.elementor-35042 .elementor-element.elementor-element-29af516{--display:flex;--min-height:350px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:77px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-29af516:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-29af516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #632C11 0%, #956748 100%);}.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-35042 .elementor-element.elementor-element-74b6a287 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:39px;font-weight:500;letter-spacing:-0.3px;color:var( --e-global-color-13160323 );}.elementor-35042 .elementor-element.elementor-element-b78eb99 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-b78eb99 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:44px;font-weight:500;line-height:58px;letter-spacing:-0.1px;color:var( --e-global-color-13160323 );}.elementor-35042 .elementor-element.elementor-element-87f5b53 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:29px;font-weight:400;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-6bb5709{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-6bb5709:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-6bb5709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-a9bc7da > .elementor-widget-container{margin:11px 0px 11px 0px;border-style:none;border-radius:11px 11px 11px 11px;}.elementor-35042 .elementor-element.elementor-element-a9bc7da .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:22px;font-weight:500;line-height:1.1;letter-spacing:0px;color:var( --e-global-color-49031b0 );}.elementor-35042 .elementor-element.elementor-element-2cbb2d6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-35042 .elementor-element.elementor-element-b456d33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-b456d33 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-0.2px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-e9a4ccc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-e9a4ccc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:1;letter-spacing:-0.3px;color:var( --e-global-color-49031b0 );}.elementor-35042 .elementor-element.elementor-element-e9a4ccc .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-e9a4ccc .elementor-heading-title a:focus{color:#FF8891;}.elementor-35042 .elementor-element.elementor-element-aeeb2b6{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-aeeb2b6:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-aeeb2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-2ef972c > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-35042 .elementor-element.elementor-element-2ef972c .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-0.2px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-53438b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:35px;--padding-left:55px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-53438b0:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-53438b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;background-image:url("https://wellcomeleap.org/wp-content/uploads/2025/08/InUtero_BannerImage-1024x683.jpg");background-position:20px -279px;background-repeat:no-repeat;background-size:965px auto;}.elementor-35042 .elementor-element.elementor-element-88b4744 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-35042 .elementor-element.elementor-element-88b4744 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.2px;color:#FBC502;}.elementor-35042 .elementor-element.elementor-element-1d23393 .elementor-heading-title{font-family:"Europa Grotesk Nr 2 SH UltraBold", Sans-serif;font-size:44px;font-weight:400;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-ab130dd .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-902d406{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:45px;--padding-left:55px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-902d406:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-902d406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153750;background-image:url("https://wellcomeleap.org/wp-content/uploads/2025/08/CARE_BannerImage.jpg");background-position:152px -180px;background-repeat:no-repeat;background-size:810px auto;}.elementor-35042 .elementor-element.elementor-element-c686ccc > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-35042 .elementor-element.elementor-element-c686ccc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.2px;color:#F77404;}.elementor-35042 .elementor-element.elementor-element-1472ba8 .elementor-heading-title{font-family:"Europa Grotesk Nr 2 SH UltraBold", Sans-serif;font-size:63px;font-weight:400;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-f98eac5 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-f98eac5 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-6dbfe90{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:45px;--padding-left:55px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-6dbfe90:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-6dbfe90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DFD2;background-image:url("https://wellcomeleap.org/wp-content/uploads/2025/08/mVS_BannerImage.jpg");background-position:66px -234px;background-repeat:no-repeat;background-size:911px auto;}.elementor-35042 .elementor-element.elementor-element-98cf8ef > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-35042 .elementor-element.elementor-element-98cf8ef .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.2px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-4f13c17 .elementor-heading-title{font-family:"Europa Grotesk Nr 2 SH UltraBold", Sans-serif;font-size:49px;font-weight:400;color:#212020;}.elementor-35042 .elementor-element.elementor-element-37875dc > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-37875dc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#212020;}.elementor-35042 .elementor-element.elementor-element-eef306b{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-eef306b:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-eef306b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272626;}.elementor-35042 .elementor-element.elementor-element-5338b68 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-35042 .elementor-element.elementor-element-5338b68 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:28px;font-weight:500;letter-spacing:-0.9px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-134266b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-134266b .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;letter-spacing:0.3px;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-134266b .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-134266b .elementor-heading-title a:focus{color:#F84653;}.elementor-35042 .elementor-element.elementor-element-134266b .elementor-heading-title a{transition-duration:0.3s;}.elementor-35042 .elementor-element.elementor-element-03c5bb9{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-03c5bb9:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-03c5bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-872d8b8 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-35042 .elementor-element.elementor-element-872d8b8 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-0.2px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-afccd6c > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-35042 .elementor-element.elementor-element-afccd6c .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-bfe4bcd{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-35042 .elementor-element.elementor-element-6ff9da6 img{width:238px;}.elementor-35042 .elementor-element.elementor-element-a24402d{--display:flex;--padding-top:33px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-35042 .elementor-element.elementor-element-21019ac > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-35042 .elementor-element.elementor-element-21019ac .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:38px;font-weight:500;line-height:1.1;letter-spacing:0.1px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-27cde3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-27cde3d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19px;font-weight:500;line-height:1.1;letter-spacing:-0.5px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-2f1e8de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-2f1e8de .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;line-height:1.1;letter-spacing:-0.3px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-e8ee912{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-6c0b6aa img{width:238px;}.elementor-35042 .elementor-element.elementor-element-731067e{--display:flex;--padding-top:33px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-35042 .elementor-element.elementor-element-47d854b > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-35042 .elementor-element.elementor-element-47d854b .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:38px;font-weight:500;line-height:1.1;letter-spacing:0.1px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-ad91a13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-ad91a13 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19px;font-weight:500;line-height:1.1;letter-spacing:-0.5px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-163049f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-163049f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;line-height:1.1;letter-spacing:-0.3px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-8fdfda0{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-21ba826 img{width:238px;}.elementor-35042 .elementor-element.elementor-element-da531ae{--display:flex;--padding-top:33px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-35042 .elementor-element.elementor-element-c0340a7 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-35042 .elementor-element.elementor-element-c0340a7 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:38px;font-weight:500;line-height:1.1;letter-spacing:0.1px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-bb26814 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-bb26814 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19px;font-weight:500;line-height:1.1;letter-spacing:-0.5px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-837fb1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-837fb1f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;line-height:1.1;letter-spacing:-0.3px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-5195a43{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:085px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-5195a43:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-5195a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-3394a44 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-35042 .elementor-element.elementor-element-3394a44 .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-0.2px;color:#202020;}.elementor-35042 .elementor-element.elementor-element-6383479{width:100%;max-width:100%;}.elementor-35042 .elementor-element.elementor-element-6383479 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:2px 0px 2px 0px;border-color:#383634;}.elementor-35042 .elementor-element.elementor-element-6383479 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;line-height:1.4;letter-spacing:0px;color:var( --e-global-color-49031b0 );}.elementor-35042 .elementor-element.elementor-element-6383479 .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-6383479 .elementor-heading-title a:focus{color:#F84653C7;}.elementor-35042 .elementor-element.elementor-element-acac83e{width:100%;max-width:100%;}.elementor-35042 .elementor-element.elementor-element-acac83e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#383634;}.elementor-35042 .elementor-element.elementor-element-acac83e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;line-height:1.4;letter-spacing:0px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-acac83e .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-acac83e .elementor-heading-title a:focus{color:#F84653C7;}.elementor-35042 .elementor-element.elementor-element-7cf926d{width:100%;max-width:100%;}.elementor-35042 .elementor-element.elementor-element-7cf926d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#383634;}.elementor-35042 .elementor-element.elementor-element-7cf926d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;line-height:1.4;letter-spacing:0px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-7cf926d .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-7cf926d .elementor-heading-title a:focus{color:#F84653C7;}.elementor-35042 .elementor-element.elementor-element-2ee6cd6{width:100%;max-width:100%;}.elementor-35042 .elementor-element.elementor-element-2ee6cd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#383634;}.elementor-35042 .elementor-element.elementor-element-2ee6cd6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;line-height:1.4;letter-spacing:0px;color:var( --e-global-color-49031b0 );}.elementor-35042 .elementor-element.elementor-element-2ee6cd6 .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-2ee6cd6 .elementor-heading-title a:focus{color:#F84653C7;}.elementor-35042 .elementor-element.elementor-element-756e0a3{width:100%;max-width:100%;}.elementor-35042 .elementor-element.elementor-element-756e0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#383634;}.elementor-35042 .elementor-element.elementor-element-756e0a3 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;line-height:1.4;letter-spacing:-0.2px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-756e0a3 .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-756e0a3 .elementor-heading-title a:focus{color:#F84653C7;}.elementor-35042 .elementor-element.elementor-element-b059fcf{width:100%;max-width:100%;}.elementor-35042 .elementor-element.elementor-element-b059fcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#383634;}.elementor-35042 .elementor-element.elementor-element-b059fcf .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:21px;font-weight:500;text-decoration:underline;line-height:1.4;letter-spacing:0px;color:#F84653;}.elementor-35042 .elementor-element.elementor-element-b059fcf .elementor-heading-title a:hover, .elementor-35042 .elementor-element.elementor-element-b059fcf .elementor-heading-title a:focus{color:#F84653C7;}.elementor-35042 .elementor-element.elementor-element-24b82ab:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-24b82ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F84653;}.elementor-35042 .elementor-element.elementor-element-24b82ab > .elementor-container{max-width:865px;min-height:0px;}.elementor-35042 .elementor-element.elementor-element-24b82ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-24b82ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35042 .elementor-element.elementor-element-08154cc > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-fbf159a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-fbf159a .elementor-heading-title{font-family:"Europa Bold", Sans-serif;font-size:44px;font-weight:600;line-height:1em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-ad4414b > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-ad4414b .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;line-height:1.7;letter-spacing:0px;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-5f2cf53 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-5f2cf53 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;line-height:1.7;letter-spacing:0px;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-7be1b14c{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35042 .elementor-element.elementor-element-7be1b14c:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-7be1b14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F84653;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-35042 .elementor-element.elementor-element-651e2eb3{--divider-border-style:solid;--divider-color:#FFFFFFB3;--divider-border-width:1.5px;}.elementor-35042 .elementor-element.elementor-element-651e2eb3 .elementor-divider-separator{width:100%;}.elementor-35042 .elementor-element.elementor-element-651e2eb3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-35042 .elementor-element.elementor-element-6fadbb65 > .elementor-widget-container{margin:0px 55px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-6fadbb65 img{width:60px;}.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-35042 .elementor-element.elementor-element-2406b382{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Europa Grotesk Nr 2 SH UltraBold", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.4px;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-2406b382 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35042 .elementor-element.elementor-element-63a73d10{width:auto;max-width:auto;}.elementor-35042 .elementor-element.elementor-element-63a73d10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-63a73d10 .elementor-icon-wrapper{text-align:center;}.elementor-35042 .elementor-element.elementor-element-5015b768{width:auto;max-width:auto;}.elementor-35042 .elementor-element.elementor-element-5015b768 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-5015b768 .elementor-icon-wrapper{text-align:center;}.elementor-35042 .elementor-element.elementor-element-5015b768.elementor-view-stacked .elementor-icon{background-color:#F84653;}.elementor-35042 .elementor-element.elementor-element-5015b768.elementor-view-framed .elementor-icon, .elementor-35042 .elementor-element.elementor-element-5015b768.elementor-view-default .elementor-icon{color:#F84653;border-color:#F84653;}.elementor-35042 .elementor-element.elementor-element-5015b768.elementor-view-framed .elementor-icon, .elementor-35042 .elementor-element.elementor-element-5015b768.elementor-view-default .elementor-icon svg{fill:#F84653;}.elementor-35042 .elementor-element.elementor-element-c6de818{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:10px;color:#FFFFFF;}.elementor-35042 .elementor-element.elementor-element-c6de818 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:768px){.elementor-35042 .elementor-element.elementor-element-29af516{--content-width:865px;}.elementor-35042 .elementor-element.elementor-element-6bb5709{--content-width:865px;}.elementor-35042 .elementor-element.elementor-element-aeeb2b6{--content-width:865px;}.elementor-35042 .elementor-element.elementor-element-eef306b{--content-width:865px;}.elementor-35042 .elementor-element.elementor-element-03c5bb9{--content-width:865px;}.elementor-35042 .elementor-element.elementor-element-5195a43{--content-width:865px;}.elementor-35042 .elementor-element.elementor-element-7be1b14c{--content-width:865px;}}@media(max-width:1199px) and (min-width:768px){.elementor-35042 .elementor-element.elementor-element-08154cc{width:100%;}}@media(max-width:1199px){.elementor-35042 .elementor-element.elementor-element-87f5b53 .elementor-heading-title{font-size:24px;}.elementor-35042 .elementor-element.elementor-element-6bb5709{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35042 .elementor-element.elementor-element-2ef972c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-2ef972c .elementor-heading-title{font-size:24px;}.elementor-35042 .elementor-element.elementor-element-53438b0:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-53438b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-86px -279px;}.elementor-35042 .elementor-element.elementor-element-902d406:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-902d406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:45px -180px;}.elementor-35042 .elementor-element.elementor-element-6dbfe90:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-6dbfe90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:100% auto;}.elementor-35042 .elementor-element.elementor-element-872d8b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-872d8b8 .elementor-heading-title{font-size:24px;}.elementor-35042 .elementor-element.elementor-element-afccd6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-afccd6c .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-21019ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-21019ac .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-27cde3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-27cde3d .elementor-heading-title{line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-2f1e8de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-2f1e8de .elementor-heading-title{line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-47d854b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-47d854b .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-ad91a13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-ad91a13 .elementor-heading-title{line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-163049f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-163049f .elementor-heading-title{line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-c0340a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-c0340a7 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-bb26814 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-bb26814 .elementor-heading-title{line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-837fb1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-837fb1f .elementor-heading-title{line-height:1.1;}.elementor-35042 .elementor-element.elementor-element-3394a44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-3394a44 .elementor-heading-title{font-size:24px;}.elementor-35042 .elementor-element.elementor-element-6383479 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-acac83e .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-7cf926d .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-2ee6cd6 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-756e0a3 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-b059fcf .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-24b82ab > .elementor-container{min-height:0px;}.elementor-35042 .elementor-element.elementor-element-24b82ab{padding:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-08154cc > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-35042 .elementor-element.elementor-element-fbf159a{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-35042 .elementor-element.elementor-element-fbf159a .elementor-heading-title{font-size:30px;}.elementor-35042 .elementor-element.elementor-element-ad4414b{width:initial;max-width:initial;}.elementor-35042 .elementor-element.elementor-element-ad4414b .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-5f2cf53{width:initial;max-width:initial;}.elementor-35042 .elementor-element.elementor-element-5f2cf53 .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-7be1b14c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35042 .elementor-element.elementor-element-c6de818{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-35042 .elementor-element.elementor-element-c6de818 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-35042 .elementor-element.elementor-element-29af516{--content-width:100%;--min-height:210px;}.elementor-35042 .elementor-element.elementor-element-74b6a287 .elementor-heading-title{font-size:24px;}.elementor-35042 .elementor-element.elementor-element-b78eb99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-b78eb99 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-35042 .elementor-element.elementor-element-87f5b53 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-87f5b53 .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-6bb5709{--content-width:100%;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-a9bc7da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-a9bc7da .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-b456d33 .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-e9a4ccc .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-aeeb2b6{--content-width:100%;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-2ef972c .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-53438b0:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-53438b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-118px -131px;background-size:634px auto;}.elementor-35042 .elementor-element.elementor-element-53438b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-35042 .elementor-element.elementor-element-88b4744 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-35042 .elementor-element.elementor-element-88b4744 .elementor-heading-title{font-size:12px;}.elementor-35042 .elementor-element.elementor-element-1d23393 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-35042 .elementor-element.elementor-element-1d23393 .elementor-heading-title{font-size:32px;}.elementor-35042 .elementor-element.elementor-element-ab130dd .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-902d406:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-902d406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-117px -91px;background-size:640px auto;}.elementor-35042 .elementor-element.elementor-element-902d406{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-35042 .elementor-element.elementor-element-c686ccc > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-35042 .elementor-element.elementor-element-c686ccc .elementor-heading-title{font-size:12px;}.elementor-35042 .elementor-element.elementor-element-1472ba8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-35042 .elementor-element.elementor-element-1472ba8 .elementor-heading-title{font-size:32px;}.elementor-35042 .elementor-element.elementor-element-f98eac5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-f98eac5 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-6dbfe90:not(.elementor-motion-effects-element-type-background), .elementor-35042 .elementor-element.elementor-element-6dbfe90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:619px auto;}.elementor-35042 .elementor-element.elementor-element-6dbfe90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-35042 .elementor-element.elementor-element-98cf8ef > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-35042 .elementor-element.elementor-element-98cf8ef .elementor-heading-title{font-size:12px;}.elementor-35042 .elementor-element.elementor-element-4f13c17 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-35042 .elementor-element.elementor-element-4f13c17 .elementor-heading-title{font-size:32px;}.elementor-35042 .elementor-element.elementor-element-37875dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-37875dc .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-eef306b{--content-width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-134266b .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-03c5bb9{--content-width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-872d8b8 .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-afccd6c .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-bfe4bcd{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-35042 .elementor-element.elementor-element-6ff9da6 img{width:100px;}.elementor-35042 .elementor-element.elementor-element-a24402d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-21019ac .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-27cde3d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-27cde3d .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-2f1e8de .elementor-heading-title{font-size:14px;}.elementor-35042 .elementor-element.elementor-element-e8ee912{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-35042 .elementor-element.elementor-element-6c0b6aa img{width:100px;}.elementor-35042 .elementor-element.elementor-element-731067e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-47d854b .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-ad91a13 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-ad91a13 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-163049f .elementor-heading-title{font-size:14px;}.elementor-35042 .elementor-element.elementor-element-8fdfda0{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35042 .elementor-element.elementor-element-21ba826 img{width:100px;}.elementor-35042 .elementor-element.elementor-element-da531ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-c0340a7 .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-bb26814 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-bb26814 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-837fb1f .elementor-heading-title{font-size:14px;}.elementor-35042 .elementor-element.elementor-element-5195a43{--content-width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-35042 .elementor-element.elementor-element-3394a44 .elementor-heading-title{font-size:18px;}.elementor-35042 .elementor-element.elementor-element-24b82ab > .elementor-container{min-height:0px;}.elementor-35042 .elementor-element.elementor-element-24b82ab{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-08154cc{width:100%;}.elementor-35042 .elementor-element.elementor-element-08154cc > .elementor-element-populated{margin:0% 00% 0% 0%;--e-column-margin-right:00%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-fbf159a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35042 .elementor-element.elementor-element-fbf159a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-fbf159a .elementor-heading-title{font-size:23px;}.elementor-35042 .elementor-element.elementor-element-ad4414b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35042 .elementor-element.elementor-element-ad4414b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-ad4414b .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-5f2cf53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35042 .elementor-element.elementor-element-5f2cf53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35042 .elementor-element.elementor-element-5f2cf53 .elementor-heading-title{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-2406b382 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-35042 .elementor-element.elementor-element-2406b382{font-size:16px;}.elementor-35042 .elementor-element.elementor-element-c6de818{width:100%;max-width:100%;text-align:left;font-size:9px;}.elementor-35042 .elementor-element.elementor-element-c6de818 > .elementor-widget-container{padding:4% 0% 0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-74b6a287 */.elementor-35042 .elementor-element.elementor-element-74b6a287 {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29af516 */.elementor-35042 .elementor-element.elementor-element-29af516 {
    overflow: hidden;
    position: relative;
    min-height: 650px;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 {
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 {
        margin-top: 50px;
        padding: 0 0 0 20px;
    }
}

.elementor-35042 .elementor-element.elementor-element-29af516::before {
    content:'';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url("/wp-content/uploads/2025/08/Banner_GroupOnly_NoBackground.png");
        background-position: right bottom;
        background-size: 350px;
    background-repeat: no-repeat;
}

@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 {
        min-height: 830px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516::before {
        background-position: right bottom;
        background-size: 500px;
    }     
}






@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 {
        height: 530px;
        min-height: 530px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516 h2 {
        margin-top: 40px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516::before {
        background-size: 700px;
    }   
}


/*Copypasted from home page*/
@media screen and (min-width: 1200px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 {
        height: 480px;
        min-height: 0;
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516::before {
        background-position: right -65px;
        background-size: 700px;
    }
}




/*Font adjustments*/

@media screen and (min-width: 768px) and (max-width:1490px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 .elementor-element-b78eb99 p {
        font-size: 32px!important;
        line-height: 1.3!important;
        max-width: 460px;
        
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516 .elementor-element-87f5b53 p {
        font-size: 20px!important;
        line-height: 1.3!important;
    }
}


@media screen and (min-width: 768px) and (max-width:1096px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 .elementor-element-b78eb99 p {
        max-width: 300px;
        
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516 .elementor-element-87f5b53 p {
        max-width: 270px;
    }  
}


@media screen and (min-width: 768px) and (max-width:890px) {
    .elementor-35042 .elementor-element.elementor-element-29af516::before {
        background-position: 200px bottom;
    }
}


@media screen and (min-width: 1491px) and (max-width:1660px) {
    .elementor-35042 .elementor-element.elementor-element-29af516 .elementor-element-b78eb99 p {
        max-width: 630px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-29af516 h2 {
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9bc7da */.elementor-35042 .elementor-element.elementor-element-a9bc7da {
    z-index: 1;
    max-width: 800px!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2cbb2d6 */.elementor-35042 .elementor-element.elementor-element-2cbb2d6 {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 20px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b456d33 */.elementor-35042 .elementor-element.elementor-element-b456d33 {
    z-index: 1;
    max-width: 800px!important;
}

.elementor-35042 .elementor-element.elementor-element-b456d33 .mf-gates {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9a4ccc */.elementor-35042 .elementor-element.elementor-element-e9a4ccc {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb5709 */.elementor-35042 .elementor-element.elementor-element-6bb5709 {
    overflow: hidden;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-6bb5709 {
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-6bb5709 {
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ef972c */.elementor-35042 .elementor-element.elementor-element-2ef972c {
    z-index: 1;
    max-width: 800px!important;
}

.elementor-35042 .elementor-element.elementor-element-2ef972c span {
    display: block;
    color: #f84653;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab130dd */.elementor-35042 .elementor-element.elementor-element-ab130dd {
    max-width: 450px!important;
}

@media screen and (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-ab130dd {
        max-width: 400px!important;
    }    
}

@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-ab130dd {
        max-width: 230px!important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a3b739 */.elementor-35042 .elementor-element.elementor-element-6a3b739,
.elementor-35042 .elementor-element.elementor-element-6a3b739 a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53438b0 */@media screen and (max-width: 500px) {
    .elementor-35042 .elementor-element.elementor-element-53438b0 {
        margin-left: -20px;
        margin-bottom: -20px;
        width: 100vw;
    }
}

@media screen and (min-width: 950px) {
    .elementor-35042 .elementor-element.elementor-element-53438b0 {
        background-position: 20px -279px!important;
    }
}

.elementor-35042 .elementor-element.elementor-element-53438b0 {
    transition: 0.3s ease-in-out;
}

.elementor-35042 .elementor-element.elementor-element-53438b0:hover,
.elementor-35042 .elementor-element.elementor-element-53438b0:focus {
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f98eac5 */.elementor-35042 .elementor-element.elementor-element-f98eac5 {
    max-width: 490px!important;
}

@media screen and (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-f98eac5 {
        max-width: 380px!important;
    }    
}

@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-f98eac5 {
        max-width: 200px!important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4459396 */.elementor-35042 .elementor-element.elementor-element-4459396,
.elementor-35042 .elementor-element.elementor-element-4459396 a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-902d406 */@media screen and (max-width: 500px) {
    .elementor-35042 .elementor-element.elementor-element-902d406 {
        margin-left: -20px;
        margin-bottom: -20px;
        width: 100vw;
    }
}

@media screen and (min-width: 950px) {
    .elementor-35042 .elementor-element.elementor-element-902d406 {
        background-position: 152px -180px!important;
    }
}

.elementor-35042 .elementor-element.elementor-element-902d406 {
    transition: 0.3s ease-in-out;
}

.elementor-35042 .elementor-element.elementor-element-902d406:hover,
.elementor-35042 .elementor-element.elementor-element-902d406:focus {
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f13c17 */@media screen and (max-width: 999px) {
    .elementor-35042 .elementor-element.elementor-element-4f13c17 {
        max-width: 300px!important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-4f13c17 {
        max-width: 160px!important;
    }    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37875dc */.elementor-35042 .elementor-element.elementor-element-37875dc {
    max-width: 490px!important;
}

@media screen and (max-width: 999px) {
    .elementor-35042 .elementor-element.elementor-element-37875dc {
        max-width: 250px!important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-37875dc {
        max-width: 160px!important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a508fc1 */.elementor-35042 .elementor-element.elementor-element-a508fc1,
.elementor-35042 .elementor-element.elementor-element-a508fc1 a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbfe90 */@media screen and (max-width: 500px) {
    .elementor-35042 .elementor-element.elementor-element-6dbfe90 {
        margin-left: -20px;
        margin-bottom: -30px;
        width: 100vw;
    }
}

@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-6dbfe90 {
        background-position: -120px -234px!important;
        background-size: 911px auto!important;
    }
}

@media screen and (min-width: 1000px) {
   .elementor-35042 .elementor-element.elementor-element-6dbfe90 {
               background-position: 79px -234px!important;
   } 
   
       .elementor-35042 .elementor-element.elementor-element-6dbfe90::before {
    
    display: block;
    content:'';
    background-color: red;
    width: 200px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 65px;
    background: #E4DFD2;
background: linear-gradient(90deg,rgba(228, 223, 210, 1) 0%, rgba(229, 228, 214, 0) 100%);
}
}

@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-6dbfe90 {
        background-size: 100% auto!important;
    }
}


@media screen and (max-width: 620px) {
    .elementor-35042 .elementor-element.elementor-element-6dbfe90 {
        background-size: 619px auto!important;
    }
}

.elementor-35042 .elementor-element.elementor-element-6dbfe90 {
    transition: 0.3s ease-in-out;
}

.elementor-35042 .elementor-element.elementor-element-6dbfe90:hover,
.elementor-35042 .elementor-element.elementor-element-6dbfe90:focus {
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeeb2b6 */.elementor-35042 .elementor-element.elementor-element-aeeb2b6 {
    overflow: hidden;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-aeeb2b6 {
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-aeeb2b6 {
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-quiz_widget, class: .elementor-element-79728a6 */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-79728a6 h3.quiz-question {
        font-size: 30px;
    }
}

@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-79728a6 #quizSlide1 h3.quiz-question {
        padding-right: 100px;
    }    
}

@media screen and (min-width: 949px) {
    .elementor-35042 .elementor-element.elementor-element-79728a6 #quizSlide0 h3.quiz-question {
        padding-right: 100px;
    }    
}


/*Centering arrows*/
/*.elementor-35042 .elementor-element.elementor-element-79728a6 .wl-quiz-container {*/
/*    padding-bottom: 60px;*/
/*}*/

/*.elementor-35042 .elementor-element.elementor-element-79728a6 .quiz-nav {*/
/*    position: absolute;*/
/*    left: calc(50% - 87px);*/
/*    bottom: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-134266b */.elementor-35042 .elementor-element.elementor-element-134266b p {
    color: #fff!important;
    transition: 0.3s;
}

/*.elementor-35042 .elementor-element.elementor-element-134266b p a {*/
/*    color: #fff!important;*/
/*}*/

.elementor-35042 .elementor-element.elementor-element-134266b p:hover,
.elementor-35042 .elementor-element.elementor-element-134266b p:focus {
    color: #f84653!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eef306b */.elementor-35042 .elementor-element.elementor-element-eef306b {
    overflow: hidden;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-eef306b {
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-eef306b {
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-872d8b8 */.elementor-35042 .elementor-element.elementor-element-872d8b8 {
    z-index: 1;
    max-width: 800px!important;
}

.elementor-35042 .elementor-element.elementor-element-872d8b8 span {
    display: block;
    color: #f84653;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afccd6c */.elementor-35042 .elementor-element.elementor-element-afccd6c a {
    color: #f84653!important;
    text-decoration: underline;
}

.elementor-35042 .elementor-element.elementor-element-afccd6c a:hover {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21019ac */.elementor-35042 .elementor-element.elementor-element-21019ac {
    z-index: 1;
    max-width: 800px!important;
    position: relative;
}

.elementor-35042 .elementor-element.elementor-element-21019ac span {
    color: #f84653;
    
}

.elementor-35042 .elementor-element.elementor-element-21019ac .flip {
    display: inline-block;
    position: absolute;
    top: -16px;
    right: calc(100% + 2px);
    transform: rotate(180deg);
}

@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-21019ac .flip {
        top: -20px;
        right: calc(100% + 5px);
    }
}

@media screen and (min-width: 1200px) {
    .elementor-35042 .elementor-element.elementor-element-21019ac span {
        font-size: 45px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-21019ac .flip {
        top: -35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cde3d */.elementor-35042 .elementor-element.elementor-element-27cde3d p {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f1e8de */.elementor-35042 .elementor-element.elementor-element-2f1e8de {
    margin-top: -17px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24402d */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-a24402d {
        width: calc(100% - 116px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a095bde */.elementor-35042 .elementor-element.elementor-element-a095bde, 
.elementor-35042 .elementor-element.elementor-element-a095bde a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: red;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe4bcd */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-bfe4bcd {
        max-width: 308px;
    }
}

.elementor-35042 .elementor-element.elementor-element-bfe4bcd {
    transition: 0.3s;
}

.elementor-35042 .elementor-element.elementor-element-bfe4bcd:hover,
.elementor-35042 .elementor-element.elementor-element-bfe4bcd:focus {
    opacity: 0.7;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c0b6aa */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-6c0b6aa {
        margin-top: -11px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d854b */.elementor-35042 .elementor-element.elementor-element-47d854b {
    z-index: 1;
    max-width: 400px!important;
    position: relative;
}

.elementor-35042 .elementor-element.elementor-element-47d854b span {
    color: #f84653;
    
}

.elementor-35042 .elementor-element.elementor-element-47d854b .flip {
    display: inline-block;
    position: absolute;
    top: -16px;
    right: calc(100% + 2px);
    transform: rotate(180deg);
}

@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-47d854b .flip {
        top: -20px;
        right: calc(100% + 5px);
    }
}

@media screen and (min-width: 1200px) {
    .elementor-35042 .elementor-element.elementor-element-47d854b span {
        font-size: 45px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-47d854b .flip {
        top: -35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad91a13 */.elementor-35042 .elementor-element.elementor-element-ad91a13 p {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163049f */.elementor-35042 .elementor-element.elementor-element-163049f {
    margin-top: -17px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731067e */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-731067e {
        width: calc(100% - 116px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3703f7b */.elementor-35042 .elementor-element.elementor-element-3703f7b, 
.elementor-35042 .elementor-element.elementor-element-3703f7b a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: red;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ee912 */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-e8ee912 {
        max-width: 308px;
    }
}

.elementor-35042 .elementor-element.elementor-element-e8ee912 {
    transition: 0.3s;
}

.elementor-35042 .elementor-element.elementor-element-e8ee912:hover,
.elementor-35042 .elementor-element.elementor-element-e8ee912:focus {
    opacity: 0.7;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21ba826 */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-21ba826 {
        margin-top: -3px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0340a7 */.elementor-35042 .elementor-element.elementor-element-c0340a7 {
    z-index: 1;
    position: relative;
}

.elementor-35042 .elementor-element.elementor-element-c0340a7 span {
    color: #f84653;
    
}

.elementor-35042 .elementor-element.elementor-element-c0340a7 .flip {
    display: inline-block;
    position: absolute;
    top: -16px;
    right: calc(100% + 2px);
    transform: rotate(180deg);
}

@media screen and (min-width: 768px) {
    .elementor-35042 .elementor-element.elementor-element-c0340a7 .flip {
        top: -20px;
        right: calc(100% + 5px);
    }
}

@media screen and (min-width: 1200px) {
    .elementor-35042 .elementor-element.elementor-element-c0340a7 span {
        font-size: 45px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-c0340a7 .flip {
        top: -35px;
    }
    
    .elementor-35042 .elementor-element.elementor-element-c0340a7 p {
        width: 750px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb26814 */.elementor-35042 .elementor-element.elementor-element-bb26814 p {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-837fb1f */.elementor-35042 .elementor-element.elementor-element-837fb1f {
    margin-top: -17px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da531ae */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-da531ae {
        width: calc(100% - 116px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0896ed */.elementor-35042 .elementor-element.elementor-element-d0896ed, 
.elementor-35042 .elementor-element.elementor-element-d0896ed a {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: red;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fdfda0 */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-8fdfda0 {
        max-width: 308px;
    }
}

.elementor-35042 .elementor-element.elementor-element-8fdfda0 {
    transition: 0.3s;
}

.elementor-35042 .elementor-element.elementor-element-8fdfda0:hover,
.elementor-35042 .elementor-element.elementor-element-8fdfda0:focus {
    opacity: 0.7;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c5bb9 */.elementor-35042 .elementor-element.elementor-element-03c5bb9 {
    overflow: hidden;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-03c5bb9 {
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-03c5bb9 {
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3394a44 */.elementor-35042 .elementor-element.elementor-element-3394a44 {
    z-index: 1;
    max-width: 800px!important;
}

.elementor-35042 .elementor-element.elementor-element-3394a44 span {
    display: block;
    color: #f84653;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5195a43 */.elementor-35042 .elementor-element.elementor-element-5195a43 {
    overflow: hidden;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-5195a43 {
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-5195a43 {
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad4414b */@media screen and (min-width: 1200px) {
    .elementor-35042 .elementor-element.elementor-element-ad4414b p {
        display: block;
        max-width: none;
        width: 910px!important;
    }   
}

.elementor-35042 .elementor-element.elementor-element-ad4414b a {
    transition: 0.3s ease-in-out;
}

.elementor-35042 .elementor-element.elementor-element-ad4414b a:hover {
    opacity: 0.7
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f2cf53 */@media screen and (min-width: 1200px) {
    .elementor-35042 .elementor-element.elementor-element-5f2cf53 p {
        display: block;
        max-width: none;
        width: 910px!important;
    }   
}

.elementor-35042 .elementor-element.elementor-element-5f2cf53 a {
    transition: 0.3s ease-in-out;
}

.elementor-35042 .elementor-element.elementor-element-5f2cf53 a:hover {
    opacity: 0.7
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24b82ab */.elementor-35042 .elementor-element.elementor-element-24b82ab {
    padding: 75px 0 !important;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-24b82ab {
        padding: 60px 10% 60px!important;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-24b82ab {
        padding: 30px 20px 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-651e2eb3 */.elementor-35042 .elementor-element.elementor-element-651e2eb3 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2406b382 */.elementor-35042 .elementor-element.elementor-element-2406b382 p {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5015b768 */.elementor-35042 .elementor-element.elementor-element-5015b768 {
    height: 60.19px;
}

.elementor-35042 .elementor-element.elementor-element-5015b768 .elementor-icon {
    border-radius: 50%;
    height: 50px;
    width: 50px;
    display: flex;
    flex-direction: center;
    align-items: center;
    background-color: #fff;
}

.elementor-35042 .elementor-element.elementor-element-5015b768 svg {
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be1b14c */@media screen and (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-7be1b14c {
        flex-direction: column;
        align-items: flex-start;
    }
}

.elementor-35042 .elementor-element.elementor-element-7be1b14c {
    padding-bottom: 100px;
}

@media (max-width: 1199px) {
    .elementor-35042 .elementor-element.elementor-element-7be1b14c {
        padding: 0 10%!important;
    }
}

@media (max-width: 767px) {
    .elementor-35042 .elementor-element.elementor-element-7be1b14c {
        padding: 0 20px!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Europa Bold';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('https://wellcomeleap.org/wp-content/uploads/2025/08/EuropaGroNr2SHOP-Bol.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-light-1.woff2') format('woff2'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-light.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-black.woff2') format('woff2'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-black.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-medium.woff2') format('woff2'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-medium.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 800;
	font-display: block;
	src: url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-heavy.woff2') format('woff2'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/10/avenir-heavy.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Europa Grotesk Nr 2 SH UltraBold';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('https://wellcomeleap.org/wp-content/uploads/2020/07/EuropaGroNr2SH-Ult.eot');
	src: url('https://wellcomeleap.org/wp-content/uploads/2020/07/EuropaGroNr2SH-Ult.eot?#iefix') format('embedded-opentype'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/07/EuropaGroNr2SH-Ult.woff2') format('woff2'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/07/Scangraphic-Digital-Type-Collection-EuropaGroNr2SH-Ult.woff') format('woff'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/07/EuropaGroNr2SH-Ult.ttf') format('truetype'),
		url('https://wellcomeleap.org/wp-content/uploads/2020/07/EuropaGroNr2SH-Ult.svg#EuropaGroteskNr2SHUltraBold') format('svg');
}
/* End Custom Fonts CSS */