.elementor-9103 .elementor-element.elementor-element-8af60f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-9103 .elementor-element.elementor-element-8af60f4:not(.elementor-motion-effects-element-type-background), .elementor-9103 .elementor-element.elementor-element-8af60f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151622;}.elementor-9103 .elementor-element.elementor-element-8af60f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9103 .elementor-element.elementor-element-21acc7d .foundation-inkfire-hero__inner{width:95%;max-width:none !important;}.elementor-9103 .elementor-element.elementor-element-8eb76af{padding:0px 0px 0px 0px;}.elementor-9103 .elementor-element.elementor-element-e1d32ad{width:100%;max-width:100%;bottom:-140px;}body:not(.rtl) .elementor-9103 .elementor-element.elementor-element-e1d32ad{left:0px;}body.rtl .elementor-9103 .elementor-element.elementor-element-e1d32ad{right:0px;}.elementor-9103 .elementor-element.elementor-element-f2d2c8f{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:135px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9103 .elementor-element.elementor-element-8a6e1e2{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-57f0f04{--e-image-carousel-slides-to-show:6;padding:0px 0px 0px 0px;}.elementor-9103 .elementor-element.elementor-element-57f0f04.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-57f0f04 .swiper-wrapper{display:flex;align-items:center;}.elementor-9103 .elementor-element.elementor-element-6425700{--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:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-55557e9{width:100%;max-width:100%;}.elementor-9103 .elementor-element.elementor-element-55557e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__shell{width:100%;max-width:none;padding:0px 100px 0px 100px;background:var( --e-global-color-c60c150 );--foundation-y-hero-overlay-image:url("https://inkfire.co.uk/wp-content/uploads/2025/12/Untitled-1.png");--foundation-y-hero-overlay-width:75%;--foundation-y-hero-overlay-height:205%;--foundation-y-hero-overlay-position-x:100%;--foundation-y-hero-overlay-position-y:50%;--foundation-y-hero-overlay-opacity:0.35;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero{--foundation-y-hero-shell-radius:100px;--foundation-y-hero-grid-gap:100px;--foundation-y-hero-left-width:450px;--foundation-y-hero-stage-height:75vh;--foundation-y-hero-stage-peek:0px;--foundation-y-hero-stack-gap:28px;--foundation-y-hero-card-min-height:260px;--foundation-y-hero-stat-columns:3;--foundation-y-hero-stacked-stat-min-width:140px;--foundation-y-hero-card-radius:35px;--foundation-y-hero-card-copy-width:40ch;--foundation-y-hero-card-link-spacing:24px;--foundation-y-hero-card-link-gap:10px;--foundation-y-hero-card-link-icon-size:16px;--foundation-y-hero-controls-gap:10px;--foundation-y-hero-arrow-size:52px;--foundation-y-hero-arrow-radius:16px;--foundation-y-hero-arrow-icon-size:30px;--foundation-y-hero-cta-min-height:56px;--foundation-y-hero-cta-gap:10px;--foundation-y-hero-cta-icon-size:20px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card{background:var( --e-global-color-438df94 );border-color:var( --e-global-color-438df94 );padding:40px 40px 40px 40px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card h3{color:var( --e-global-color-7608420 );font-family:"Montserrat", lexend;font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:-0.02em;margin-bottom:14px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-copy, .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-copy p{color:var( --e-global-color-14a7f51 );font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.1rem;font-weight:400;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-link{color:#151622;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-link:hover, .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-link:focus-visible{color:#0E4F4D;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1{color:var( --e-global-color-438df94 );font-family:"Montserrat", lexend;font-size:3.5rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.02em;max-width:100%;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro, .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro p{color:var( --e-global-color-bf29e58 );}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro{max-width:100%;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right{padding:25px 25px 25px 25px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong{color:var( --e-global-color-438df94 );font-family:"Montserrat", lexend;font-weight:700;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat span{color:var( --e-global-color-7608420 );font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__arrow{background:#FFFFFF;color:var( --e-global-color-7608420 );border-color:rgba(21, 22, 34, 0.18);}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__cta{background:var( --e-global-color-accent );color:#FFFFFF;padding:14px 28px 14px 28px;border-radius:999px;font-size:1rem;font-weight:700;}.elementor-9103 .elementor-element.elementor-element-04a86bd{--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;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-04a86bd.e-con{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-f4fbe2e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-9103 .elementor-element.elementor-element-9cd3530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9103 .elementor-element.elementor-element-9cd3530 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:1.7rem;font-weight:600;line-height:2.5rem;letter-spacing:-0.02em;}.elementor-9103 .elementor-element.elementor-element-c3ea734{padding:0px 0px 0px 0px;text-align:start;}.elementor-9103 .elementor-element.elementor-element-c3ea734 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:3.5rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.02em;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-389d62b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.3rem;line-height:1.8rem;color:var( --e-global-color-text );}.elementor-9103 .elementor-element.elementor-element-389d62b p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-1b6f742{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-67674d9 img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-9103 .elementor-element.elementor-element-658a9fe img{width:100%;height:60px;object-fit:contain;object-position:center center;filter:brightness( 0% ) contrast( 200% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9103 .elementor-element.elementor-element-e360a47 img{width:100%;height:60px;object-fit:contain;object-position:center center;filter:brightness( 0% ) contrast( 200% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9103 .elementor-element.elementor-element-6c6a642 img{width:100%;height:60px;object-fit:contain;object-position:center center;filter:brightness( 0% ) contrast( 200% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9103 .elementor-element.elementor-element-7d10ce9{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-9103 .elementor-element.elementor-element-e13e524{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9103 .elementor-element.elementor-element-c2720a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9103 .elementor-element.elementor-element-c2720a4:not(.elementor-motion-effects-element-type-background), .elementor-9103 .elementor-element.elementor-element-c2720a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15162200;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-9103 .elementor-element.elementor-element-eaa7190{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9103 .elementor-element.elementor-element-eaa7190.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9103 .elementor-element.elementor-element-5f2068f{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-b3838d7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-41b152f{text-align:start;}.elementor-9103 .elementor-element.elementor-element-41b152f .elementor-heading-title{font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;text-transform:uppercase;line-height:1.2rem;letter-spacing:2px;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-3387f23{text-align:start;}.elementor-9103 .elementor-element.elementor-element-3387f23 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-29782fc{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 0px 35px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", lexend;font-size:3.5rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-29782fc p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-29782fc a{color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-f112d40{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 10px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.7rem;font-weight:700;line-height:2rem;color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-f112d40 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-f87cfa3{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.2rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-f87cfa3 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-6790483{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-b40b840{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:1.6rem;--grid-column-gap:0.1rem;--grid-row-gap:10px;}.elementor-9103 .elementor-element.elementor-element-b40b840 .elementor-social-icon{background-color:var( --e-global-color-7608420 );--icon-padding:0.7rem;}.elementor-9103 .elementor-element.elementor-element-b40b840 .elementor-social-icon i{color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-b40b840 .elementor-social-icon svg{fill:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-b40b840 .elementor-social-icon:hover{background-color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-b40b840 .elementor-social-icon:hover i{color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-b40b840 .elementor-social-icon:hover svg{fill:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-6d2e82d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-9103 .elementor-element.elementor-element-7d2b909{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-6755074{text-align:start;}.elementor-9103 .elementor-element.elementor-element-6755074 .elementor-heading-title{font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;text-transform:uppercase;line-height:1.2rem;letter-spacing:2px;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-4676acc{padding:0px 0px 0px 0px;text-align:start;}.elementor-9103 .elementor-element.elementor-element-4676acc.elementor-element{--align-self:flex-start;}.elementor-9103 .elementor-element.elementor-element-4676acc .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:700;line-height:2rem;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-589fbf2{text-align:start;font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-589fbf2 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-589fbf2 a:hover, .elementor-9103 .elementor-element.elementor-element-589fbf2 a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-ec24a0b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-869a122{text-align:start;}.elementor-9103 .elementor-element.elementor-element-869a122 .elementor-heading-title{font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;text-transform:uppercase;line-height:1.2rem;letter-spacing:2px;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-c6c7f7b{padding:0px 0px 0px 0px;text-align:start;}.elementor-9103 .elementor-element.elementor-element-c6c7f7b.elementor-element{--align-self:flex-start;}.elementor-9103 .elementor-element.elementor-element-c6c7f7b .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:700;line-height:2rem;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-5251d9e{text-align:start;font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-5251d9e p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-5251d9e a:hover, .elementor-9103 .elementor-element.elementor-element-5251d9e a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-8bc695f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-3375144{text-align:start;}.elementor-9103 .elementor-element.elementor-element-3375144 .elementor-heading-title{font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;text-transform:uppercase;line-height:1.2rem;letter-spacing:2px;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-a31109f{padding:0px 0px 0px 0px;text-align:start;}.elementor-9103 .elementor-element.elementor-element-a31109f.elementor-element{--align-self:flex-start;}.elementor-9103 .elementor-element.elementor-element-a31109f .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:700;line-height:2rem;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-2a31cd7{text-align:start;font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-2a31cd7 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-2a31cd7 a:hover, .elementor-9103 .elementor-element.elementor-element-2a31cd7 a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--border-radius:100px 100px 0px 0px;--padding-top:50px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-9103 .elementor-element.elementor-element-c006e40{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-8f413d8{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-b97a502{text-align:start;}.elementor-9103 .elementor-element.elementor-element-b97a502 .elementor-heading-title{font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;text-transform:uppercase;line-height:1.2rem;letter-spacing:2px;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-6d52067{padding:0px 0px 0px 0px;text-align:start;}.elementor-9103 .elementor-element.elementor-element-6d52067.elementor-element{--align-self:flex-start;}.elementor-9103 .elementor-element.elementor-element-6d52067 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:700;line-height:2rem;letter-spacing:-0.01em;color:var( --e-global-color-02ae9bd );}.elementor-9103 .elementor-element.elementor-element-05ff136{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-fc438d4{text-align:start;font-family:"Roboto", lexend;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-fc438d4 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-fc438d4 a:hover, .elementor-9103 .elementor-element.elementor-element-fc438d4 a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-685ccf1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-488ce22{padding:25px 25px 25px 25px;columns:1;text-align:start;font-family:"Roboto", lexend;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-488ce22 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-488ce22 a:hover, .elementor-9103 .elementor-element.elementor-element-488ce22 a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-395664a{padding:25px 25px 25px 25px;columns:1;text-align:start;font-family:"Roboto", lexend;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-395664a p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-395664a a:hover, .elementor-9103 .elementor-element.elementor-element-395664a a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-d3ebe94{padding:25px 25px 25px 25px;columns:1;text-align:start;font-family:"Roboto", lexend;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-d3ebe94 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-d3ebe94 a:hover, .elementor-9103 .elementor-element.elementor-element-d3ebe94 a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-29b636a{text-align:start;font-family:"Roboto", lexend;font-size:0.9rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-29b636a p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-29b636a a:hover, .elementor-9103 .elementor-element.elementor-element-29b636a a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-bda16b3{--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:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9103 .elementor-element.elementor-element-cc0207e{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:100px 100px 100px 100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-76ead57{--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;--justify-content:center;--overflow:auto;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9103 .elementor-element.elementor-element-8812b02{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-b698e4d{border-radius:35px 35px 35px 35px;}.elementor-9103 .elementor-element.elementor-element-b698e4d .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-9103 .elementor-element.elementor-element-15f3d1c.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-15f3d1c{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-694c220{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-694c220 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-694c220 a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-94acd58{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-94acd58 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-94acd58 a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-f80e918{--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;--justify-content:center;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9103 .elementor-element.elementor-element-eb0d8f1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-758d251.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-758d251{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-19910d1{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-19910d1 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-19910d1 a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-70feaaa{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-70feaaa p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-70feaaa a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-9ba0717{--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;--justify-content:center;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9103 .elementor-element.elementor-element-453197d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-0f22010{border-radius:35px 35px 35px 35px;}.elementor-9103 .elementor-element.elementor-element-0f22010 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-9103 .elementor-element.elementor-element-102482f.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-102482f{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-a21679c{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-a21679c p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-a21679c a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-1edd6d1{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-1edd6d1 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-1edd6d1 a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-18347d4{--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;--justify-content:center;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9103 .elementor-element.elementor-element-baa2f69{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-6acffb7.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-6acffb7{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-98b128a{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-98b128a p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-98b128a a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-6ad7357{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-6ad7357 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-6ad7357 a{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-fe0e01f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:180px;--e-n-carousel-swiper-slides-gap:25px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;padding:10px 0px 10px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-f9b86cc{--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-9103 .elementor-element.elementor-element-8fae88c{--display:flex;--min-height:200px;--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:230px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-9103 .elementor-element.elementor-element-745fa8e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-4e4588d img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-9103 .elementor-element.elementor-element-71d1930{text-align:center;}.elementor-9103 .elementor-element.elementor-element-71d1930 .elementor-heading-title{font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:1px;color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-eae6246{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-9103 .elementor-element.elementor-element-eae6246.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-eae6246 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2.2rem;font-weight:700;line-height:2.5rem;letter-spacing:-0.01em;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-dc96ab9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-f8ce12f{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-2f38abc{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-2f38abc p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-e41a034{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-e41a034 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-e41a034 {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-e41a034 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-e41a034 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-2fcf37c{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-efc5cab{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-efc5cab p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-a305871{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-a305871 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-a305871 {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-a305871 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-a305871 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-63d65bc{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-45c55cb{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-45c55cb p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-666c06e{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-666c06e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-666c06e {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-666c06e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-666c06e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-42ae8e7{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-01ca041{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-01ca041 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-53f12a3{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-53f12a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-53f12a3 {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-53f12a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-53f12a3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-0afe06e{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-efd91f5{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-efd91f5 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-91cf04c{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-91cf04c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-91cf04c {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-91cf04c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-91cf04c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-01c47c8{--display:flex;--padding-top:0px;--padding-bottom:015px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-38a0de0{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-38a0de0 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-c1fbcff{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-c1fbcff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-c1fbcff {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-c1fbcff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-c1fbcff > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-0906ed7{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-5b7ca40{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-5b7ca40 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-b7b2a39{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-b7b2a39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-b7b2a39 {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-b7b2a39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-b7b2a39 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-2d84e61{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:65px;--padding-right:70px;}.elementor-9103 .elementor-element.elementor-element-c56bc17{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-c56bc17 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-a6171cb{--n-accordion-title-font-size:1.75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-9103 .elementor-element.elementor-element-a6171cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9103 .elementor-element.elementor-element-a6171cb {--n-accordion-padding:15px 35px 15px 35px;}:where( .elementor-9103 .elementor-element.elementor-element-a6171cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.75rem;letter-spacing:-0.02em;}:where( .elementor-9103 .elementor-element.elementor-element-a6171cb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9103 .elementor-element.elementor-element-41eaf95{--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:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-9103 .elementor-element.elementor-element-685df90{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.4);--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-e5db290{--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:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-9103 .elementor-element.elementor-element-9595c2a{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 3px #000000;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-9103 .elementor-element.elementor-element-7c73efc{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-5494b92{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-eacc702{padding:0px 0px 0px 0px;text-align:center;}.elementor-9103 .elementor-element.elementor-element-eacc702.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-eacc702 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:600;line-height:2.5rem;letter-spacing:-0.02em;}.elementor-9103 .elementor-element.elementor-element-61b287d{width:var( --container-widget-width, 90% );max-width:90%;padding:10px 0px 025px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", lexend;font-size:3.5rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.01em;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-61b287d p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-61b287d a{color:var( --e-global-color-secondary );}.elementor-9103 .elementor-element.elementor-element-2d4b898{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.2rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-7608420 );}.elementor-9103 .elementor-element.elementor-element-2d4b898.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-2d4b898 p{margin-block-end:0px;}.elementor-9103 .elementor-element.elementor-element-2d4b898 a:hover, .elementor-9103 .elementor-element.elementor-element-2d4b898 a:focus{color:var( --e-global-color-accent );}.elementor-9103 .elementor-element.elementor-element-6b2856b{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-c50964b{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:1.5rem;--grid-column-gap:0.1rem;--grid-row-gap:10px;}.elementor-9103 .elementor-element.elementor-element-c50964b.elementor-element{--align-self:center;}.elementor-9103 .elementor-element.elementor-element-c50964b .elementor-social-icon i{color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-c50964b .elementor-social-icon svg{fill:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-c50964b .elementor-social-icon{--icon-padding:0.8rem;}.elementor-9103 .elementor-element.elementor-element-c50964b .elementor-social-icon:hover i{color:var( --e-global-color-438df94 );}.elementor-9103 .elementor-element.elementor-element-c50964b .elementor-social-icon:hover svg{fill:var( --e-global-color-438df94 );}:root{--page-title-display:none;}@media(max-width:1366px){body:not(.rtl) .elementor-9103 .elementor-element.elementor-element-e1d32ad{left:1px;}body.rtl .elementor-9103 .elementor-element.elementor-element-e1d32ad{right:1px;}.elementor-9103 .elementor-element.elementor-element-e1d32ad{bottom:-139.996px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1{font-size:3rem;line-height:3rem;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right{padding:0px 0px 0px 0px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong{font-size:1.45rem;line-height:1.45rem;}.elementor-9103 .elementor-element.elementor-element-6d2e82d{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-685ccf1{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-8fae88c{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-e41a034{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-a305871{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-666c06e{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-53f12a3{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-91cf04c{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-c1fbcff{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-b7b2a39{--n-accordion-title-font-size:1.75rem;}.elementor-9103 .elementor-element.elementor-element-a6171cb{--n-accordion-title-font-size:1.75rem;}}@media(max-width:1200px){.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__shell{padding:0px 70px 0px 70px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1{font-size:3rem;line-height:3rem;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong{font-size:1.45rem;line-height:1.45rem;}.elementor-9103 .elementor-element.elementor-element-e13e524{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-29782fc{font-size:3rem;line-height:3rem;letter-spacing:-0.02em;}.elementor-9103 .elementor-element.elementor-element-f112d40{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9103 .elementor-element.elementor-element-f87cfa3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9103 .elementor-element.elementor-element-6d2e82d{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-7d2b909{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-4676acc .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-589fbf2{font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-ec24a0b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-c6c7f7b .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-5251d9e{font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-8bc695f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-a31109f .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-2a31cd7{font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-685ccf1{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-9103 .elementor-element.elementor-element-8a6e1e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-57f0f04{--e-image-carousel-slides-to-show:4;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__shell{padding:35px 35px 35px 35px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero{--foundation-y-hero-shell-radius:70px;--foundation-y-hero-left-width:100%;--foundation-y-hero-stage-height:100%;--foundation-y-hero-stack-gap:35px;--foundation-y-hero-controls-gap:10px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong{font-size:1.7rem;line-height:1.7rem;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat span{font-size:1rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--border-radius:70px 70px 70px 70px;}.elementor-9103 .elementor-element.elementor-element-eaa7190{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-5f2068f{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-9103 .elementor-element.elementor-element-41b152f{padding:0px 0px 20px 0px;}.elementor-9103 .elementor-element.elementor-element-3387f23 .elementor-heading-title{font-size:1.8rem;line-height:1.8rem;}.elementor-9103 .elementor-element.elementor-element-29782fc{padding:10px 0px 35px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.8rem;line-height:2.8rem;letter-spacing:-0.02em;}.elementor-9103 .elementor-element.elementor-element-f112d40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9103 .elementor-element.elementor-element-f87cfa3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9103 .elementor-element.elementor-element-6d2e82d{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-685ccf1{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-cc0207e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:70px 70px 70px 70px;}.elementor-9103 .elementor-element.elementor-element-fe0e01f{--e-n-carousel-swiper-slides-to-display:2;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-9103 .elementor-element.elementor-element-685df90{--border-radius:70px 70px 70px 70px;}.elementor-9103 .elementor-element.elementor-element-9595c2a{--border-radius:70px 70px 70px 70px;}}@media(max-width:880px){.elementor-9103 .elementor-element.elementor-element-57f0f04{--e-image-carousel-slides-to-show:4;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero{--foundation-y-hero-shell-radius:50px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1{font-size:3rem;line-height:3rem;}.elementor-9103 .elementor-element.elementor-element-9cd3530 .elementor-heading-title{font-size:1.6rem;}.elementor-9103 .elementor-element.elementor-element-c3ea734 .elementor-heading-title{font-size:3rem;line-height:3rem;}.elementor-9103 .elementor-element.elementor-element-e13e524{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-eaa7190{--padding-top:070px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-3387f23 .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-29782fc{font-size:2.5rem;line-height:2.5rem;}.elementor-9103 .elementor-element.elementor-element-f112d40{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9103 .elementor-element.elementor-element-f87cfa3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9103 .elementor-element.elementor-element-6d2e82d{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-7d2b909{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-6755074 .elementor-heading-title{font-size:0.8rem;}.elementor-9103 .elementor-element.elementor-element-4676acc .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-589fbf2{font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-ec24a0b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-869a122 .elementor-heading-title{font-size:0.8rem;}.elementor-9103 .elementor-element.elementor-element-c6c7f7b .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-5251d9e{font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-8bc695f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-3375144 .elementor-heading-title{font-size:0.8rem;}.elementor-9103 .elementor-element.elementor-element-a31109f .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-9103 .elementor-element.elementor-element-2a31cd7{font-size:1rem;}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-685ccf1{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-cc0207e{--border-radius:50px 50px 50px 50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-fe0e01f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}:where( .elementor-9103 .elementor-element.elementor-element-e41a034 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-a305871 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-666c06e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-53f12a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-91cf04c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-c1fbcff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-b7b2a39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-9103 .elementor-element.elementor-element-a6171cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}.elementor-9103 .elementor-element.elementor-element-685df90{--border-radius:50px 50px 50px 50px;}.elementor-9103 .elementor-element.elementor-element-9595c2a{--border-radius:50px 50px 50px 50px;}.elementor-9103 .elementor-element.elementor-element-7c73efc{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-9103 .elementor-element.elementor-element-eacc702 .elementor-heading-title{font-size:1.6rem;}.elementor-9103 .elementor-element.elementor-element-61b287d{padding:10px 0px 25px 0px;font-size:2.5rem;line-height:2.5rem;letter-spacing:0.02em;}}@media(max-width:767px){.elementor-9103 .elementor-element.elementor-element-f2d2c8f{--content-width:90%;}.elementor-9103 .elementor-element.elementor-element-57f0f04{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__shell{padding:25px 15px 25px 15px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero{--foundation-y-hero-shell-radius:35px;}.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1{font-size:2.5rem;line-height:2.5rem;}.elementor-9103 .elementor-element.elementor-element-04a86bd{--content-width:90%;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-9cd3530 .elementor-heading-title{line-height:1.6rem;}.elementor-9103 .elementor-element.elementor-element-c3ea734 .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;}.elementor-9103 .elementor-element.elementor-element-389d62b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9103 .elementor-element.elementor-element-1b6f742{--justify-content:flex-start;}.elementor-9103 .elementor-element.elementor-element-e13e524{--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--content-width:90%;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-eaa7190{--min-height:0vh;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-3387f23 .elementor-heading-title{font-size:1.4rem;}.elementor-9103 .elementor-element.elementor-element-29782fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2rem;line-height:2rem;}.elementor-9103 .elementor-element.elementor-element-f112d40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.5rem;line-height:1.76rem;}.elementor-9103 .elementor-element.elementor-element-f87cfa3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9103 .elementor-element.elementor-element-6790483{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9103 .elementor-element.elementor-element-6d2e82d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-c006e40{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9103 .elementor-element.elementor-element-8f413d8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9103 .elementor-element.elementor-element-685ccf1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-29b636a{padding:20px 0px 0px 0px;}.elementor-9103 .elementor-element.elementor-element-bda16b3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-9103 .elementor-element.elementor-element-cc0207e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:35px 35px 35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-fe0e01f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--e-n-carousel-arrow-size:1.75em;}.elementor-9103 .elementor-element.elementor-element-8fae88c{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-71d1930 .elementor-heading-title{font-size:0.8rem;}.elementor-9103 .elementor-element.elementor-element-eae6246{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9103 .elementor-element.elementor-element-eae6246 .elementor-heading-title{font-size:1.5rem;line-height:1.7rem;}.elementor-9103 .elementor-element.elementor-element-e41a034{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-e41a034 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-a305871{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-a305871 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-666c06e{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-666c06e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-53f12a3{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-53f12a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-91cf04c{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-91cf04c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-c1fbcff{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-c1fbcff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-b7b2a39{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-b7b2a39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-a6171cb{--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:1.1rem;--n-accordion-icon-size:2rem;--n-accordion-icon-gap:25px;}:where( .elementor-9103 .elementor-element.elementor-element-a6171cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4rem;}.elementor-9103 .elementor-element.elementor-element-685df90{--content-width:90%;--border-radius:35px 35px 35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-9595c2a{--content-width:90%;--border-radius:35px 35px 35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9103 .elementor-element.elementor-element-eacc702 .elementor-heading-title{line-height:1.6rem;}.elementor-9103 .elementor-element.elementor-element-61b287d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2rem;line-height:2rem;}.elementor-9103 .elementor-element.elementor-element-2d4b898{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9103 .elementor-element.elementor-element-6b2856b{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}}@media(min-width:768px){.elementor-9103 .elementor-element.elementor-element-f2d2c8f{--content-width:95%;}.elementor-9103 .elementor-element.elementor-element-c2720a4{--content-width:100%;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--content-width:95%;}.elementor-9103 .elementor-element.elementor-element-eaa7190{--width:96%;}.elementor-9103 .elementor-element.elementor-element-bda16b3{--content-width:100%;}.elementor-9103 .elementor-element.elementor-element-cc0207e{--content-width:95%;}.elementor-9103 .elementor-element.elementor-element-8fae88c{--content-width:95%;}.elementor-9103 .elementor-element.elementor-element-41eaf95{--content-width:100%;}.elementor-9103 .elementor-element.elementor-element-685df90{--content-width:90%;}.elementor-9103 .elementor-element.elementor-element-e5db290{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9103 .elementor-element.elementor-element-8af60f4{--width:1398px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9103 .elementor-element.elementor-element-8a6e1e2{--width:100%;}.elementor-9103 .elementor-element.elementor-element-072a7ce{--content-width:95%;}}@media(max-width:880px) and (min-width:768px){.elementor-9103 .elementor-element.elementor-element-04a86bd{--content-width:95%;}}@media(min-width:2400px){.elementor-9103 .elementor-element.elementor-element-6d2e82d{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-ecda7d2{--grid-auto-flow:row;}.elementor-9103 .elementor-element.elementor-element-685ccf1{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f2d2c8f */.elementor-9103 .elementor-element.elementor-element-f2d2c8f {
    /* MONOCHROME GREEN STACK */
    /* 1. Base Backup */
    background-color: #1E6167; 

    background-image: linear-gradient(115deg, 
        #15454b 0%, 
        #1E6167 35%,  
        #0e8c78 70%,
        #01AE93 100%  
    );

    /* Essential Formatting */
    color: #ffffff; /* White text looks cleanest on this */
    position: relative;
    overflow: hidden;
    
    /* 3. Subtle Depth Details */
    /* A tiny light border on top and dark shadow below to create 3D lift */
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px rgba(1, 174, 147, 0.15); /* Soft green glow shadow */
}

/* THE "DATA FLOW" SHINE */
.elementor-9103 .elementor-element.elementor-element-f2d2c8f::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    
    /* A sweeping shine using your bright Accent Green */
    background: linear-gradient(
        120deg,
        transparent 30%,
        rgba(1, 174, 147, 0.25) 50%, /* Accent Green Glow */
        transparent 70%
    );
    
    /* Overlay blend mode makes it look like light hitting glass, not white paint */
    mix-blend-mode: overlay;
    
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-9103 .elementor-element.elementor-element-f2d2c8f:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for foundation-y-hero, class: .elementor-element-55557e9 */.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card h3,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong {
  font-family: "Montserrat", sans-serif;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro p,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-copy,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__card-copy p,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat span,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__cta {
  font-family: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right {
  padding: 50px 0;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1 {
  font-weight: 700;
  font-size: clamp(2.6rem, 5vw, 3.5rem);
  line-height: 0.92;
  letter-spacing: -0.04em;
  max-width: 13ch;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro,
.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro p {
  font-family: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5rem;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__intro strong {
  display: block;
  color: #151622;
  font-weight: 700;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stats {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: start;
  gap: 18px 28px;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat {
  min-width: 0;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong {
  font-size: 2rem;
  line-height: 1;
  word-break: keep-all;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat span {
  display: block;
  max-width: 15ch;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__arrow {
  background: #FFFFFF !important;
  color: #151622 !important;
  border-color: rgba(21, 22, 34, 0.18) !important;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__cta {
  background-color: #01AE93 !important;
  background-image: linear-gradient(135deg, #0E4F4D 0%, #1E6167 52%, #01AE93 100%) !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.24),
    inset 0 -1px 0 rgba(0,0,0,0.28),
    0 10px 24px rgba(1,174,147,0.24) !important;
  color: #ffffff !important;
}

.elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__cta:hover {
  filter: brightness(1.02);
}

@media (max-width: 1280px) {
  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat:last-child {
    grid-column: 1 / -1;
  }
}

@media (max-width: 1024px) {
  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right {
    padding: 50px 0;
  }

  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__right h1 {
    max-width: none;
    font-size: clamp(2.4rem, 7vw, 3.5rem);
  }

  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stats {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat:last-child {
    grid-column: auto;
  }

  .elementor-9103 .elementor-element.elementor-element-55557e9 .foundation-y-hero__stat strong {
    font-size: 2rem;
    line-height: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd3530 *//* CLASS NAME: inkfire-text-arc */
.elementor-9103 .elementor-element.elementor-element-9cd3530 .elementor-heading-title {
    background: linear-gradient(90deg, 
        #0E5B4E 0%,    /* Pine Teal */
        #07A079 35%,   /* Seaweed */
        #FBCCBF 50%,   /* ALMOND SILK (The Magic Bridge) */
        #E27200 65%,   /* Ochre */
        #CE3D27 100%   /* Burnt Tangerine */
    );
    
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* Fallback */
    color: #E27200;
    
    padding-right: 5px;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67674d9 */.elementor-9103 .elementor-element.elementor-element-67674d9 img {
  max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-658a9fe */.elementor-9103 .elementor-element.elementor-element-658a9fe img {
  max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e360a47 */.elementor-9103 .elementor-element.elementor-element-e360a47 img {
  max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c6a642 */.elementor-9103 .elementor-element.elementor-element-6c6a642 img {
  max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13e524 */.glass-card {
  /* Layout & Positioning */
  position: relative;
  overflow: hidden;
  
  /* Backgrounds */
  background: 
    radial-gradient(circle at 10% 40%, rgba(223, 21, 124, 0.06), transparent 55%),
    radial-gradient(circle at 90% 15%, rgba(23, 154, 214, 0.08), transparent 55%),
    linear-gradient(180deg, #1a1c29 0%, #151622 100%);
  
  /* Borders & Shadows */
  border: 1px solid rgba(255, 255, 255, 0.06);
  box-shadow: 
    inset 0 0 18px rgba(0, 0, 0, 0.55), 
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0px 0px 10px 5px rgba(0, 0, 0, 0.5);
}

.glass-card::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  
  /* Blur Effect */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3387f23 *//* Add class: inkfire-text-holo */
.elementor-9103 .elementor-element.elementor-element-3387f23 .elementor-heading-title {
    background: linear-gradient(to right, 
        #138170 0%,    /* Pine Teal */
        #32B190 35%,   /* Seaweed */
        #FBCCBF 65%,   /* Almond Silk (The Bridge) */
        #E27200 100%   /* Ochre */
    );
    
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    color: #07A079;
    
    display: inline;
    padding-right: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29782fc */.contact__title-btn {
  display: inline-block;
  margin-left: 0rem;    
  margin-top: -28px;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .contact__title-btn {
    display: block;        /* stacks nicely on tablet/mobile */
    margin-left: 0;
    margin-top: -10px;
  }
}
.elementor-9103 .elementor-element.elementor-element-29782fc{
    text-shadow: -1px -2px 12px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2b909 */.glass-card {
  /* Layout & Positioning */
  position: relative;
  overflow: hidden;
  
  /* Backgrounds */
  background: 
    radial-gradient(circle at 10% 40%, rgba(223, 21, 124, 0.06), transparent 55%),
    radial-gradient(circle at 90% 15%, rgba(23, 154, 214, 0.08), transparent 55%),
    linear-gradient(180deg, #1a1c29 0%, #151622 100%);
  
  /* Borders & Shadows */
  border: 1px solid rgba(255, 255, 255, 0.06);
  box-shadow: 
    inset 0 0 18px rgba(0, 0, 0, 0.55), 
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0px 0px 10px 5px rgba(0, 0, 0, 0.5);
}

.glass-card::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  
  /* Blur Effect */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec24a0b */.glass-card {
  /* Layout & Positioning */
  position: relative;
  overflow: hidden;
  
  /* Backgrounds */
  background: 
    radial-gradient(circle at 10% 40%, rgba(223, 21, 124, 0.06), transparent 55%),
    radial-gradient(circle at 90% 15%, rgba(23, 154, 214, 0.08), transparent 55%),
    linear-gradient(180deg, #1a1c29 0%, #151622 100%);
  
  /* Borders & Shadows */
  border: 1px solid rgba(255, 255, 255, 0.06);
  box-shadow: 
    inset 0 0 18px rgba(0, 0, 0, 0.55), 
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0px 0px 10px 5px rgba(0, 0, 0, 0.5);
}

.glass-card::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  
  /* Blur Effect */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc695f */.glass-card {
  /* Layout & Positioning */
  position: relative;
  overflow: hidden;
  
  /* Backgrounds */
  background: 
    radial-gradient(circle at 10% 40%, rgba(223, 21, 124, 0.06), transparent 55%),
    radial-gradient(circle at 90% 15%, rgba(23, 154, 214, 0.08), transparent 55%),
    linear-gradient(180deg, #1a1c29 0%, #151622 100%);
  
  /* Borders & Shadows */
  border: 1px solid rgba(255, 255, 255, 0.06);
  box-shadow: 
    inset 0 0 18px rgba(0, 0, 0, 0.55), 
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0px 0px 10px 5px rgba(0, 0, 0, 0.5);
}

.glass-card::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  
  /* Blur Effect */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-488ce22 */.elementor-9103 .elementor-element.elementor-element-488ce22 {
    /* Glass Background Stack */
    background:
        /* 1. White shine from top */
        linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
        /* 2. Subtle Pink Glow (Top Left) */
        radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
        /* 3. Subtle Blue Glow (Top Right) */
        radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
        /* 4. THE ORANGE/WARM GLOW (Bottom Center) */
        radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
        /* 5. Base Tint */
        rgba(252,252,255,0.96);

    /* Blending & Blur */
    background-blend-mode: soft-light, normal, normal, normal;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Border & Shadow */
    border: 1px solid rgba(148,163,184,0.28);
    box-shadow:
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12);

    /* Essential Formatting */
    border-radius: 25px; /* Adjust as needed */
    padding: 15px;       /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-395664a */.elementor-9103 .elementor-element.elementor-element-395664a {
    /* Glass Background Stack */
    background:
        /* 1. White shine from top */
        linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
        /* 2. Subtle Pink Glow (Top Left) */
        radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
        /* 3. Subtle Blue Glow (Top Right) */
        radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
        /* 4. THE ORANGE/WARM GLOW (Bottom Center) */
        radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
        /* 5. Base Tint */
        rgba(252,252,255,0.96);

    /* Blending & Blur */
    background-blend-mode: soft-light, normal, normal, normal;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Border & Shadow */
    border: 1px solid rgba(148,163,184,0.28);
    box-shadow:
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12);

    /* Essential Formatting */
    border-radius: 25px; /* Adjust as needed */
    padding: 15px;       /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3ebe94 */.elementor-9103 .elementor-element.elementor-element-d3ebe94 {
    /* Glass Background Stack */
    background:
        /* 1. White shine from top */
        linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
        /* 2. Subtle Pink Glow (Top Left) */
        radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
        /* 3. Subtle Blue Glow (Top Right) */
        radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
        /* 4. THE ORANGE/WARM GLOW (Bottom Center) */
        radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
        /* 5. Base Tint */
        rgba(252,252,255,0.96);

    /* Blending & Blur */
    background-blend-mode: soft-light, normal, normal, normal;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Border & Shadow */
    border: 1px solid rgba(148,163,184,0.28);
    box-shadow:
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12);

    /* Essential Formatting */
    border-radius: 25px; /* Adjust as needed */
    padding: 15px;       /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-072a7ce */.elementor-9103 .elementor-element.elementor-element-072a7ce {
    background: radial-gradient(110% 130% at 100% 0%, rgba(219,88,68,0.12) 0%, transparent 75%), #151622;

    /* Border */
    border: 1px solid rgba(255, 255, 255, 0.06);

    /* Shadows (Merged) */
    box-shadow: 
        inset 0 0 18px rgba(0, 0, 0, 0.55),       /* Inner Dark Depth */
        inset 0 1px 0 rgba(255, 255, 255, 0.12),  /* Top Inner Highlight */
        0px 0px 10px 5px rgba(0, 0, 0, 0.5);      /* Outer Drop Shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc0207e *//* Solid white, glossy “glass” panel for Elementor containers */
.glass-section-bg {
    position: relative;
    background: #ffffff; /* SOLID white base */
    box-shadow: 0 20px 55px rgba(0,0,0,0.16);
    border: 1px solid rgba(255,255,255,0.9);
    overflow: hidden;
}

/* Gloss highlight layer */
.glass-section-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background:
        radial-gradient(circle at 0% 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.0) 55%),
        linear-gradient(145deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.15) 40%, rgba(255,255,255,0) 70%);
    pointer-events: none;
    mix-blend-mode: normal;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e41a034 */.elementor-9103 .elementor-element.elementor-element-e41a034 { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a305871 */.elementor-9103 .elementor-element.elementor-element-a305871 { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-666c06e */.elementor-9103 .elementor-element.elementor-element-666c06e { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-53f12a3 */.elementor-9103 .elementor-element.elementor-element-53f12a3 { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-91cf04c */.elementor-9103 .elementor-element.elementor-element-91cf04c { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c1fbcff */.elementor-9103 .elementor-element.elementor-element-c1fbcff { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b7b2a39 */.elementor-9103 .elementor-element.elementor-element-b7b2a39 { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a6171cb */.elementor-9103 .elementor-element.elementor-element-a6171cb { border: 1px solid #1e6167; 
  /* Dark shadow + Faint inner rim */
  box-shadow: 0 0px 5px 1px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.01);
  
  /* Glass Effect */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fae88c *//* 1. BASE STATE (Solid Green Gradient) */
.elementor-9103 .elementor-element.elementor-element-8fae88c {
    /* The 5-Tone Green Gradient */
    background-image: linear-gradient(115deg, 
        #08352F 0%,    /* Evergreen */
        #0E6055 25%,   /* Pine Teal */
        #138170 50%,   /* Blue Spruce */
        #07A079 75%,   /* Seaweed */
        #32B190 100%   /* Seaweed Light */
    );
}

/* 2. HOVER STATE (Lift & Glow) */
.elementor-9103 .elementor-element.elementor-element-8fae88c:hover {
    transform: translateY(-3px); /* Lifts up */
    box-shadow: 0 15px 40px rgba(7, 160, 121, 0.4); /* Stronger Shadow */
    border-top-color: rgba(255, 255, 255, 0.4);
}

/* 3. SHINE EFFECT (Appears on Hover) */
.elementor-9103 .elementor-element.elementor-element-8fae88c::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    
    /* Diagonal Light Sweep */
    background: linear-gradient(
        120deg,
        transparent 30%,
        rgba(255, 255, 255, 0.25) 50%,
        transparent 70%
    );
    
    mix-blend-mode: overlay;
    opacity: 0; /* Hidden by default */
    transition: opacity 0.4s ease;
}

.elementor-9103 .elementor-element.elementor-element-8fae88c:hover::before {
    opacity: 1; /* Shows on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685df90 *//* Add this to your CSS */
.inkfire-light-bg {
    /* A super-soft diagonal blending of your lightest whites/greys */
    background: linear-gradient(135deg, 
        #FFFFFF 0%,    /* Pure White */
        #E6E6EF 100%   /* Lavender Mist (very subtle grey/purple tint) */
    );
    
    /* Optional: Adds a very subtle inner glow to feel more "glassy" */
    box-shadow: inset 0 0 50px rgba(255, 255, 255, 0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eacc702 *//* CLASS NAME: inkfire-text-arc */
.elementor-9103 .elementor-element.elementor-element-eacc702 .elementor-heading-title {
    background: linear-gradient(90deg, 
        #0E5B4E 0%,    /* Pine Teal */
        #07A079 35%,   /* Seaweed */
        #FBCCBF 50%,   /* ALMOND SILK (The Magic Bridge) */
        #E27200 65%,   /* Ochre */
        #CE3D27 100%   /* Burnt Tangerine */
    );
    
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* Fallback */
    color: #E27200;
    
    padding-right: 5px;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61b287d */.contact__title-btn {
  display: inline-block;
  margin-left: 0rem;    
  margin-top: -28px;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .contact__title-btn {
    display: block;        /* stacks nicely on tablet/mobile */
    margin-left: 0;
    margin-top: -10px;
  }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c50964b *//* GREEN GLASS BACKGROUND FOR SOCIAL ICONS */
.ink-social-glass2 .elementor-icon {
  border-radius: 999px !important;

  background:
  radial-gradient(circle at 0% 0%, rgba(255,255,255,0.12), transparent 55%),
    radial-gradient(circle at 100% 0%, rgba(0,0,0,0.15), transparent 65%),
    linear-gradient(135deg, #fbccbf 0%, #e27200 100%) !important;

  border: 1px solid rgba(255,255,255,0.35) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.55),
    inset 0 -1px 0 rgba(0,0,0,0.42) !important;

  transition: background .3s ease, box-shadow .3s ease, transform .3s ease;
}

.ink-social-glass2 .elementor-icon:hover {
  background:
    radial-gradient(circle at 0% 0%, rgba(255,255,255,0.12), transparent 60%),
    radial-gradient(circle at 100% 0%, rgba(0,0,0,0.20), transparent 65%),
    linear-gradient(135deg, #0E4F4D 0%, #1E6167 50%, #01AE93 100%) !important;

  box-shadow:
    0 13px 32px rgba(226,114,0,0.45),
    inset 0 1px 0 rgba(255,255,255,0.55),
    inset 0 -1px 0 rgba(0,0,0,0.45) !important;

  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9595c2a *//* Add this to your CSS */
.inkfire-light-bg {
    /* A super-soft diagonal blending of your lightest whites/greys */
    background: linear-gradient(135deg, 
        #FFFFFF 0%,    /* Pure White */
        #E6E6EF 100%   /* Lavender Mist (very subtle grey/purple tint) */
    );
    
    /* Optional: Adds a very subtle inner glow to feel more "glassy" */
    box-shadow: inset 0 0 50px rgba(255, 255, 255, 0.8);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Atkinson Hyperlegible Next';
	font-display: auto;
	src: url('https://inkfire.co.uk/wp-content/uploads/2025/12/AtkinsonHyperlegibleNext-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */