.company-details{flex-wrap:wrap;gap:48px;display:flex}@media only screen and (max-width:650px){.company-details{flex-direction:column;gap:32px}}.company-details__block{flex:220px}.company-details__block h3{margin:25px 0 10px;font-size:20px}.company-details__block:first-of-type h3{margin-top:0}.company-details__address{flex-direction:column;font-style:normal;display:flex}.company-details__address span{display:block}.company-details__list{margin:0;padding:0;list-style:none}.company-details__list li{margin-bottom:10px}.company-details__list li:last-of-type{margin-bottom:0}.company-details__list a{color:#000}.company-details__list a:hover{color:#0d9488}.company-details__social{flex-wrap:wrap;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.company-details__social a{color:#000;text-transform:capitalize}.company-details__social a:hover{color:#0d9488}
.content .column{width:100%;margin-bottom:32px}.content .column:last-child{margin-bottom:0}.content .column.half{width:50%}@media only screen and (max-width:650px){.content .column.half{width:100%}}.content .column.third{width:33.333%}@media only screen and (max-width:650px){.content .column.third{width:100%}}.content .column.two-third{width:66.666%}@media only screen and (max-width:650px){.content .column.two-third{width:100%}}
.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#0d9488}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#0d9488}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}
.faq-block{cursor:pointer;border-top:1px solid #eee}.faq-block:first-of-type{border-top:0}.faq-block .question{text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:30px 50px 30px 30px;font-weight:700;transition:color .3s;display:block;position:relative}.faq-block .question:hover{color:#0d9488}.faq-block .question:after{content:"+";font-family:"Font Awesome 7 Free";font-size:18px;font-weight:900;transition:all .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-block .question[aria-expanded=true]:after{content:"";color:#0d9488}.faq-block .answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-block .question[aria-expanded=true]+.answer{grid-template-rows:1fr}.faq-block .answer__inner{min-height:0;overflow:hidden}.faq-block .answer__content{padding:0 30px 10px}
@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:var(--font-manrope),system-ui,sans-serif;color:#000;font-size:34px;font-weight:800;line-height:1.2}@media only screen and (max-width:1600px){.tab-list li{font-size:32px}}@media only screen and (max-width:1200px){.tab-list li{font-size:30px}}@media only screen and (max-width:980px){.tab-list li{font-size:28px}}@media only screen and (max-width:600px){.tab-list li{font-size:26px}}@media only screen and (max-width:400px){.tab-list li{font-size:24px}}.tab-list li{cursor:pointer;margin:0;padding:10px 30px;list-style:none;transition:all .3s;display:inline-block}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{color:#0d9488}.tab-list li:hover{color:#09655d}.toggle-tab{font-family:var(--font-manrope),system-ui,sans-serif;color:#000;font-size:34px;font-weight:800;line-height:1.2}@media only screen and (max-width:1600px){.toggle-tab{font-size:32px}}@media only screen and (max-width:1200px){.toggle-tab{font-size:30px}}@media only screen and (max-width:980px){.toggle-tab{font-size:28px}}@media only screen and (max-width:600px){.toggle-tab{font-size:26px}}@media only screen and (max-width:400px){.toggle-tab{font-size:24px}}.toggle-tab{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;width:100%;margin:0;padding:20px;display:none;position:relative}@media only screen and (max-width:900px){.toggle-tab{display:block}}.toggle-tab:first-of-type{border-top:1px solid #eee}.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toggle-tab.current{color:#0d9488}.toggle-tab.current:after{content:"";color:#0d9488}.tab-content{display:none}.tab-content.current{display:block}@media only screen and (max-width:900px){.tab-content{border-bottom:1px solid #eee;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tab-content.current{grid-template-rows:1fr;display:grid}}.tab-content [class^=container]{padding:0}.tab-content__inner{min-height:0;overflow:hidden}@media only screen and (max-width:900px){.tab-content__body{padding:30px 0}}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}.tab-content .split-content .half{width:100%}.tab-content .split-content .image{padding-bottom:35%}.tab-content .split-content .text{padding-bottom:0}.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;height:0;padding-bottom:100%}.tab-content .swatches .swatch p{text-transform:capitalize;margin:12px 0 0}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#0d9488}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#0d9488;justify-content:center;align-items:center;display:flex}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);height:0;margin-bottom:20px;padding-bottom:30%}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;margin-bottom:10px;padding-bottom:60%}}.faq-block{cursor:pointer;border-top:1px solid #eee}.faq-block:first-of-type{border-top:0}.faq-block .question{text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:30px 50px 30px 30px;font-weight:700;transition:color .3s;display:block;position:relative}.faq-block .question:hover{color:#0d9488}.faq-block .question:after{content:"+";font-family:"Font Awesome 7 Free";font-size:18px;font-weight:900;transition:all .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-block .question[aria-expanded=true]:after{content:"";color:#0d9488}.faq-block .answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-block .question[aria-expanded=true]+.answer{grid-template-rows:1fr}.faq-block .answer__inner{min-height:0;overflow:hidden}.faq-block .answer__content{padding:0 30px 10px}
.form-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.data-check .checkbox-list-item-label p{margin:0;font-size:14px;line-height:1.5}.data-check .checkbox-list-item-label p a{text-decoration:underline}
.form-block__fields{margin-bottom:16px}.form-block__fields>div{margin-bottom:24px}.form-block__fields>div:last-child{margin-bottom:0}.form-block__message{margin:48px 0}.form-error{color:#e74c3c;margin-top:8px;font-size:14px}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.yarl__button{border-radius:50%;color:#fff!important;background-color:#00000073!important}.yarl__icon{width:24px!important;height:24px!important}.yarl__icon,.yarl__icon *{color:inherit!important}.yarl__toolbar,.yarl__navigation_prev,.yarl__navigation_next{padding:16px!important}
.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}
.icon-grid .carousel__slide{flex-basis:calc(16.667% - 20px)}@media only screen and (max-width:1601px){.icon-grid .carousel__slide{flex-basis:calc(20% - 19.2px)}}@media only screen and (max-width:1251px){.icon-grid .carousel__slide{flex-basis:calc(25% - 18px)}}@media only screen and (max-width:951px){.icon-grid .carousel__slide{flex-basis:calc(33.333% - 16px)}}@media only screen and (max-width:751px){.icon-grid .carousel__slide{flex-basis:calc(50% - 12px)}}@media only screen and (max-width:501px){.icon-grid .carousel__slide{flex-basis:100%}}.icon-grid .item{padding:0 20px}@media only screen and (max-width:500px){.icon-grid .item{padding:0}}.icon-grid .item .icon{background:#0d9488;border-radius:100%;width:80px;height:80px;margin:0 auto 30px;position:relative}.icon-grid .item .icon i{color:#fff;font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-grid .item p{margin:0}
.carousel{position:relative}.carousel__viewport{position:relative;overflow:hidden}.carousel__container{gap:24px;display:flex}@media only screen and (max-width:650px){.carousel__container{gap:16px}}.carousel__container--centered{justify-content:center}.carousel__slide{flex:0 0 100%;min-width:0}.carousel__arrows{z-index:1;pointer-events:none;position:absolute;inset:0}.carousel__arrow{pointer-events:auto;appearance:none;color:#0d9488;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:20px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.carousel__arrow--prev{left:0}.carousel__arrow--next{right:0}.carousel__arrow:hover:not(:disabled){color:#0f766e}.carousel__arrow:disabled{opacity:.35;cursor:not-allowed}.carousel__dots{justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.carousel__dot{cursor:pointer;background:#fff;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s;box-shadow:0 0 10px #00000080}.carousel__dot--active{background:#0d9488}
.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{width:calc(33.333% - 20px);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}.card:hover .text{background:#0d9488}.card:hover .text h3,.card:hover .text p,.card:hover .text p.more{color:#fff}.card .image{flex:none;width:100%;height:0;padding-bottom:60%;overflow:hidden}.card .text{background:#eee;flex-direction:column;flex:auto;padding:30px;transition:all .3s;display:flex}.card .text h3{color:#0d9488;margin-bottom:15px;transition:all .3s}.card .text p{margin:0;transition:all .3s}.card .text p.more{color:#0d9488;margin-top:auto;padding-top:20px;font-weight:600}.card .text p.more i{vertical-align:middle;margin-left:5px}
.logo-grid.carousel .carousel__slide{flex:0 0 calc(20% - 19.2px)}@media only screen and (max-width:1250px){.logo-grid.carousel .carousel__slide{flex:0 0 calc(25% - 18px)}}@media only screen and (max-width:950px){.logo-grid.carousel .carousel__slide{flex:0 0 calc(33.333% - 16px)}}@media only screen and (max-width:600px){.logo-grid.carousel .carousel__slide{flex:0 0 calc(50% - 8px)}}.logo-grid img{vertical-align:middle;max-width:220px;max-height:170px;margin:10px 20px;display:inline-block}@media only screen and (max-width:850px){.logo-grid img{max-width:150px;max-height:90px}}
.related-products .carousel__slide{flex-basis:calc(33.333% - 16px)}@media only screen and (max-width:1000px){.related-products .carousel__slide{flex-basis:calc(50% - 12px)}}@media only screen and (max-width:650px){.related-products .carousel__slide{flex-basis:100%}}.related-products .card{width:100%}
@media only screen and (max-width:1000px){.repeater-content .half{width:100%}.repeater-content .row{flex-direction:column;display:flex}.repeater-content .row .image,.repeater-content .row .video{order:1}.repeater-content .row .content{order:2}.repeater-content .image,.repeater-content .video{height:650px}}@media only screen and (max-width:900px){.repeater-content .image,.repeater-content .video{height:500px}}@media only screen and (max-width:600px){.repeater-content .image,.repeater-content .video{height:350px}}@media only screen and (max-width:450px){.repeater-content .image,.repeater-content .video{height:250px}}.repeater-content .image-slider,.repeater-content .carousel,.repeater-content .carousel__viewport,.repeater-content .carousel__container,.repeater-content .carousel__slide{height:100%}.repeater-content .slide{height:100%;position:relative}
@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:var(--font-manrope),system-ui,sans-serif;color:#000;font-size:34px;font-weight:800;line-height:1.2}@media only screen and (max-width:1600px){.tab-list li{font-size:32px}}@media only screen and (max-width:1200px){.tab-list li{font-size:30px}}@media only screen and (max-width:980px){.tab-list li{font-size:28px}}@media only screen and (max-width:600px){.tab-list li{font-size:26px}}@media only screen and (max-width:400px){.tab-list li{font-size:24px}}.tab-list li{cursor:pointer;margin:0;padding:10px 30px;list-style:none;transition:all .3s;display:inline-block}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{color:#0d9488}.tab-list li:hover{color:#09655d}.toggle-tab{font-family:var(--font-manrope),system-ui,sans-serif;color:#000;font-size:34px;font-weight:800;line-height:1.2}@media only screen and (max-width:1600px){.toggle-tab{font-size:32px}}@media only screen and (max-width:1200px){.toggle-tab{font-size:30px}}@media only screen and (max-width:980px){.toggle-tab{font-size:28px}}@media only screen and (max-width:600px){.toggle-tab{font-size:26px}}@media only screen and (max-width:400px){.toggle-tab{font-size:24px}}.toggle-tab{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;width:100%;margin:0;padding:20px;display:none;position:relative}@media only screen and (max-width:900px){.toggle-tab{display:block}}.toggle-tab:first-of-type{border-top:1px solid #eee}.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toggle-tab.current{color:#0d9488}.toggle-tab.current:after{content:"";color:#0d9488}.tab-content{display:none}.tab-content.current{display:block}@media only screen and (max-width:900px){.tab-content{border-bottom:1px solid #eee;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tab-content.current{grid-template-rows:1fr;display:grid}}.tab-content [class^=container]{padding:0}.tab-content__inner{min-height:0;overflow:hidden}@media only screen and (max-width:900px){.tab-content__body{padding:30px 0}}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}.tab-content .split-content .half{width:100%}.tab-content .split-content .image{padding-bottom:35%}.tab-content .split-content .text{padding-bottom:0}.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;height:0;padding-bottom:100%}.tab-content .swatches .swatch p{text-transform:capitalize;margin:12px 0 0}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#0d9488}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#0d9488;justify-content:center;align-items:center;display:flex}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);height:0;margin-bottom:20px;padding-bottom:30%}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;margin-bottom:10px;padding-bottom:60%}}
@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:var(--font-manrope),system-ui,sans-serif;color:#000;font-size:34px;font-weight:800;line-height:1.2}@media only screen and (max-width:1600px){.tab-list li{font-size:32px}}@media only screen and (max-width:1200px){.tab-list li{font-size:30px}}@media only screen and (max-width:980px){.tab-list li{font-size:28px}}@media only screen and (max-width:600px){.tab-list li{font-size:26px}}@media only screen and (max-width:400px){.tab-list li{font-size:24px}}.tab-list li{cursor:pointer;margin:0;padding:10px 30px;list-style:none;transition:all .3s;display:inline-block}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{color:#0d9488}.tab-list li:hover{color:#09655d}.toggle-tab{font-family:var(--font-manrope),system-ui,sans-serif;color:#000;font-size:34px;font-weight:800;line-height:1.2}@media only screen and (max-width:1600px){.toggle-tab{font-size:32px}}@media only screen and (max-width:1200px){.toggle-tab{font-size:30px}}@media only screen and (max-width:980px){.toggle-tab{font-size:28px}}@media only screen and (max-width:600px){.toggle-tab{font-size:26px}}@media only screen and (max-width:400px){.toggle-tab{font-size:24px}}.toggle-tab{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;width:100%;margin:0;padding:20px;display:none;position:relative}@media only screen and (max-width:900px){.toggle-tab{display:block}}.toggle-tab:first-of-type{border-top:1px solid #eee}.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;transform:translateY(-50%)}.toggle-tab.current{color:#0d9488}.toggle-tab.current:after{content:"";color:#0d9488}.tab-content{display:none}.tab-content.current{display:block}@media only screen and (max-width:900px){.tab-content{border-bottom:1px solid #eee;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.tab-content.current{grid-template-rows:1fr;display:grid}}.tab-content [class^=container]{padding:0}.tab-content__inner{min-height:0;overflow:hidden}@media only screen and (max-width:900px){.tab-content__body{padding:30px 0}}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}.tab-content .split-content .half{width:100%}.tab-content .split-content .image{padding-bottom:35%}.tab-content .split-content .text{padding-bottom:0}.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;height:0;padding-bottom:100%}.tab-content .swatches .swatch p{text-transform:capitalize;margin:12px 0 0}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.gal-item{cursor:pointer;background:0 0;border:0;width:calc(33.333% - 20px);height:0;margin:0 10px 20px;padding-bottom:20%;display:block;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{transform:scale(1.1)}.gal-item img{transition:all .3s}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{transform:translateY(-5px)}.downloads-wrap a:hover p{color:#0d9488}.downloads-wrap a .thumb{width:75%;margin:0 auto 10px;padding-bottom:100%;transition:all .3s}.downloads-wrap a .thumb.icon{background:#0d9488;justify-content:center;align-items:center;display:flex}.downloads-wrap a .thumb.icon i{color:#fff;font-size:50px}.downloads-wrap a p{text-transform:capitalize;margin:0;padding:0 10px;transition:all .3s}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);height:0;margin-bottom:20px;padding-bottom:30%}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;margin-bottom:10px;padding-bottom:60%}}
.testimonial-modal{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.testimonial-modal-overlay{background:#0009;position:absolute;inset:0}.testimonial-modal-content{z-index:1;background:#fff;border-radius:0;width:calc(100% - 40px);max-width:700px;max-height:80vh;padding:40px;position:relative;overflow-y:auto}@media only screen and (max-width:550px){.testimonial-modal-content{padding:30px 20px}}.testimonial-modal-close{cursor:pointer;background:0 0;border:0;width:35px;height:35px;padding:0;font-size:30px;line-height:1;position:absolute;top:15px;right:15px}.testimonial-modal-close:hover{color:#0d9488}.testimonial-modal-body .rating{margin-bottom:20px;padding-top:0}.testimonial-modal-body .rating i{color:#0d9488;margin:0 2px}.testimonial-modal-body p.name,.testimonial-modal-body p.company{margin-bottom:5px;font-size:15px}.testimonial-modal-body p.company{font-weight:600}.testimonial-modal-body .origin{-o-object-fit:contain;object-fit:contain;height:32px;margin-top:10px}
.testimonial .testimonial-content .testimonial-read-more{color:#0d9488;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline}.testimonial .testimonial-content .testimonial-read-more:hover{color:#0f766e}.testimonial p.name,.testimonial p.company{margin-bottom:5px;font-size:15px}.testimonial p.company{font-weight:600}.testimonial .rating{margin-bottom:12px}.testimonial .rating i{color:#0d9488;margin:0 2px}.testimonial .origin{-o-object-fit:contain;object-fit:contain;height:24px;margin-top:10px}
.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.testimonials-loop .testimonial{width:calc(33.333% - 20px)}@media only screen and (max-width:900px){.testimonials-loop .testimonial{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.testimonials-loop .testimonial{width:100%}}
.testimonials-slider .testimonial{padding:0 20px}.testimonials-slider .carousel__container{gap:0}.testimonials-slider .carousel__slide{flex:0 0 33.333%}@media only screen and (max-width:900px){.testimonials-slider .carousel__slide{flex:0 0 50%}}@media only screen and (max-width:650px){.testimonials-slider .carousel__slide{flex:0 0 85%}}
