.elementor-11 .elementor-element.elementor-element-b011264{--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-11 .elementor-element.elementor-element-b011264:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b011264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-7dd464f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-2bba111{text-align:center;}.elementor-11 .elementor-element.elementor-element-2bba111 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:600;line-height:100px;color:#E4E4E7;}.elementor-11 .elementor-element.elementor-element-4272128{text-align:center;}.elementor-11 .elementor-element.elementor-element-4272128 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:600;line-height:100px;color:#E4E4E7;}.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-11 .elementor-element.elementor-element-2766e27{text-align:center;font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e7f5bb8{text-align:center;font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;color:#FF8200;}.elementor-11 .elementor-element.elementor-element-e7f5bb8 a{color:#FF8200;}.elementor-11 .elementor-element.elementor-element-e7f5bb8 a:hover, .elementor-11 .elementor-element.elementor-element-e7f5bb8 a:focus{color:#FF8200;}.elementor-11 .elementor-element.elementor-element-f2537c0{--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-11 .elementor-element.elementor-element-f2537c0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f2537c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-1796b8c{text-align:center;}.elementor-11 .elementor-element.elementor-element-1796b8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;line-height:81px;color:#E4E4E7;}.elementor-11 .elementor-element.elementor-element-d74123b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-d74123b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d74123b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-e1376cc{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-11 .elementor-element.elementor-element-d032b5c{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-d032b5c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-d032b5c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-d032b5c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-d032b5c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-d032b5c .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-d032b5c .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d032b5c:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-d032b5c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d032b5c .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-bb5a8b2{--display:flex;}.elementor-11 .elementor-element.elementor-element-8f37cea{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-8f37cea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-8f37cea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-8f37cea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-8f37cea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-8f37cea .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-8f37cea .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8f37cea:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-8f37cea:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8f37cea .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-82faab6{--display:flex;}.elementor-11 .elementor-element.elementor-element-5e484ea{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-5e484ea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-5e484ea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-5e484ea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-5e484ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-5e484ea .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-5e484ea .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5e484ea:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-5e484ea:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5e484ea .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-07eb75f{--display:flex;}.elementor-11 .elementor-element.elementor-element-acfac13{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-acfac13.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-acfac13.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-acfac13.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-acfac13 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-acfac13 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-acfac13 .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-acfac13:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-acfac13:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-acfac13 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-aaa2c4f{--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-11 .elementor-element.elementor-element-aaa2c4f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aaa2c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-39f6b27{--display:flex;}.elementor-11 .elementor-element.elementor-element-0f90c30{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-0f90c30.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-0f90c30.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-0f90c30.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0f90c30 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-0f90c30 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-0f90c30 .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0f90c30:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-0f90c30:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0f90c30 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-04953dd{--display:flex;}.elementor-11 .elementor-element.elementor-element-ea9949f{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-ea9949f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-ea9949f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-ea9949f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-ea9949f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-ea9949f .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-ea9949f .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ea9949f:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-ea9949f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ea9949f .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-a279702{--display:flex;}.elementor-11 .elementor-element.elementor-element-edabeb7{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-edabeb7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-edabeb7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-edabeb7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-edabeb7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-edabeb7 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-edabeb7 .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-edabeb7:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-edabeb7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-edabeb7 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-cec7c3c{--display:flex;}.elementor-11 .elementor-element.elementor-element-31bbdee{background-color:#111111;padding:0px 0px 11px 0px;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-31bbdee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-31bbdee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-31bbdee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-31bbdee .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-31bbdee .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-31bbdee .elementor-image-box-title{font-family:"Golden Varsity Regular", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-31bbdee:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-31bbdee:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-31bbdee .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-11 .elementor-element.elementor-element-45f2d58{--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%;}.elementor-11 .elementor-element.elementor-element-7ad67b6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7ad67b6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7ad67b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B22;}.elementor-11 .elementor-element.elementor-element-cb8207d{--display:flex;}.elementor-11 .elementor-element.elementor-element-8082737{text-align:center;}.elementor-11 .elementor-element.elementor-element-8082737 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:56px;font-weight:600;line-height:81px;color:#E4E4E7;}.elementor-11 .elementor-element.elementor-element-d9b9c9e{text-align:center;font-family:"Manrope", Sans-serif;font-weight:500;color:#C6C6C8;}.elementor-11 .elementor-element.elementor-element-804bedc{text-align:center;font-family:"Manrope", Sans-serif;font-weight:500;color:#C6C6C8;}.elementor-11 .elementor-element.elementor-element-133a0e4{--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-11 .elementor-element.elementor-element-e74d33c img{width:78%;}.elementor-11 .elementor-element.elementor-element-0b26467{--display:flex;}.elementor-11 .elementor-element.elementor-element-0dc6f6e{text-align:center;}.elementor-11 .elementor-element.elementor-element-0dc6f6e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;line-height:81px;color:#E4E4E7;}.elementor-11 .elementor-element.elementor-element-307465a{text-align:center;font-family:"Manrope", Sans-serif;font-weight:500;color:#C6C6C8;}.elementor-11 .elementor-element.elementor-element-76f024f{text-align:center;font-family:"Manrope", Sans-serif;font-weight:500;color:#C6C6C8;}.elementor-11 .elementor-element.elementor-element-68b265d{--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;}.elementor-11 .elementor-element.elementor-element-68b265d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-68b265d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-f674124{--display:flex;}.elementor-11 .elementor-element.elementor-element-a823380{text-align:start;}.elementor-11 .elementor-element.elementor-element-a823380 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;line-height:81px;color:#E4E4E7;}.elementor-11 .elementor-element.elementor-element-07fcb8b{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#B4BCD0;}.elementor-11 .elementor-element.elementor-element-07fcb8b p{margin-block-end:32px;}.elementor-11 .elementor-element.elementor-element-318fd2e{font-family:"Helvetica", Sans-serif;font-weight:500;color:#B4BCD0;}.elementor-11 .elementor-element.elementor-element-876be84{--display:flex;}.elementor-11 .elementor-element.elementor-element-9f6f617{--display:flex;}.elementor-11 .elementor-element.elementor-element-20f8fcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-5b9e6ca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:800;color:#EFB4AE;}.elementor-11 .elementor-element.elementor-element-0403d06 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:700;color:#C5C5C7;}.elementor-11 .elementor-element.elementor-element-2391751{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#B4BCD0;}.elementor-11 .elementor-element.elementor-element-9c3aead{--display:flex;}.elementor-11 .elementor-element.elementor-element-2529f27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-c818fa7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:800;color:#EFB4AE;}.elementor-11 .elementor-element.elementor-element-872e705 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:700;color:#C5C5C7;}.elementor-11 .elementor-element.elementor-element-0c134da{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#B4BCD0;}.elementor-11 .elementor-element.elementor-element-28c761f{--display:flex;}.elementor-11 .elementor-element.elementor-element-431b899{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-0235003 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:800;color:#EFB4AE;}.elementor-11 .elementor-element.elementor-element-c36b77f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:700;color:#C5C5C7;}.elementor-11 .elementor-element.elementor-element-d5983bd{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#B4BCD0;}.elementor-11 .elementor-element.elementor-element-8af5b62{--display:flex;}.elementor-11 .elementor-element.elementor-element-3cc8fac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-9f01da1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:800;color:#EFB4AE;}.elementor-11 .elementor-element.elementor-element-c351b74{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#B4BCD0;}.elementor-11 .elementor-element.elementor-element-ca46531{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ca46531:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ca46531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-45dbd8c{--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;}.elementor-11 .elementor-element.elementor-element-e6c5a8a{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-e6c5a8a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e6c5a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-11 .elementor-element.elementor-element-8c39f27{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-418ba02{text-align:center;}.elementor-11 .elementor-element.elementor-element-418ba02 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;color:#1D1D1F;}.elementor-11 .elementor-element.elementor-element-2f664eb{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#0B0B0B;}.elementor-11 .elementor-element.elementor-element-4f4a87e{--display:flex;}.elementor-11 .elementor-element.elementor-element-0bfe7c5{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-0bfe7c5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0bfe7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-11 .elementor-element.elementor-element-73c82ec{text-align:center;}.elementor-11 .elementor-element.elementor-element-73c82ec .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:#1D1D1F;}.elementor-11 .elementor-element.elementor-element-0750ca3{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#0B0B0B;}.elementor-11 .elementor-element.elementor-element-bfcc11a{--display:flex;}.elementor-11 .elementor-element.elementor-element-a7b3615 img{width:100%;}.elementor-11 .elementor-element.elementor-element-058875b{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-058875b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-058875b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-11 .elementor-element.elementor-element-214c8a2{text-align:center;}.elementor-11 .elementor-element.elementor-element-214c8a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;color:#1D1D1F;}.elementor-11 .elementor-element.elementor-element-fe841a7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-0f65454{--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;}.elementor-11 .elementor-element.elementor-element-43fd7fa{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-43fd7fa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-43fd7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-11 .elementor-element.elementor-element-97a59c4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-375f772{text-align:center;}.elementor-11 .elementor-element.elementor-element-375f772 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;color:#1D1D1F;}.elementor-11 .elementor-element.elementor-element-92bb77d{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#1D1D1F;}.elementor-11 .elementor-element.elementor-element-02e4843{--display:flex;}.elementor-11 .elementor-element.elementor-element-152417a{--display:flex;}.elementor-11 .elementor-element.elementor-element-20ae916{--display:flex;}.elementor-11 .elementor-element.elementor-element-bc524fa{--display:flex;}.elementor-11 .elementor-element.elementor-element-3702c69{--display:flex;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-68b265d{--content-width:1373px;}.elementor-11 .elementor-element.elementor-element-4f4a87e{--width:140%;}.elementor-11 .elementor-element.elementor-element-43fd7fa{--width:160%;}.elementor-11 .elementor-element.elementor-element-02e4843{--width:70%;}.elementor-11 .elementor-element.elementor-element-20ae916{--width:70%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-45f2d58{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-2bba111 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-4272128 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-2766e27{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1796b8c .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-d032b5c .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-8f37cea .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-5e484ea .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-acfac13 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0f90c30 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-ea9949f .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-edabeb7 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-31bbdee .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-45f2d58{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-8082737 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-804bedc{font-size:14px;}.elementor-11 .elementor-element.elementor-element-e74d33c img{width:100%;}.elementor-11 .elementor-element.elementor-element-0dc6f6e .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-307465a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-76f024f{font-size:14px;}.elementor-11 .elementor-element.elementor-element-a823380{text-align:center;}.elementor-11 .elementor-element.elementor-element-a823380 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-07fcb8b p{margin-block-end:3px;}.elementor-11 .elementor-element.elementor-element-318fd2e{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5b9e6ca .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-0403d06 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-c818fa7 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-872e705 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-431b899{--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:flex-start;}.elementor-11 .elementor-element.elementor-element-0235003 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-c36b77f .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-9f01da1 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-ca46531{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-2bba111 *//* BASE HEADING */
.elementor-11 .elementor-element.elementor-element-2bba111 {
  color: #d6d6d6;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -1px;

  -webkit-font-smoothing: antialiased;
}

/* GRADIENT TEXT */
.elementor-11 .elementor-element.elementor-element-2bba111 .alluvi-gradient {
  background: linear-gradient(
    90deg,
    #ff9a8b 0%,
    #ffb199 25%,
    #c7b8ff 60%,
    #a6c1ff 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-11 .elementor-element.elementor-element-2bba111 {
  text-shadow: 0 8px 30px rgba(255,255,255,0.05);
}

.elementor-11 .elementor-element.elementor-element-2bba111 br {
  display: block;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-2bba111 {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: -0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4272128 *//* BASE HEADING */
.elementor-11 .elementor-element.elementor-element-4272128 {
  color: #d6d6d6;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -1px;

  -webkit-font-smoothing: antialiased;
}

/* GRADIENT TEXT */
.elementor-11 .elementor-element.elementor-element-4272128 .alluvi-gradient {
  background: linear-gradient(
    90deg,
    #ff9a8b 0%,
    #ffb199 25%,
    #c7b8ff 60%,
    #a6c1ff 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-11 .elementor-element.elementor-element-4272128 {
  text-shadow: 0 8px 30px rgba(255,255,255,0.05);
}

.elementor-11 .elementor-element.elementor-element-4272128 br {
  display: block;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-4272128 {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: -0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1796b8c */.elementor-11 .elementor-element.elementor-element-1796b8c {
  color: #cfcfcf;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -1px;

  /* smooth rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.elementor-11 .elementor-element.elementor-element-1796b8c br {
  line-height: 1.2;
}
.elementor-11 .elementor-element.elementor-element-1796b8c {
  text-shadow: 0 2px 20px rgba(255,255,255,0.05);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-45f2d58 *//* CARD CONTAINER */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box,
.elementor-11 .elementor-element.elementor-element-45f2d58 .swiper-slide {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #0b0f14;
}

/* IMAGE */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-img img,
.elementor-11 .elementor-element.elementor-element-45f2d58 img {
  width: 100%;
  height: 280px;
  object-fit: cover;
  display: block;
  filter: none !important;
  opacity: 1 !important;
}

/* DARK GRADIENT (BOTTOM ONLY) */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box::after,
.elementor-11 .elementor-element.elementor-element-45f2d58 .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.95),
    rgba(0,0,0,0.6),
    transparent
  );
  z-index: 1;
}

/* TEXT POSITION (THIS FIXES YOUR ISSUE) */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; /* CHANGE THIS VALUE IF NEEDED */
  padding: 30px;
  z-index: 2;
  text-align: left;
}

/* TITLE */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
}

/* CATEGORY LABEL */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-title::before {
  content: "PEPTIDE RESEARCH";
  display: block;
  font-size: 11px;
  letter-spacing: 0.15em;
  color: #ff8a00;
  margin-bottom: 10px;
}

/* DESCRIPTION */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-description {
  color: rgba(255,255,255,0.6);
  font-size: 14px;
}

/* HOVER ZOOM */
.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box:hover img,
.elementor-11 .elementor-element.elementor-element-45f2d58 .swiper-slide:hover img {
  transform: scale(1.08);
  transition: 0.4s ease;
}

.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box,
.elementor-11 .elementor-element.elementor-element-45f2d58 .swiper-slide {
  height: 320px; /* adjust if needed */
}

.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-img {
  height: 100%;
}

.elementor-11 .elementor-element.elementor-element-45f2d58 .elementor-image-box-img img {
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8082737 */.elementor-11 .elementor-element.elementor-element-8082737 {
  color: #d6d6d6;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.5px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.elementor-11 .elementor-element.elementor-element-8082737 br {
  display: block;
  margin-top: 8px;
}

.elementor-11 .elementor-element.elementor-element-8082737 {
  text-shadow: 
    0 2px 10px rgba(255,255,255,0.04),
    0 10px 40px rgba(0,0,0,0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dc6f6e */.elementor-11 .elementor-element.elementor-element-0dc6f6e {
  color: #d6d6d6;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.5px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.elementor-11 .elementor-element.elementor-element-0dc6f6e br {
  display: block;
  margin-top: 8px;
}

.elementor-11 .elementor-element.elementor-element-0dc6f6e {
  text-shadow: 
    0 2px 10px rgba(255,255,255,0.04),
    0 10px 40px rgba(0,0,0,0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a823380 */.elementor-11 .elementor-element.elementor-element-a823380 {
  color: #d6d6d6;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.5px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.elementor-11 .elementor-element.elementor-element-a823380 br {
  display: block;
  margin-top: 8px;
}

.elementor-11 .elementor-element.elementor-element-a823380 {
  text-shadow: 
    0 2px 10px rgba(255,255,255,0.04),
    0 10px 40px rgba(0,0,0,0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9e6ca */.elementor-11 .elementor-element.elementor-element-5b9e6ca {
  font-weight: 800;
  letter-spacing: -2px;
  line-height: 1;

  /* GRADIENT */
  background: linear-gradient(
    90deg,
    #ff9a8b 0%,
    #ffb199 30%,
    #c7b8ff 60%,
    #a6c1ff 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* smooth rendering */
  -webkit-font-smoothing: antialiased;
}

.elementor-11 .elementor-element.elementor-element-5b9e6ca {
  text-shadow: 0 10px 40px rgba(255, 150, 200, 0.15);
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-5b9e6ca {
    letter-spacing: -1px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c818fa7 */.elementor-11 .elementor-element.elementor-element-c818fa7 {
  font-weight: 800;
  letter-spacing: -2px;
  line-height: 1;

  /* GRADIENT */
  background: linear-gradient(
    90deg,
    #ff9a8b 0%,
    #ffb199 30%,
    #c7b8ff 60%,
    #a6c1ff 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* smooth rendering */
  -webkit-font-smoothing: antialiased;
}

.elementor-11 .elementor-element.elementor-element-c818fa7 {
  text-shadow: 0 10px 40px rgba(255, 150, 200, 0.15);
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-c818fa7 {
    letter-spacing: -1px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0235003 */.elementor-11 .elementor-element.elementor-element-0235003 {
  font-weight: 800;
  letter-spacing: -2px;
  line-height: 1;

  /* GRADIENT */
  background: linear-gradient(
    90deg,
    #ff9a8b 0%,
    #ffb199 30%,
    #c7b8ff 60%,
    #a6c1ff 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* smooth rendering */
  -webkit-font-smoothing: antialiased;
}

.elementor-11 .elementor-element.elementor-element-0235003 {
  text-shadow: 0 10px 40px rgba(255, 150, 200, 0.15);
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-0235003 {
    letter-spacing: -1px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f01da1 */.elementor-11 .elementor-element.elementor-element-9f01da1 {
  font-weight: 800;
  letter-spacing: -2px;
  line-height: 1;

  /* GRADIENT */
  background: linear-gradient(
    90deg,
    #ff9a8b 0%,
    #ffb199 30%,
    #c7b8ff 60%,
    #a6c1ff 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* smooth rendering */
  -webkit-font-smoothing: antialiased;
}

.elementor-11 .elementor-element.elementor-element-9f01da1 {
  text-shadow: 0 10px 40px rgba(255, 150, 200, 0.15);
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-9f01da1 {
    letter-spacing: -1px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Golden Varsity Regular';
	font-display: auto;
	src: url('http://alluvii.co.uk/wp-content/uploads/2026/03/Golden-Varsity-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-display: auto;
	src: url('http://alluvii.co.uk/wp-content/uploads/2026/03/Manrope-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */