.pxl-text-image-box{position:relative;z-index:1}.pxl-tib-image-wrapper{flex:0 0 calc(50% - 8px);max-width:50%;position:relative;border-radius:0 42px 42px 0;overflow:hidden;min-height:750px}.pxl-tib-image-wrapper img{object-fit:cover;width:100%;height:100%}.pxl-tib-image-wrapper video{object-fit:cover;width:100%;height:100%}.pxl-tib-image-wrapper iframe{width:100%;height:100%;border:none}.pxl-tib-content-wrapper{display:flex;flex:0 0 calc(50% - 8px);max-width:50%;padding:clamp(24px, 5vw, 80px) clamp(16px, 5vw, 130px);position:relative;border-radius:42px 0 0 42px;flex-direction:column;gap:25px;min-height:750px}.pxl-text-image-box.has-tabs{margin-top:35px}.pxl-text-image-box.has-tabs .pxl-tib-content-wrapper{padding-top:90px}.pxl-tib-overlay-text{position:absolute;bottom:0;left:0;color:#fff;padding:50px 20px 20px clamp(24px, 7vw, 130px);font-size:1.875rem;line-height:1.1;font-weight:700;z-index:1;width:100%;height:140px;overflow:hidden;display:flex;align-items:center}.pxl-tib-overlay-text:before{content:"";position:absolute;top:0;left:55%;width:1252px;height:953px;border-radius:50%;background-image:linear-gradient(162deg,#004122 0%,#30b700 100%);transform:translateX(-50%);z-index:-1}.pxl-tib-tab-panel{align-items:stretch;gap:16px}.pxl-tib-tab-panel:not([hidden]){display:block}.pxl-tib-item{display:flex;align-items:stretch;gap:16px;overflow:hidden;max-width:100%}.pxl-tib-description ul{list-style:none;padding:0;margin:0}.pxl-tib-description ul li{position:relative;padding-left:30px;margin-bottom:10px}.pxl-tib-description ul li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:#f85000;border-radius:50%}.pxl-tib-tabs{display:flex;gap:2px;padding:13px 35px;background-color:#004122;border-radius:50px;position:absolute;top:-32px;left:75%;transform:translateX(-50%);z-index:2}button.pxl-tib-tab{width:208px;background-color:transparent;color:#fff;border-radius:50px;font-size:14px;font-weight:600;line-height:1.5;text-align:center;padding:10px 15px;border:0;transition:all .2s ease}button.pxl-tib-tab.active{background-color:#fff;color:#000}button.pxl-tib-tab:hover{background-color:#fff !important;color:#000 !important}.pxl-tib-item[data-image-position=left] .pxl-tib-content-wrapper{border-radius:0 42px 42px 0}.pxl-tib-item[data-image-position=left] .pxl-tib-image-wrapper{border-radius:42px 0 0 42px}.pxl-tib-carousel .elementor-swiper-custom-button{position:absolute;top:50%;right:-72px;transform:translateY(-50%);width:46px;height:46px;background-color:transparent;border:2px solid #000;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:24px;transition:all .2s ease}.pxl-tib-carousel .elementor-swiper-custom-button-prev{top:calc(50% - 40px)}.pxl-tib-carousel .elementor-swiper-custom-button-next{top:calc(50% + 40px)}.pxl-tib-carousel .elementor-swiper-custom-button:after{font-family:"Font Awesome 5 Free";font-weight:700}.pxl-tib-carousel .elementor-swiper-custom-button-prev:after{content:"\f060"}.pxl-tib-carousel .elementor-swiper-custom-button-next:after{content:"\f061"}.pxl-tib-carousel .elementor-swiper-custom-button:hover{background-color:#000;color:#fff}.pxl-tib-carousel .elementor-swiper-custom-button.swiper-button-disabled{opacity:.22}.pxl-tib-carousel .elementor-swiper-custom-button.swiper-button-disabled:hover{background-color:transparent;color:#000;cursor:default}@media screen and (max-width:1800px){.pxl-tib-carousel .elementor-swiper-custom-button{right:-10px}.pxl-tib-image-wrapper,.pxl-tib-content-wrapper{min-height:550px}}@media screen and (min-width:1480px) and (max-width:1640px){.pxl-tib-carousel .elementor-swiper-custom-button{right:-60px}}@media screen and (min-width:1025px){.pxl-tib-carousel .swiper-slide{height:auto}.pxl-tib-carousel .pxl-tib-item{height:100%}.pxl-tib-image-wrapper,.pxl-tib-content-wrapper{transition:transform .6s ease .2s}.elementor-element.elementor-invisible .pxl-text-image-box .pxl-tib-panels>.pxl-tib-item:first-of-type>div:first-child,.elementor-element.elementor-invisible .pxl-text-image-box .pxl-tib-tab-panels>.pxl-tib-tab-panel:first-of-type>.pxl-tib-item>div:first-child{transform:translateX(-300px)}.elementor-element.elementor-invisible .pxl-text-image-box .pxl-tib-panels>.pxl-tib-item:first-of-type>div:last-child,.elementor-element.elementor-invisible .pxl-text-image-box .pxl-tib-tab-panels>.pxl-tib-tab-panel:first-of-type>.pxl-tib-item>div:last-child{transform:translateX(300px)}.elementor-element.animated .pxl-text-image-box .pxl-tib-panels>.pxl-tib-item:first-of-type>div:first-child,.elementor-element.animated .pxl-text-image-box .pxl-tib-tab-panels>.pxl-tib-tab-panel:first-of-type>.pxl-tib-item>div:first-child,.elementor-element.animated .pxl-text-image-box .pxl-tib-panels>.pxl-tib-item:first-of-type>div:last-child,.elementor-element.animated .pxl-text-image-box .pxl-tib-tab-panels>.pxl-tib-tab-panel:first-of-type>.pxl-tib-item>div:last-child{transform:translateX(0)}}@media screen and (max-width:1024px){.pxl-tib-item{flex-direction:column}.pxl-tib-image-wrapper,.pxl-tib-content-wrapper{flex:0 0 100%;max-width:100%;min-height:auto}.pxl-tib-image-wrapper{border-radius:0 0 42px 42px !important;order:2}.pxl-tib-content-wrapper{border-radius:42px 42px 0 0 !important;order:1;gap:20px}.pxl-tib-content-wrapper p:last-child{margin-bottom:0}.pxl-tib-content-wrapper [class^=pxl-button-style-]{text-align:center}.pxl-tib-title{margin-bottom:0}.pxl-tib-tabs{flex-direction:column;right:auto;left:50%;top:-50px;transform:translateX(-50%);border-radius:33px}.pxl-text-image-box.has-tabs{margin-top:53px}.pxl-text-image-box.has-tabs .pxl-tib-content-wrapper{padding-top:82px}.pxl-tib-image-wrapper img{aspect-ratio:16/9}.pxl-tib-image-wrapper video{aspect-ratio:16/9}.pxl-tib-image-wrapper iframe{aspect-ratio:16/9}.pxl-tib-overlay-text{font-size:4.4vw;padding:4vw 20px 2vw clamp(24px, 8vw, 130px);height:14vw}.pxl-tib-overlay-text:before{left:42%;width:200vw;height:110vw}.pxl-tib-carousel{text-align:center}.pxl-tib-carousel .elementor-swiper-container{text-align:left}.pxl-tib-carousel .elementor-swiper-custom-button{position:relative;top:0;right:0;transform:none;margin:30px 16px 20px;width:28px;height:28px;font-size:16px;display:inline-flex}}