.elementor-86 .elementor-element.elementor-element-75787d2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-86 .elementor-element.elementor-element-75787d2::before, .elementor-86 .elementor-element.elementor-element-75787d2 > .elementor-background-video-container::before, .elementor-86 .elementor-element.elementor-element-75787d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-86 .elementor-element.elementor-element-75787d2 > .elementor-background-slideshow::before, .elementor-86 .elementor-element.elementor-element-75787d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-86 .elementor-element.elementor-element-75787d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-86 .elementor-element.elementor-element-2217dbe{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-4d17c71{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-18bcd6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-18bcd6f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:89.76px;font-weight:500;letter-spacing:1.5px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-88f6935 .elementor-button{background-color:#AE9D8800;}.elementor-86 .elementor-element.elementor-element-88f6935 .elementor-button-content-wrapper{flex-direction:row;}.elementor-86 .elementor-element.elementor-element-950ba3f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-4d12094 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-86 .elementor-element.elementor-element-4d12094{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-0c79e30{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-3c0f2d3{--display:flex;}.elementor-86 .elementor-element.elementor-element-0d765ce{text-align:center;}.elementor-86 .elementor-element.elementor-element-0d765ce .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:67.34px;font-weight:400;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-464c983{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-ddc149e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-86 .elementor-element.elementor-element-bd9e0b1 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-bd9e0b1 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-bd9e0b1 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-9c7c19c{--display:flex;}.elementor-86 .elementor-element.elementor-element-e3421bb > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-e3421bb:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-e3421bb img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-e3421bb .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-322210e{--display:flex;}.elementor-86 .elementor-element.elementor-element-39aec31 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-39aec31:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-39aec31 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-39aec31 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-19107e4{--display:flex;}.elementor-86 .elementor-element.elementor-element-327c9b2 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-327c9b2:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-327c9b2 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-327c9b2 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-b8132c9{--display:flex;}.elementor-86 .elementor-element.elementor-element-3351d0f > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-3351d0f:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-3351d0f img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-3351d0f .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-9835165{--display:flex;}.elementor-86 .elementor-element.elementor-element-85549b2 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-85549b2:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-85549b2 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-85549b2 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-2fb3f65{--display:flex;}.elementor-86 .elementor-element.elementor-element-a8f7edc > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-a8f7edc:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-a8f7edc img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-a8f7edc .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-0380385{--display:flex;}.elementor-86 .elementor-element.elementor-element-6c17afd > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-6c17afd:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-6c17afd img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-6c17afd .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-bb31205{--display:flex;}.elementor-86 .elementor-element.elementor-element-32fb0d3 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-32fb0d3:hover img{opacity:0.5;}.elementor-86 .elementor-element.elementor-element-32fb0d3 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-32fb0d3 .widget-image-caption{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;font-style:normal;}.elementor-86 .elementor-element.elementor-element-a460c4c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-86 .elementor-element.elementor-element-580a510{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-86 .elementor-element.elementor-element-340d438{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-d9b3e06 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-d9b3e06 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-d9b3e06:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-d9b3e06 .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;font-style:italic;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-fca9012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-7fcd7b4 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-7fcd7b4:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-7fcd7b4 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-7fcd7b4 .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-401fc51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-71b100f > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-71b100f:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-71b100f img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-71b100f .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-8677ba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-32d3d25 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-32d3d25:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-32d3d25 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-32d3d25 .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-9c1834b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-fb177f5 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-fb177f5:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-fb177f5 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-fb177f5 .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-e8ff79e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-5b24b44 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-5b24b44:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-5b24b44 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-5b24b44 .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-3963e5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-86 .elementor-element.elementor-element-d3b4e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-3eb839a > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-3eb839a:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-3eb839a img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-3eb839a .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-adfd488{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-18a630d > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-18a630d:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-18a630d img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-18a630d .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-be13478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-b7fa990 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-b7fa990:hover img{opacity:1;}.elementor-86 .elementor-element.elementor-element-b7fa990 img{transition-duration:1s;border-radius:30px 30px 30px 30px;}.elementor-86 .elementor-element.elementor-element-b7fa990 .widget-image-caption{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-f95a7fb{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-2217dbe{--width:80%;}.elementor-86 .elementor-element.elementor-element-950ba3f{--content-width:80%;}.elementor-86 .elementor-element.elementor-element-340d438{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-fca9012{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-401fc51{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-8677ba7{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-9c1834b{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-e8ff79e{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-d3b4e9c{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-adfd488{--width:33.3333%;}.elementor-86 .elementor-element.elementor-element-be13478{--width:33.3333%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-86 .elementor-element.elementor-element-18bcd6f > .elementor-widget-container{margin:1px 1px -31px 1px;}.elementor-86 .elementor-element.elementor-element-18bcd6f .elementor-heading-title{font-size:98px;}.elementor-86 .elementor-element.elementor-element-a460c4c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-86 .elementor-element.elementor-element-18bcd6f > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-86 .elementor-element.elementor-element-18bcd6f .elementor-heading-title{font-size:58px;}.elementor-86 .elementor-element.elementor-element-4d12094 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-86 .elementor-element.elementor-element-4d12094{column-gap:0px;font-size:1px;}.elementor-86 .elementor-element.elementor-element-0c79e30 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-0c79e30{font-size:15px;}.elementor-86 .elementor-element.elementor-element-a460c4c{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd9e0b1 */.elementor-86 .elementor-element.elementor-element-bd9e0b1 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:before {
    content: 
"If I have ever seen further, it is by standing on the shoulders of giants.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-bd9e0b1:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3421bb */.elementor-86 .elementor-element.elementor-element-e3421bb .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:before {
    content: 
"Whether you believe you can or can't, you are right.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-e3421bb:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39aec31 */.elementor-86 .elementor-element.elementor-element-39aec31 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-39aec31:before {
    content: 
"Act like the person you want to become.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-39aec31:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327c9b2 */.elementor-86 .elementor-element.elementor-element-327c9b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:before {
    content: 
"I'm the master of my fate; I'm the captain of my soul.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-327c9b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3351d0f */.elementor-86 .elementor-element.elementor-element-3351d0f .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:before {
    content: 
"I can and I will.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-3351d0f:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85549b2 */.elementor-86 .elementor-element.elementor-element-85549b2 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-85549b2:before {
    content: 
"There's power in looking silly and not caring that you do.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-85549b2:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f7edc */.elementor-86 .elementor-element.elementor-element-a8f7edc .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:before {
    content: 
"So far, so good";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-a8f7edc:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c17afd */.elementor-86 .elementor-element.elementor-element-6c17afd .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:before {
    content: 
"Whatever you choose to focus on, you will grow.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-6c17afd:hover:before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fb0d3 */.elementor-86 .elementor-element.elementor-element-32fb0d3 .elementor-image img {
    transition: 0.3s;
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover .elementor-image img {
    opacity: 0.3;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:before {
    content: 
"Health isn't about the weight you lose but the life you gain.";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0.7); /* This is a semi-transparent black background */
    color: #EAE2D8; 
    border-radius: 30px;
}

.elementor-86 .elementor-element.elementor-element-32fb0d3:hover:before {
    opacity: 1;
}/* End custom CSS */