.elementor-49155 .elementor-element.elementor-element-da553ce{--display:flex;--min-height:101svh;--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:flex-end;--align-items:flex-start;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--overlay-opacity:0.68;--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:249px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-da553ce:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-da553ce::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://zenitech.co.uk/wp-content/uploads/2025/08/Hex-Full-1200.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-49155 .elementor-element.elementor-element-9d0258f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-9d0258f .elementor-heading-title{font-family:var( --e-global-typography-91f2c28-font-family ), Sans-serif;font-size:var( --e-global-typography-91f2c28-font-size );font-weight:var( --e-global-typography-91f2c28-font-weight );line-height:var( --e-global-typography-91f2c28-line-height );letter-spacing:var( --e-global-typography-91f2c28-letter-spacing );color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-d615b55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-49155 .elementor-element.elementor-element-29caa61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-49155 .elementor-element.elementor-element-29caa61:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-29caa61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-49155 .elementor-element.elementor-element-29caa61.e-con{--align-self:center;}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor-49155 .elementor-element.elementor-element-02333c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-02333c8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;line-height:100%;letter-spacing:0.2px;color:var( --e-global-color-6e780af );background-color:var( --e-global-color-f950ab7 );border-style:none;border-radius:100px 0px 0px 0px;padding:0px 10px 0px 15px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input::placeholder{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input-clear{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input-loading{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus{color:var( --e-global-color-6e780af );background-color:var( --e-global-color-f950ab7 );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus::placeholder{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus:-ms-input-placeholder{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus::-ms-input-placeholder{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus ~ .jet-search-filter__input-clear{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus ~ .jet-search-filter__input-loading{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus {border-color:#02010100;}.elementor-49155 .elementor-element.elementor-element-854fe31 .apply-filters__button{font-family:var( --e-global-typography-2c02529-font-family ), Sans-serif;font-size:var( --e-global-typography-2c02529-font-size );font-weight:var( --e-global-typography-2c02529-font-weight );line-height:var( --e-global-typography-2c02529-line-height );letter-spacing:var( --e-global-typography-2c02529-letter-spacing );color:var( --e-global-color-0b65cad );background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 16px 10px 16px;margin:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-854fe31 .apply-filters__button:hover{background-color:var( --e-global-color-05d7229 );}.elementor-49155 .elementor-element.elementor-element-854fe31 .apply-filters__button:disabled{opacity:50%;}.elementor-49155 .elementor-element.elementor-element-c2f39f3.elementor-element{--align-self:center;}.elementor-49155 .elementor-element.elementor-element-c2f39f3 .elementor-heading-title{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-46e1fa1{--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:88px 0px;--row-gap:88px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-46e1fa1:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-46e1fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f950ab7 );}.elementor-49155 .elementor-element.elementor-element-46e1fa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-fe4cde1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 76px;--row-gap:0px;--column-gap:76px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-fe4cde1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-8b1f146{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-49155 .elementor-element.elementor-element-8b1f146.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-3fe75a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-3fe75a9 .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-514999c > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-49155 .elementor-element.elementor-element-514999c{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-ceb9e74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-ceb9e74 .card-shelf-nav__btn i{font-size:45px;}.elementor-49155 .elementor-element.elementor-element-ceb9e74 .card-shelf-nav__btn{color:var( --e-global-color-6e780af );}.elementor-49155 .elementor-element.elementor-element-5f3b038{--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:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-49155 .elementor-element.elementor-element-5f3b038.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-882a683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-882a683{--card-shelf-gap:24px;--card-max-width:20rem;}.elementor-49155 .elementor-element.elementor-element-ecaf38e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--flex-wrap:nowrap;--padding-top:144px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-ecaf38e:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-ecaf38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-ecaf38e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-d0bdd44{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-49155 .elementor-element.elementor-element-ca6331e{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-ca6331e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-ca6331e .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-86de353{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-6b5dd04{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-69a84f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--flex-wrap:nowrap;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-69a84f5:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-69a84f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-69a84f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-e911be8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-49155 .elementor-element.elementor-element-e17a12c{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-e17a12c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-e17a12c .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-0910ce0{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-2659099{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-9dcd136{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:72px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-9dcd136:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-9dcd136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-9dcd136.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-67b0497{--display:flex;}.elementor-49155 .elementor-element.elementor-element-0b332fc img{width:100%;height:588px;object-fit:cover;object-position:center center;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-49155 .elementor-element.elementor-element-e2b1b86{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-c9f7393 img{width:100%;height:588px;object-fit:cover;object-position:center center;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-49155 .elementor-element.elementor-element-bfc65c2{--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:48px 0px;--row-gap:48px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:288px;--padding-bottom:288px;--padding-left:40px;--padding-right:40px;}.elementor-49155 .elementor-element.elementor-element-bfc65c2:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-bfc65c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-94a0564{width:100%;max-width:100%;text-align:center;}.elementor-49155 .elementor-element.elementor-element-94a0564 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-94a0564.elementor-element{--align-self:center;}.elementor-49155 .elementor-element.elementor-element-94a0564 .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-730fb57-font-family ), Sans-serif;font-size:var( --e-global-typography-730fb57-font-size );font-weight:var( --e-global-typography-730fb57-font-weight );line-height:var( --e-global-typography-730fb57-line-height );letter-spacing:var( --e-global-typography-730fb57-letter-spacing );fill:var( --e-global-color-0b65cad );color:var( --e-global-color-0b65cad );border-radius:22px 22px 22px 22px;padding:10px 20px 10px 20px;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button:hover, .elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button:focus{background-color:var( --e-global-color-05d7229 );color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6.elementor-element{--align-self:center;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button:hover svg, .elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button:focus svg{fill:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-87d6c01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:88px 0px;--row-gap:88px;--column-gap:0px;--padding-top:0px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-87d6c01:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-87d6c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-beaa600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-beaa600.e-con{--order:99999 /* order end hack */;}.elementor-49155 .elementor-element.elementor-element-c3f7c73.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-49155 .elementor-element.elementor-element-05f464d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-05f464d:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-05f464d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f950ab7 );}.elementor-49155 .elementor-element.elementor-element-05f464d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-ebd51d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-49155 .elementor-element.elementor-element-9ce0953{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-49155 .elementor-element.elementor-element-9ce0953 .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-6882644{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-49155 .elementor-element.elementor-element-73e0a81{--display:flex;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-73e0a81:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-73e0a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-4c283aa{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-49155 .elementor-element.elementor-element-fc6026b .elementor-heading-title{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-bb2521b .elementor-heading-title{font-family:var( --e-global-typography-4377cae-font-family ), Sans-serif;font-size:var( --e-global-typography-4377cae-font-size );font-weight:var( --e-global-typography-4377cae-font-weight );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-0daf74b.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-0daf74b{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-d544206 .elementor-icon-wrapper{text-align:left;}.elementor-49155 .elementor-element.elementor-element-d544206.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-d544206.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-d544206.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-d544206.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-d544206.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-d544206 .elementor-icon{font-size:32px;}.elementor-49155 .elementor-element.elementor-element-d544206 .elementor-icon svg{height:32px;}.elementor-49155 .elementor-element.elementor-element-4392013{--display:flex;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-4392013:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-4392013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-735861c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-49155 .elementor-element.elementor-element-bf0afe4 .elementor-heading-title{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-90c8565 .elementor-heading-title{font-family:var( --e-global-typography-4377cae-font-family ), Sans-serif;font-size:var( --e-global-typography-4377cae-font-size );font-weight:var( --e-global-typography-4377cae-font-weight );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-03fe8d2.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-03fe8d2{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-6be9e4d .elementor-icon-wrapper{text-align:left;}.elementor-49155 .elementor-element.elementor-element-6be9e4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-6be9e4d.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-6be9e4d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-6be9e4d.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-6be9e4d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-6be9e4d .elementor-icon{font-size:32px;}.elementor-49155 .elementor-element.elementor-element-6be9e4d .elementor-icon svg{height:32px;}.elementor-49155 .elementor-element.elementor-element-bea7e3a{--display:flex;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-bea7e3a:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-bea7e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-d60eca0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-49155 .elementor-element.elementor-element-aabd56e .elementor-heading-title{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-a8672f8 .elementor-heading-title{font-family:var( --e-global-typography-4377cae-font-family ), Sans-serif;font-size:var( --e-global-typography-4377cae-font-size );font-weight:var( --e-global-typography-4377cae-font-weight );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-b13a726.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-b13a726{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-2ace8d6 .elementor-icon-wrapper{text-align:left;}.elementor-49155 .elementor-element.elementor-element-2ace8d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-2ace8d6.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-2ace8d6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-2ace8d6.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-2ace8d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-2ace8d6 .elementor-icon{font-size:32px;}.elementor-49155 .elementor-element.elementor-element-2ace8d6 .elementor-icon svg{height:32px;}.elementor-49155 .elementor-element.elementor-element-b061305{--display:flex;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-b061305:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-b061305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-032c393{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-49155 .elementor-element.elementor-element-49598c2 .elementor-heading-title{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e2b0aca .elementor-heading-title{font-family:var( --e-global-typography-4377cae-font-family ), Sans-serif;font-size:var( --e-global-typography-4377cae-font-size );font-weight:var( --e-global-typography-4377cae-font-weight );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-9a47a15.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-9a47a15{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-edd43d4 .elementor-icon-wrapper{text-align:left;}.elementor-49155 .elementor-element.elementor-element-edd43d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-edd43d4.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-edd43d4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-edd43d4.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-edd43d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-edd43d4 .elementor-icon{font-size:32px;}.elementor-49155 .elementor-element.elementor-element-edd43d4 .elementor-icon svg{height:32px;}.elementor-49155 .elementor-element.elementor-element-66f51df{--display:flex;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-66f51df:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-66f51df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-0691077{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-49155 .elementor-element.elementor-element-d3e6856 .elementor-heading-title{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-18d20d9 .elementor-heading-title{font-family:var( --e-global-typography-4377cae-font-family ), Sans-serif;font-size:var( --e-global-typography-4377cae-font-size );font-weight:var( --e-global-typography-4377cae-font-weight );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e8ccf67.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-e8ccf67{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-9bb05f7 .elementor-icon-wrapper{text-align:left;}.elementor-49155 .elementor-element.elementor-element-9bb05f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-9bb05f7.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-9bb05f7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-9bb05f7.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-9bb05f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-9bb05f7 .elementor-icon{font-size:32px;}.elementor-49155 .elementor-element.elementor-element-9bb05f7 .elementor-icon svg{height:32px;}.elementor-49155 .elementor-element.elementor-element-6336c89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:88px 144px;--row-gap:88px;--column-gap:144px;--overlay-opacity:0.61;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-6336c89:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-6336c89::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://zenitech.co.uk/wp-content/uploads/2025/03/Hex-Offerings-Themes3.png");--background-overlay:'';background-position:90% 0%;background-repeat:no-repeat;background-size:1600px auto;}.elementor-49155 .elementor-element.elementor-element-6336c89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-80f6cc4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-49155 .elementor-element.elementor-element-08a7f7d{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-08a7f7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-08a7f7d .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-2e3ad64{font-family:var( --e-global-typography-a21bf6c-font-family ), Sans-serif;font-size:var( --e-global-typography-a21bf6c-font-size );font-weight:var( --e-global-typography-a21bf6c-font-weight );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-730fb57-font-family ), Sans-serif;font-size:var( --e-global-typography-730fb57-font-size );font-weight:var( --e-global-typography-730fb57-font-weight );line-height:var( --e-global-typography-730fb57-line-height );letter-spacing:var( --e-global-typography-730fb57-letter-spacing );fill:var( --e-global-color-0b65cad );color:var( --e-global-color-0b65cad );border-radius:22px 22px 22px 22px;padding:10px 20px 10px 20px;}.elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button:hover, .elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button:focus{background-color:var( --e-global-color-05d7229 );color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-98134ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-98134ae.elementor-element{--align-self:flex-start;}.elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button:hover svg, .elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button:focus svg{fill:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-bd10206{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-eab623a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-eab623a:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-eab623a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-219bf62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-9ceff65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-95c244e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-95c244e:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-95c244e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-2b8c96d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-6f4f625 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-9734f9a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-9734f9a:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-9734f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-16a1e7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-e3c45ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-c5ccd4d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-c5ccd4d:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-c5ccd4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-83428ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-62aaf59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-a51fb3f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-a51fb3f:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-a51fb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-14b85ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-e1623a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-b7e5da5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-b7e5da5:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-b7e5da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-9c25154 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-beddc22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-3554fcd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-3554fcd:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-3554fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-49155 .elementor-element.elementor-element-fd044a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:500;line-height:140%;letter-spacing:-0.031rem;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-17231dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:140%;letter-spacing:0px;color:var( --e-global-color-0b65cad );}.elementor-49155 .elementor-element.elementor-element-38d6085{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-38d6085:not(.elementor-motion-effects-element-type-background), .elementor-49155 .elementor-element.elementor-element-38d6085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-49155 .elementor-element.elementor-element-38d6085.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-4d08634{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-640dad2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-640dad2{text-align:left;}.elementor-49155 .elementor-element.elementor-element-640dad2 .elementor-heading-title{font-family:var( --e-global-typography-ac018ef-font-family ), Sans-serif;font-size:var( --e-global-typography-ac018ef-font-size );font-weight:var( --e-global-typography-ac018ef-font-weight );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-64ad489{--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-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-49155 .elementor-element.elementor-element-64ad489.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-49155 .elementor-element.elementor-element-c27c6af .elementor-icon-wrapper{text-align:center;}.elementor-49155 .elementor-element.elementor-element-c27c6af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-c27c6af.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-c27c6af.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-c27c6af.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-c27c6af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-c27c6af .elementor-icon{font-size:45px;}.elementor-49155 .elementor-element.elementor-element-c27c6af .elementor-icon svg{height:45px;}.elementor-49155 .elementor-element.elementor-element-b820c99 .elementor-icon-wrapper{text-align:center;}.elementor-49155 .elementor-element.elementor-element-b820c99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-b820c99.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-b820c99.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-b820c99.elementor-view-framed .elementor-icon, .elementor-49155 .elementor-element.elementor-element-b820c99.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49155 .elementor-element.elementor-element-b820c99 .elementor-icon{font-size:45px;}.elementor-49155 .elementor-element.elementor-element-b820c99 .elementor-icon svg{height:45px;}.elementor-49155 .elementor-element.elementor-element-7e10a60{--swiper-slides-to-display:1;--swiper-slides-gap:24px;}.elementor-49155 .elementor-element.elementor-element-7e10a60 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-49155:not(.elementor-motion-effects-element-type-background), body.elementor-page-49155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e780af );}@media(min-width:431px){.elementor-49155 .elementor-element.elementor-element-da553ce{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-29caa61{--width:622px;}.elementor-49155 .elementor-element.elementor-element-46e1fa1{--width:100%;}.elementor-49155 .elementor-element.elementor-element-fe4cde1{--width:100%;}.elementor-49155 .elementor-element.elementor-element-8b1f146{--width:42%;}.elementor-49155 .elementor-element.elementor-element-5f3b038{--width:58%;}.elementor-49155 .elementor-element.elementor-element-ecaf38e{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-d0bdd44{--width:282px;}.elementor-49155 .elementor-element.elementor-element-86de353{--width:792px;}.elementor-49155 .elementor-element.elementor-element-69a84f5{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-e911be8{--width:282px;}.elementor-49155 .elementor-element.elementor-element-0910ce0{--width:792px;}.elementor-49155 .elementor-element.elementor-element-9dcd136{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-bfc65c2{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-beaa600{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-05f464d{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-6336c89{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-80f6cc4{--width:35%;}.elementor-49155 .elementor-element.elementor-element-bd10206{--width:65%;}.elementor-49155 .elementor-element.elementor-element-38d6085{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-64ad489{--width:30%;}}@media(max-width:1000px) and (min-width:431px){.elementor-49155 .elementor-element.elementor-element-da553ce{--content-width:1200px;}.elementor-49155 .elementor-element.elementor-element-5f3b038{--width:70%;}}@media(max-width:834px) and (min-width:431px){.elementor-49155 .elementor-element.elementor-element-8b1f146{--width:100%;}.elementor-49155 .elementor-element.elementor-element-5f3b038{--width:100%;}.elementor-49155 .elementor-element.elementor-element-d0bdd44{--width:100%;}.elementor-49155 .elementor-element.elementor-element-86de353{--width:100%;}.elementor-49155 .elementor-element.elementor-element-e911be8{--width:100%;}.elementor-49155 .elementor-element.elementor-element-0910ce0{--width:100%;}.elementor-49155 .elementor-element.elementor-element-80f6cc4{--width:100%;}.elementor-49155 .elementor-element.elementor-element-bd10206{--width:100%;}}@media(max-width:600px) and (min-width:431px){.elementor-49155 .elementor-element.elementor-element-d0bdd44{--width:100%;}.elementor-49155 .elementor-element.elementor-element-86de353{--width:100%;}.elementor-49155 .elementor-element.elementor-element-e911be8{--width:100%;}.elementor-49155 .elementor-element.elementor-element-0910ce0{--width:100%;}.elementor-49155 .elementor-element.elementor-element-80f6cc4{--width:100%;}.elementor-49155 .elementor-element.elementor-element-bd10206{--width:100%;}}@media(max-width:1000px){.elementor-49155 .elementor-element.elementor-element-da553ce::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:1600px auto;}.elementor-49155 .elementor-element.elementor-element-da553ce{--padding-top:249px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-46e1fa1{--justify-content:flex-start;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-fe4cde1{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-49155 .elementor-element.elementor-element-514999c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-5f3b038{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-882a683{--card-shelf-gap:24px;}.elementor-49155 .elementor-element.elementor-element-ecaf38e{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-69a84f5{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-9dcd136{--padding-top:72px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-bfc65c2{--padding-top:288px;--padding-bottom:288px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-87d6c01{--padding-top:0px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-beaa600{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-05f464d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-6882644{--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-49155 .elementor-element.elementor-element-6336c89{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-49155 .elementor-element.elementor-element-38d6085{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-7e10a60{--swiper-slides-to-display:1;}}@media(max-width:834px){.elementor-49155 .elementor-element.elementor-element-da553ce{--justify-content:flex-end;--gap:55px 0px;--row-gap:55px;--column-gap:0px;--padding-top:237px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-da553ce::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:1200px auto;}.elementor-49155 .elementor-element.elementor-element-9d0258f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-9d0258f .elementor-heading-title{font-size:var( --e-global-typography-91f2c28-font-size );line-height:var( --e-global-typography-91f2c28-line-height );letter-spacing:var( --e-global-typography-91f2c28-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-d615b55{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-49155 .elementor-element.elementor-element-854fe31 .apply-filters__button{font-size:var( --e-global-typography-2c02529-font-size );line-height:var( --e-global-typography-2c02529-line-height );letter-spacing:var( --e-global-typography-2c02529-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-c2f39f3.elementor-element{--align-self:center;}.elementor-49155 .elementor-element.elementor-element-c2f39f3{text-align:center;}.elementor-49155 .elementor-element.elementor-element-c2f39f3 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-46e1fa1{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:88px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-fe4cde1{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-8b1f146{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-3fe75a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-3fe75a9 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-514999c{width:100%;max-width:100%;font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-514999c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-ceb9e74 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-5f3b038{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-882a683{width:100%;max-width:100%;--card-shelf-gap:24px;}.elementor-49155 .elementor-element.elementor-element-ecaf38e{--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:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-ca6331e{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-ca6331e > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-49155 .elementor-element.elementor-element-ca6331e .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-86de353{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-49155 .elementor-element.elementor-element-6b5dd04{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-69a84f5{--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:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-e17a12c{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-e17a12c > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-49155 .elementor-element.elementor-element-e17a12c .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-0910ce0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-49155 .elementor-element.elementor-element-2659099{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-9dcd136{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-0b332fc img{height:300px;object-fit:cover;}.elementor-49155 .elementor-element.elementor-element-e2b1b86{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-c9f7393 img{height:300px;}.elementor-49155 .elementor-element.elementor-element-bfc65c2{--padding-top:233px;--padding-bottom:233px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-94a0564 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6.elementor-element{--align-self:center;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button{font-size:var( --e-global-typography-730fb57-font-size );line-height:var( --e-global-typography-730fb57-line-height );letter-spacing:var( --e-global-typography-730fb57-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-87d6c01{--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-beaa600{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-05f464d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-ebd51d8{--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-49155 .elementor-element.elementor-element-9ce0953{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-9ce0953 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-6882644{--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-49155 .elementor-element.elementor-element-fc6026b .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-bb2521b .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-0daf74b{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-d544206.elementor-element{--align-self:flex-start;}.elementor-49155 .elementor-element.elementor-element-bf0afe4 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-90c8565 .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-03fe8d2{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-6be9e4d.elementor-element{--align-self:flex-start;}.elementor-49155 .elementor-element.elementor-element-aabd56e .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-a8672f8 .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-b13a726{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-49598c2 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e2b0aca .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-9a47a15{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-d3e6856 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-18d20d9 .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e8ccf67{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-6336c89{--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:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-6336c89::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-49155 .elementor-element.elementor-element-80f6cc4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-49155 .elementor-element.elementor-element-08a7f7d{width:100%;max-width:100%;}.elementor-49155 .elementor-element.elementor-element-08a7f7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-08a7f7d .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-2e3ad64{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-98134ae.elementor-element{--align-self:flex-start;}.elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button{font-size:var( --e-global-typography-730fb57-font-size );line-height:var( --e-global-typography-730fb57-line-height );letter-spacing:var( --e-global-typography-730fb57-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-bd10206{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-49155 .elementor-element.elementor-element-38d6085{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-49155 .elementor-element.elementor-element-4d08634{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-640dad2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-640dad2{text-align:left;}.elementor-49155 .elementor-element.elementor-element-640dad2 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-64ad489{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-49155 .elementor-element.elementor-element-64ad489.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-7e10a60{--swiper-slides-to-display:1;}}@media(max-width:600px){.elementor-49155 .elementor-element.elementor-element-da553ce{--justify-content:flex-end;--padding-top:237px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-da553ce::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-da553ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:1100px auto;}.elementor-49155 .elementor-element.elementor-element-9d0258f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-d615b55{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-49155 .elementor-element.elementor-element-29caa61{--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;}.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input{padding:10px 10px 10px 24px;}.elementor-49155 .elementor-element.elementor-element-854fe31 .apply-filters__button{-webkit-align-self:stretch;align-self:stretch;}.elementor-49155 .elementor-element.elementor-element-46e1fa1{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-fe4cde1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-8b1f146{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-5f3b038{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-882a683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-882a683{--card-shelf-gap:16px;--card-max-width:18rem;}.elementor-49155 .elementor-element.elementor-element-ecaf38e{--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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-69a84f5{--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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-9dcd136{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-0b332fc img{height:200px;}.elementor-49155 .elementor-element.elementor-element-e2b1b86{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-c9f7393 img{height:200px;}.elementor-49155 .elementor-element.elementor-element-bfc65c2{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6.elementor-element{--align-self:stretch;}.elementor-49155 .elementor-element.elementor-element-87d6c01{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-beaa600{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-05f464d{--padding-top:55px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-6336c89{--padding-top:55px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-80f6cc4{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-49155 .elementor-element.elementor-element-2e3ad64 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-49155 .elementor-element.elementor-element-38d6085{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:55px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-4d08634{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-640dad2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-640dad2.elementor-element{--align-self:flex-start;}.elementor-49155 .elementor-element.elementor-element-640dad2{text-align:left;}.elementor-49155 .elementor-element.elementor-element-64ad489{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-49155 .elementor-element.elementor-element-64ad489.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-49155 .elementor-element.elementor-element-7e10a60{--swiper-slides-to-display:1;}}@media(max-width:430px){.elementor-49155 .elementor-element.elementor-element-da553ce{--padding-top:237px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-9d0258f .elementor-heading-title{font-size:var( --e-global-typography-91f2c28-font-size );line-height:var( --e-global-typography-91f2c28-line-height );letter-spacing:var( --e-global-typography-91f2c28-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-854fe31 .apply-filters__button{font-size:var( --e-global-typography-2c02529-font-size );line-height:var( --e-global-typography-2c02529-line-height );letter-spacing:var( --e-global-typography-2c02529-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-c2f39f3 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-46e1fa1{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-fe4cde1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49155 .elementor-element.elementor-element-3fe75a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-3fe75a9 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-514999c{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-882a683{--card-shelf-gap:16px;}.elementor-49155 .elementor-element.elementor-element-ca6331e .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-6b5dd04{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e17a12c .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-2659099{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-bfc65c2{--padding-top:144px;--padding-bottom:144px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-94a0564 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49155 .elementor-element.elementor-element-2bc1fa6 .elementor-button{font-size:var( --e-global-typography-730fb57-font-size );line-height:var( --e-global-typography-730fb57-line-height );letter-spacing:var( --e-global-typography-730fb57-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-9ce0953 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-fc6026b .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-bb2521b .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-0daf74b{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-bf0afe4 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-90c8565 .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-03fe8d2{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-aabd56e .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-a8672f8 .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-b13a726{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-49598c2 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e2b0aca .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-9a47a15{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-d3e6856 .elementor-heading-title{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-18d20d9 .elementor-heading-title{font-size:var( --e-global-typography-4377cae-font-size );line-height:var( --e-global-typography-4377cae-line-height );letter-spacing:var( --e-global-typography-4377cae-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-e8ccf67{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-6336c89{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-49155 .elementor-element.elementor-element-6336c89::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .e-con-inner > .elementor-background-video-container::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49155 .elementor-element.elementor-element-6336c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-49155 .elementor-element.elementor-element-08a7f7d .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-2e3ad64{font-size:var( --e-global-typography-a21bf6c-font-size );line-height:var( --e-global-typography-a21bf6c-line-height );letter-spacing:var( --e-global-typography-a21bf6c-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-98134ae .elementor-button{font-size:var( --e-global-typography-730fb57-font-size );line-height:var( --e-global-typography-730fb57-line-height );letter-spacing:var( --e-global-typography-730fb57-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-640dad2 .elementor-heading-title{font-size:var( --e-global-typography-ac018ef-font-size );line-height:var( --e-global-typography-ac018ef-line-height );letter-spacing:var( --e-global-typography-ac018ef-letter-spacing );}.elementor-49155 .elementor-element.elementor-element-64ad489.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-49155 .elementor-element.elementor-element-7e10a60{--swiper-slides-to-display:1;}}/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-02333c8 */.elementor-49155 .elementor-element.elementor-element-02333c8 .elementor-widget-container {
    display: flex;
    align-items: center;
}
.elementor-49155 .elementor-element.elementor-element-02333c8 .elementor-widget-container:focus {
    outline:none;
}

.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-smart-filters-search,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input-wrapper,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input {
    height:100%;
    width:100%;
    border-radius: 100px!important;
}
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-smart-filters-search:focus-visible,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter:focus-visible,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input-wrapper:focus-visible,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus-visible,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-smart-filters-search:focus,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter:focus,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input-wrapper:focus,
.elementor-49155 .elementor-element.elementor-element-02333c8 .jet-search-filter__input:focus{
    outline: none!important;
    border:none!important;
    box-shadow: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29caa61 */@media only screen and (max-width: 600px) {
.job-search-container {
background-color:#ffffff01!important
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-514999c */.elementor-49155 .elementor-element.elementor-element-514999c a {
    font-weight: 600;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for card_shelf_nav, class: .elementor-element-ceb9e74 */.elementor-49155 .elementor-element.elementor-element-ceb9e74 div {
    margin-left:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b1f146 */.elementor-49155 .elementor-element.elementor-element-8b1f146 {
    max-width:21.125rem;
}

@media only screen and (max-width: 834px) {
.elementor-49155 .elementor-element.elementor-element-8b1f146 {
    max-width:100%;
}
}/* End custom CSS */
/* Start custom CSS for card_shelf, class: .elementor-element-882a683 */.elementor-49155 .elementor-element.elementor-element-882a683 .card-shelf__item {
    min-width:20rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e1fa1 */.elementor-49155 .elementor-element.elementor-element-46e1fa1 {
    overflow:hidden!important;
}

@media only screen and (min-width: 1280px) {
    .elementor-49155 .elementor-element.elementor-element-46e1fa1 {
    padding-left: calc((100% - 1200px) / 2 )!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3f7c73 */.visually-hidden {
  position: absolute !important;
  width: 1px; height: 1px;
  padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0 0 0 0);
  white-space: nowrap; border: 0;
}

  .location-carousel-controls,
  .location-carousel-controls:hover,
  .location-carousel-controls:focus,
  .location-carousel-controls:focus-visible,
  .location-carousel-pause,
  .location-carousel-pause:hover,
  .location-carousel-pause:focus,
  .location-carousel-pause:focus-visible{
      background:transparent;
      color:#121212;
      border:0;
  }

.location-carousel-pause {
  font-family: "Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: none;
  padding: 0.5rem 0;
  cursor: pointer;
}

.location-carousel-pause:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 2px;
}
.location-carousel-pause:hover {
    color:#121212;
    border:0;
}

.location-carousel-icon::before {
  font-size: 2em;
  line-height: 1;
  vertical-align: middle;
}

/* Your glyphs */
.zenitech-icon-pause-circle::before { content: "\e923"; }
.zenitech-icon-play-circle::before  { content: "\e924"; }

.location-carousel-track { animation-play-state: running; }
.location-carousel-track.is-paused,
.location-carousel-track.is-paused * { animation-play-state: paused !important; }

@media (prefers-reduced-motion: reduce) {
  .location-carousel-track { animation-play-state: paused; }
}

/* Ensure pausing actually halts all keyframed children */
.carousel-track.is-paused,
.carousel-track.is-paused * {
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6535f1 */.elementor-49155 .elementor-element.elementor-element-a6535f1 .location-carousel-container {
  position: relative;
  overflow: hidden;
  padding-left: 24px;
  box-sizing: border-box;
}

/* Large screens – align with 1200px content area */
@media (min-width: 1248px) {
.elementor-49155 .elementor-element.elementor-element-a6535f1  .location-carousel-container {
    /* (viewport width - content width) ÷ 2 = left margin to centre the 1200px content */
    padding-left: calc((100vw - 1200px) / 2);
  }
}

.location-carousel-track {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  animation: scroll 56s linear infinite;
  will-change: transform;
  padding-block: 6px;
}

@keyframes scroll {
  from { transform: translateX(  0%); }
  to   { transform: translateX(-50%); }
}

/* Remove bullets / gaps form list */
.location-carousel-track {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* -----------------------------------
   Individual slides
----------------------------------- */
.carousel-slide {
  display: flex;
  align-items: center;
  gap: 48px;              
  flex: 0 0 auto;         
  margin-right: 68px;
  text-decoration: none;
  color: inherit;
  padding:4px;
}

.carousel-slide > a {
  display: flex;
  align-items: center;
  gap: 48px;
  text-decoration: none;
  color: inherit;
  padding: 4px;
}

.carousel-slide-img {
  width: 150px!important;
  height: 150px!important;
  object-fit: cover!important;
  object-position: center center!important;
  border-radius: 8px!important;
}

.carousel-slide-text {
  font-family: Poppins, sans-serif;
  font-size: clamp(2.125rem, 1.811rem + 1.17vw, 2.688rem);
  font-weight: 600;
  color: #121212;
}

/* -----------------------------------
   Pause / play support
----------------------------------- */

.location-carousel-track { animation-play-state: running; }
.location-carousel-track.is-paused,
.location-carousel-track.is-paused * { animation-play-state: paused !important; }

/* -----------------------------------
   Reduced-motion users
----------------------------------- */
@media (prefers-reduced-motion: reduce) {
  .carousel-track { animation: none !important; }
}

/* -----------------------------------
   Responsive tweaks
----------------------------------- */
@media (max-width: 1000px) {
  .carousel-slide        { margin-right: 48px; }
  .carousel-slide > a    { gap: 30px; }
}

@media (max-width: 834px) {
  .carousel-slide        { margin-right: 48px; }
  .carousel-slide > a    { gap: 24px; }
  .carousel-slide-img    { --size: 120px; }
}

@media (max-width: 600px) {
  .carousel-slide        { margin-right: 32px; }
  .carousel-slide > a    { gap: 16px; }
  .carousel-slide-img    { --size: 100px; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d544206 */@media screen and (max-width: 1000px) { 
    .toggle-icon {
        position:absolute;
        top:35px;
        right:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6336c89 *//* Radial Glows */
.themes-offerings-container {
    background-color: #121212; 
    background-image: 
        radial-gradient(circle at -10% 70%, rgba(85, 164, 213, 0.4), transparent 30%),
        radial-gradient(circle at 120% 0, rgba(85, 189, 190, 0.47), transparent 40%);
    background-repeat: no-repeat;
    background-size: cover;
}


/* Hex Overlay Positioning */

/* Desktop & large tablet  (≥ 901 px)
   */
@media (min-width: 901px){
  .elementor-49155 .elementor-element.elementor-element-6336c89::before{
    background-position:
      top 300px
      right clamp(
        -150px,
        calc(-150px + (100vw - 900px) * 0.5),
        300px                        
      )
      !important;
  }
}

/* Mobile  (≤ 900 px) */
@media (max-width: 900px){
  .elementor-49155 .elementor-element.elementor-element-6336c89::before{
    background-position:
      top clamp(
        300px,
        calc(300px + (900px - 100vw) * 0.625),
        550px
      )
      right clamp(
        -650px,
        calc(100vw - 1150px),
        -250px
      )
      !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c27c6af *//* Ensure the cursor changes to pointer on hover */
#life_carousel-people_previous:hover,
#life_carousel-people_next:hover {
  cursor: pointer;
}

#life_carousel-people_previous {
    opacity:0.5;
}/* End custom CSS */