.section{margin-top:1.875rem}@media only screen and (min-width: 48rem){.section{margin-top:2.1875rem}}@media only screen and (min-width: 64rem){.section{margin-top:2.5rem}}.section .home-title{font-weight:700;color:#005aab;width:100%;display:block;position:relative;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif;text-transform:uppercase;text-align:center}.section .home-title{padding-bottom:.9375rem}@media only screen and (min-width: 64rem){.section .home-title{padding-bottom:1.5625rem}}.section .home-title{margin-bottom:1.25rem}@media only screen and (min-width: 64rem){.section .home-title{margin-bottom:1.875rem}}.section .home-title{font-size:clamp(1.25rem,1.05rem + .5vw,1.5rem);line-height:clamp(1.75rem,1.47rem + .7vw,2.1rem)}.section .home-title:before{position:absolute;content:"";width:576px;max-width:100%;height:12px;bottom:0;left:50%;transform:translate(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAAMCAYAAACKnwIIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM1MiwgMjAyMC8wMS8zMC0xNTo1MDozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OGU0YmNiOC05YzRkLTRjOTItOTI4MS1mMzliMjEyMGU0NWEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OURBRkUwRDA3RDE3MTFFREFEMzJFMEJGNDY1NjExRDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OURBRkUwQ0Y3RDE3MTFFREFEMzJFMEJGNDY1NjExRDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjYmZjNWE2ZC1lZDljLTQzY2UtOTgwYy03MGYxZDIyYmVlYjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhlNGJjYjgtOWM0ZC00YzkyLTkyODEtZjM5YjIxMjBlNDVhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CsBwnwAAAb9JREFUeNrs3U0rRFEcx/Fzp4kiG1uZhZWVsiELD1kiC4mEZEOKhbKQ8cx4GZayIyuSnbKcDWEtyStAHsbvdGfqzM3YzD139f3Ud/P3MHXU7Tr33pmgUCgYAIjbQzZV6Uu9ak5NOrMOtapGnFmbOlBDrbkfFhRArFIsAYCE7avzP2YXkdmeumK5APiQZgkAJGhANaojZ9anWtShM+tU7WqcJQPgAztAAJISmHCnZ0N9O3N7mWtbfUZm9nvfWTYAPqT/uU4PAHEaLZ74nDizQdVgyneE+lXGODtCHKcAxH4CpLgLGkAlT6pLPcdwrNlVy84xx+4I5dSmcu9ytrMt9VXF6zWpG9XMnxBApYNSwDIA8GxKvZrym5/H1Ic6dWbDql4dV/l69oQtw7IDqCTgMXgAPjiXrWrUo5pW184/X3dqUV0WZ/YH8ia8R+jM/V08Bg8gblxYB+Cbfc+fe+fkx5pRL87Jj2Wf+HqLnvwAgA88Bg/Apzq1ZsKbnUtqTbjLMxE5Fu2oBZYMQBLYAQLg05IJd37yzmxe3ZrwJuWSWRPecM0bHwJIBDtAAHzqViuRWY9aj8zsx2NkWS4ASfkVYACXHUj7zudrMwAAAABJRU5ErkJggg==) no-repeat center}.section .home-desc{margin-bottom:5px;font-size:15px}.section.section-broadcast-banner:first-child{margin-top:12px}.section.section-broadcast-banner>.container.full .swiper-container .swiper{padding-inline:12px}.section.section-broadcast-banner .swiper-container .swiper{transition:.3s}.section.section-broadcast-banner .swiper-container .swiper:not(.swiper-gap) .swiper-slide{height:auto}.section.section-broadcast-banner .swiper-container .swiper:not(.swiper-gap) .swiper-slide{width:calc(83.3333333333% - .1041666667rem)}@media only screen and (min-width: 48rem){.section.section-broadcast-banner .swiper-container .swiper:not(.swiper-gap) .swiper-slide{width:calc(43.4782608696% - .3532608696rem)}}@media only screen and (min-width: 64rem){.section.section-broadcast-banner .swiper-container .swiper:not(.swiper-gap) .swiper-slide{width:calc(29.4117647059% - .4411764706rem)}}.section.section-broadcast-banner .swiper-container .swiper.swiper-gap .swiper-slide{height:auto}.section.section-broadcast-banner .swiper-container .swiper.swiper-gap .swiper-slide{width:calc(76.9230769231% - .1442307692rem)}@media only screen and (min-width: 48rem){.section.section-broadcast-banner .swiper-container .swiper.swiper-gap .swiper-slide{width:calc(50% - .625rem)}}@media only screen and (min-width: 64rem){.section.section-broadcast-banner .swiper-container .swiper.swiper-gap .swiper-slide{width:calc(33.3333333333% - .8333333333rem)}}.section.section-broadcast-banner .swiper-container .swiper .item{height:100%;position:relative;border-radius:6px;overflow:hidden}.section.section-broadcast-banner .swiper-container .swiper .item:after{pointer-events:none;content:""}.section.section-broadcast-banner .swiper-container .swiper .item:after{left:0;top:0;width:100%;height:100%;position:absolute}.section.section-broadcast-banner .swiper-container .swiper .item a{color:currentColor;display:block;height:100%}.section.section-broadcast-banner .swiper-container .swiper .item .broadcast-img{display:block;aspect-ratio:3/2;overflow:hidden;position:relative}.section.section-broadcast-banner .swiper-container .swiper .item .broadcast-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.section.section-broadcast-banner .swiper-container .swiper .item .cover-content{padding:.9375rem}@media only screen and (min-width: 48rem){.section.section-broadcast-banner .swiper-container .swiper .item .cover-content{padding:1.25rem}}.section.section-broadcast-banner .swiper-container .swiper .item .cover-content .broadcast-title{color:currentColor;white-space:pre-wrap;margin-bottom:4px;margin-top:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif}.section.section-broadcast-banner .swiper-container .swiper .item .cover-content .broadcast-title{font-size:clamp(1rem,.9rem + .25vw,1.125rem);line-height:clamp(1.3rem,1.17rem + .325vw,1.4625rem)}.section.section-broadcast-banner .swiper-container .swiper .item .cover-content .broadcast-desc{white-space:pre-wrap;line-height:1.4;color:currentColor;font-size:15px}.section.section-broadcast-banner .swiper-container .swiper .item .cover-content .broadcast-link{font-size:14px;margin-top:12px;font-weight:700;display:inline-block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif}.section.section-broadcast-banner .swiper-container .swiper:hover .item:after{transition:.3s;background-color:#0003}.section.section-broadcast-banner .swiper-container .swiper:hover .item:hover:after{background-color:transparent}.section.section-cta{position:relative}.section.section-cta:after{content:"";background-color:#212529;opacity:.5;transition:.3s}.section.section-cta:after{left:0;top:0;width:100%;height:100%;position:absolute}.section.section-cta>picture{left:0;top:0;width:100%;height:100%;position:absolute}.section.section-cta>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.section.section-cta>.container{min-height:350px;display:flex;align-items:center;position:relative;z-index:1}.section.section-cta>.container .inner{display:flex;flex-flow:column nowrap;gap:10px;padding:50px;width:100%;align-items:flex-start}@media only screen and (max-width: 39.99875rem){.section.section-cta>.container .inner{padding:15px}}.section.section-cta>.container .inner .title{color:#fff;font-weight:700}.section.section-cta>.container .inner .title{font-size:clamp(1.25rem,.75rem + 1.25vw,1.875rem);line-height:clamp(1.625rem,.975rem + 1.625vw,2.4375rem)}.section.section-cta>.container .inner .desc{color:#fff;font-weight:400;font-size:15px}.section.section-cta>.container .inner .btn-link{margin-top:12px}.section.section-slide-shadow .swiper-container{margin:-6px}.section.section-slide-shadow .swiper-container .swiper{padding:6px}.section.section-slide-shadow .swiper-container .swiper :where(.product,.item){box-shadow:#0003 0 0 6px}.section.section-product-cat>.container{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px 60px}@media only screen and (max-width: 79.99875rem){.section.section-product-cat>.container{display:block}}.section.section-product-cat>.container:before,.section.section-product-cat>.container:after{background-color:#eee;height:0;content:""}.section.section-product-cat>.container:before,.section.section-product-cat>.container:after{position:absolute;width:calc(100% - 30px);left:15px}.section.section-product-cat>.container:before{top:0}.section.section-product-cat>.container:after{bottom:0}.section.section-product-cat>.container .group-title{flex:0 0 auto;min-width:0}@media only screen and (max-width: 79.99875rem){.section.section-product-cat>.container .group-title{margin-bottom:15px}}.section.section-product-cat>.container .swiper-container{flex:1 1 0;min-width:0;width:auto}.section.section-product-cat>.container .swiper-container .swiper-slide{height:auto}.section.section-product-cat>.container .swiper-container .swiper-slide{width:calc(12.5% - .65625rem)}@media only screen and (max-width: 63.99875rem){.section.section-product-cat>.container .swiper-container .swiper-slide{width:calc(16.6666666667% - .625rem)}}@media only screen and (max-width: 47.99875rem){.section.section-product-cat>.container .swiper-container .swiper-slide{max-width:100px}.section.section-product-cat>.container .swiper-container .swiper-slide{width:calc(30.303030303% - .5227272727rem)}}.section.section-product-cat>.container .swiper-container .item{height:100%;box-shadow:none}.section.section-product-cat>.container .swiper-container .item .item-link{height:100%;padding:8px;box-shadow:#0003 0 0 6px;word-break:break-word;display:flex;flex-flow:column nowrap;border-radius:4px;transition:transform .2s;color:#212529}.section.section-product-cat>.container .swiper-container .item .item-link{gap:.625rem}@media only screen and (min-width: 64rem){.section.section-product-cat>.container .swiper-container .item .item-link{gap:1.25rem}}.section.section-product-cat>.container .swiper-container .item .item-link:hover{transform:translateY(-4px)}.section.section-product-cat>.container .swiper-container .item .item-link .title{line-height:1.3;font-size:15px;margin-bottom:0}.section.section-product-cat>.container .swiper-container .item .item-link .thumb{justify-content:flex-end;margin-top:auto;display:flex}.section.section-product-cat>.container .swiper-container .item .item-link .thumb img{display:block;width:65px;max-width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center}.section.section-latest-news .news-list{margin-top:.9375rem}@media only screen and (min-width: 64rem){.section.section-latest-news .news-list{margin-top:1.25rem}}.section.section-latest-news .items-list{margin-top:.9375rem}@media only screen and (min-width: 64rem){.section.section-latest-news .items-list{margin-top:1.25rem}}.section.section-latest-news .items-list .swiper-slide{width:calc(33.3333333333% - .8333333333rem)}@media only screen and (max-width: 63.99875rem){.section.section-latest-news .items-list .swiper-slide{width:calc(33.3333333333% - .8333333333rem)}}@media only screen and (max-width: 47.99875rem){.section.section-latest-news .items-list .swiper-slide{width:calc(50% - .3125rem)}}@media only screen and (max-width: 39.99875rem){.section.section-latest-news .items-list .swiper-slide{width:calc(76.9230769231% - .1442307692rem)}}.section.section-latest-news .inspiration-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}@media only screen and (max-width: 63.99875rem){.section.section-latest-news .inspiration-grid{grid-template-columns:repeat(2,1fr)}}.section.section-latest-news .inspiration-grid .inspiration-card{position:relative;border-radius:6px;overflow:hidden}@media only screen and (max-width: 39.99875rem){.section.section-latest-news .inspiration-grid .inspiration-card{grid-column:1/-1}}.section.section-latest-news .inspiration-grid .inspiration-card .content{pointer-events:none;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:20px}@media only screen and (max-width: 63.99875rem){.section.section-latest-news .inspiration-grid .inspiration-card .content{padding:15px}}.section.section-latest-news .inspiration-grid .inspiration-card .content .title{font-weight:500;margin-bottom:0;color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif}.section.section-latest-news .inspiration-grid .inspiration-card .content .title{font-size:clamp(.9375rem,.8375rem + .25vw,1.0625rem);line-height:clamp(1.21875rem,1.08875rem + .325vw,1.38125rem)}.section.section-latest-news .inspiration-grid .inspiration-card .content .title{overflow:hidden;text-overflow:ellipsis;white-space:initial;overflow-wrap:break-word}@supports (-webkit-line-clamp: 2){.section.section-latest-news .inspiration-grid .inspiration-card .content .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.section.section-latest-news .inspiration-grid .inspiration-card .content .excerpt{white-space:pre-wrap;line-height:1.4;color:currentColor;font-size:15px;opacity:.9;display:none}.section.section-latest-news .inspiration-grid .inspiration-card.large{grid-row:span 2}.section.section-latest-news .inspiration-grid .inspiration-card.large .content .title{font-weight:700}.section.section-latest-news .inspiration-grid .inspiration-card.large .content .title{font-size:clamp(.9375rem,.6875rem + .625vw,1.25rem);line-height:clamp(1.21875rem,.89375rem + .8125vw,1.625rem)}@media only screen and (max-width: 63.99875rem){.section.section-latest-news .inspiration-grid .inspiration-card.large{grid-column:1/-1}}@media only screen and (min-width: 64rem){.section.section-latest-news .inspiration-grid .inspiration-card.large .cover{height:100%}.section.section-latest-news .inspiration-grid .inspiration-card.large .cover .res{height:100%;display:block;aspect-ratio:auto}}.section.section-latest-news .inspiration-grid .inspiration-card.large .content{padding:30px 25px}@media only screen and (max-width: 63.99875rem){.section.section-latest-news .inspiration-grid .inspiration-card.large .content{padding:15px}}.section.section-latest-news .inspiration-grid .inspiration-card.large .content .title{margin-bottom:7px}.section.section-latest-news .inspiration-grid .inspiration-card.large .content .excerpt{display:block}.section.section-latest-news .inspiration-grid .inspiration-card.large .content .excerpt{overflow:hidden;text-overflow:ellipsis;white-space:initial;overflow-wrap:break-word}@supports (-webkit-line-clamp: 2){.section.section-latest-news .inspiration-grid .inspiration-card.large .content .excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.section.section-latest-news .btn-link{position:relative;left:50%;transform:translate(-50%)}.section.section-products .products{margin-top:.9375rem}@media only screen and (min-width: 64rem){.section.section-products .products{margin-top:1.25rem}}.section.section-products .products .item{height:100%;padding-bottom:12px}.section.section-products .products .item :where(.woocommerce-loop-product__title,.loop-stars-rating,.price){margin-inline:12px}@media only screen and (max-width: 39.99875rem){.section.section-products .products .item .woocommerce-loop-product__title{overflow:hidden;text-overflow:ellipsis;white-space:initial;overflow-wrap:break-word}@supports (-webkit-line-clamp: 2){.section.section-products .products .item .woocommerce-loop-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}}.section.section-products .btn-link{left:50%;transform:translate(-50%)}.section.section-slide-products .swiper-container .swiper-slide{position:relative;height:auto;min-width:175px}.section.section-slide-products .swiper-container .swiper-slide{width:calc(20% - .75rem)}.section.section-slide-products .swiper-container .swiper-slide .ranking{z-index:1;pointer-events:none;position:absolute;top:0;right:0;display:flex;justify-content:flex-end;padding-top:7px;color:#fff;font-weight:700;transition:transform .2s;background:linear-gradient(to right top,transparent 0%,transparent 50%,rgba(61,34,17,.3) 50%,rgba(61,34,17,.9) 100%)}.section.section-slide-products .swiper-container .swiper-slide .ranking{width:2.8125rem;height:2.8125rem}.section.section-slide-products .swiper-container .swiper-slide .ranking{font-size:clamp(.625rem,.525rem + .25vw,.75rem);line-height:clamp(.625rem,.525rem + .25vw,.75rem)}.section.section-slide-products .swiper-container .swiper-slide .ranking span{width:60%;text-align:center}@media only screen and (max-width: 63.99875rem){.section.section-slide-products .swiper-container .swiper-slide{width:calc(25% - .703125rem)}}@media only screen and (max-width: 47.99875rem){.section.section-slide-products .swiper-container .swiper-slide{max-width:200px}.section.section-slide-products .swiper-container .swiper-slide{width:calc(71.4285714286% - .2678571429rem)}}.section.section-slide-products .swiper-container .swiper-slide:hover .ranking{transform:translateY(-4px)}.section.section-banner{margin-top:0}.section.section-banner .container:not(.full){margin-top:10px}.section.section-banner .container:not(.full) .swiper-container .swiper{border-radius:8px}.section.section-banner .swiper-container .item{position:relative}.section.section-banner .swiper-container .item>picture{display:block}.section.section-banner .swiper-container .item>picture img{display:block;width:100%}.section.section-banner .swiper-container .item>a{z-index:1}.section.section-banner .swiper-container .item>a{left:0;top:0;width:100%;height:100%;position:absolute}.section .section-home-title{font-weight:700;color:#005aab;width:100%;display:block;position:relative;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif;text-transform:uppercase;margin-bottom:25px;padding-bottom:15px}.section .section-home-title{font-size:clamp(1.125rem,.825rem + .75vw,1.5rem);line-height:clamp(1.575rem,1.155rem + 1.05vw,2.1rem)}.section .section-home-title:after{position:absolute;content:"";width:95px;height:1.5px;background:#ff914d;bottom:0;left:0}.section.section-home-info .content .inner{font-size:clamp(1rem,.9rem + .25vw,1.125rem);line-height:clamp(1.618rem,1.4562rem + .4045vw,1.82025rem)}.section.section-home-info .content .inner p{line-height:inherit}.section.section-home-info .thumb{overflow:hidden;flex:1 1 0;min-width:0}.section.section-home-info .thumb .cover{display:block;width:100%;height:100%}.section.section-home-info .thumb .cover img{display:block;width:100%;height:100%;object-fit:cover}.section.section-home-info-3 .inner{background:#fff;box-shadow:0 0 5px #0006;border-radius:8px}.section.section-home-info-3 .inner{padding-top:1.875rem}@media only screen and (min-width: 48rem){.section.section-home-info-3 .inner{padding-top:2.5rem}}@media only screen and (min-width: 64rem){.section.section-home-info-3 .inner{padding-top:3.125rem}}.section.section-home-info-3 .inner{padding-bottom:1.875rem}@media only screen and (min-width: 48rem){.section.section-home-info-3 .inner{padding-bottom:2.1875rem}}@media only screen and (min-width: 64rem){.section.section-home-info-3 .inner{padding-bottom:2.5rem}}.section.section-home-info-3 .inner .inner-content{padding-inline:10px;width:100%;max-width:1024px;margin:0 auto;text-align:justify}.section.section-home-info-3 .inner .inner-content :where(h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){color:#005aab}.section.section-home-info-3 .inner .inner-content :where(h3,.h3){font-size:clamp(1.375rem,1.275rem + .25vw,1.5rem);line-height:clamp(1.925rem,1.785rem + .35vw,2.1rem)}.section.section-home-info-3 .inner .inner-content :where(h4,.h4){font-size:clamp(1.25rem,1.15rem + .25vw,1.375rem);line-height:clamp(1.75rem,1.61rem + .35vw,1.925rem)}.section.section-home-info-3 .inner .inner-content :where(h5,.h5){font-size:clamp(1.125rem,1.025rem + .25vw,1.25rem);line-height:clamp(1.575rem,1.435rem + .35vw,1.75rem)}.section.section-home-info-3 .inner .inner-content :where(h6,.h6){font-size:clamp(1rem,.9rem + .25vw,1.125rem);line-height:clamp(1.4rem,1.26rem + .35vw,1.575rem)}.section.section-home-info-3 .inner .inner-content a{color:#005aab}.section.section-home-info-3 .inner .inner-content a:hover{color:#ec2d3f}.section.section-home-info-3 .inner .inner-content blockquote{border-left:5px solid rgba(0,0,0,.05);padding:15px 15px 15px 20px;font-style:italic;margin:0 0 1.5em 2em;position:relative}.section.section-home-info-2{background-color:#f4f4f4}.section.section-home-info-2{padding-top:1.875rem}@media only screen and (min-width: 48rem){.section.section-home-info-2{padding-top:2.5rem}}@media only screen and (min-width: 64rem){.section.section-home-info-2{padding-top:3.125rem}}.section.section-home-info-2{padding-bottom:1.875rem}@media only screen and (min-width: 48rem){.section.section-home-info-2{padding-bottom:2.5rem}}@media only screen and (min-width: 64rem){.section.section-home-info-2{padding-bottom:3.125rem}}.section.section-home-info-2 .filter-tabs .tabs-nav{margin-bottom:1.875rem}@media only screen and (min-width: 64rem){.section.section-home-info-2 .filter-tabs .tabs-nav{margin-bottom:2.5rem}}.section.section-home-info-2 .filter-tabs .tabs-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:10px 15px;flex-flow:row wrap}.section.section-home-info-2 .filter-tabs .tabs-nav ul li a{transition:.3s;text-transform:uppercase;font-weight:700;color:#005aab;border:1px solid #005aab;border-radius:30px;padding:10px 20px 8px}.section.section-home-info-2 .filter-tabs .tabs-nav ul li a{font-size:clamp(1rem,.95rem + .125vw,1.0625rem);line-height:clamp(1.3rem,1.235rem + .1625vw,1.38125rem)}.section.section-home-info-2 .filter-tabs .tabs-nav ul li a.current,.section.section-home-info-2 .filter-tabs .tabs-nav ul li a:hover{background-color:#005aab;color:#fff}@media only screen and (min-width: 80rem){.section.section-home-info-2 .filter-tabs .tabs-content{padding-left:calc(15px + 4%);padding-right:calc(15px + 4%)}}.section.section-home-info-2 .filter-tabs .tabs-content .panel-content{display:flex;flex-flow:row wrap;align-items:center}.section.section-home-info-2 .filter-tabs .tabs-content .panel-content{gap:1.875rem}@media only screen and (min-width: 64rem){.section.section-home-info-2 .filter-tabs .tabs-content .panel-content{gap:3.125rem}}@media only screen and (max-width: 47.99875rem){.section.section-home-info-2 .filter-tabs .tabs-content .panel-content{display:block}}.section.section-home-info-2 .filter-tabs .tabs-content .panel-content .content{flex:1 1 0;min-width:0}.section.section-home-info-2 .filter-tabs .tabs-content .panel-content .thumb{display:flex;justify-content:flex-end;order:-1}@media only screen and (max-width: 47.99875rem){.section.section-home-info-2 .filter-tabs .tabs-content .panel-content .thumb{justify-content:center}}.section.section-home-info-2 .filter-tabs .tabs-content .panel-content .thumb .thumb-inner{border-radius:30px;overflow:hidden;max-width:500px}@media only screen and (max-width: 47.99875rem){.section.section-home-info-2 .filter-tabs .tabs-content .panel-content .thumb .thumb-inner{margin-top:25px}}.section.section-home-info-1{margin-top:1.875rem}@media only screen and (min-width: 48rem){.section.section-home-info-1{margin-top:2.5rem}}@media only screen and (min-width: 64rem){.section.section-home-info-1{margin-top:3.125rem}}@media only screen and (min-width: 64rem){.section.section-home-info-1 .container{display:flex;align-items:center}}@media only screen and (min-width: 80rem){.section.section-home-info-1 .container{padding-left:calc(15px + 4%);padding-right:calc(15px + 4%)}}.section.section-home-info-1 .content{border:1px solid #005aab;border-radius:20px}.section.section-home-info-1 .content{width:66.6666666667%}.section.section-home-info-1 .content{padding:1.25rem}@media only screen and (min-width: 48rem){.section.section-home-info-1 .content{padding:1.875rem}}@media only screen and (min-width: 64rem){.section.section-home-info-1 .content{padding:2.5rem}}@media only screen and (max-width: 63.99875rem){.section.section-home-info-1 .content{width:100%}}@media only screen and (min-width: 64rem){.section.section-home-info-1 .content .inner{padding-right:calc(8vw - 10px)}}.section.section-home-info-1 .thumb{border-radius:30px;margin-top:25px}@media only screen and (min-width: 64rem){.section.section-home-info-1 .thumb{margin-top:0;margin-left:-8vw}}.section.section-home-team .team-list .item{text-align:center;margin:2px}.section.section-home-team .team-list .item .thumb{display:inline-block;border:4px solid #fff;border-radius:50%;overflow:hidden;aspect-ratio:1/1;box-shadow:1px 1px 2px #0003,-1px -1px 2px #0003;width:90%;max-width:170px}.section.section-home-team .team-list .item .thumb img{display:block;width:100%;height:100%;object-fit:cover}.section.section-home-team .team-list .item .content{background:#005aab;border-radius:10px;padding:60px 0 30px;margin-top:-50px;color:#fff}.section.section-home-team .team-list .item .content .name{text-transform:uppercase;font-size:16px;margin-bottom:5px;font-weight:700;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif}.section.section-home-team .team-list .item .content .desc{text-transform:uppercase;font-weight:500}.section.section-home-team .team-list .swiper .swiper-slide{height:auto}.section.section-home-team .team-list .swiper .swiper-slide{width:calc(50% - .3125rem)}@media only screen and (min-width: 48rem){.section.section-home-team .team-list .swiper .swiper-slide{width:calc(33.3333333333% - .8333333333rem)}}@media only screen and (min-width: 64rem){.section.section-home-team .team-list .swiper .swiper-slide{width:calc(25% - .9375rem)}}.section.section-home-criteria{background:#f4f4f4}.section.section-home-criteria{padding-top:1.875rem}@media only screen and (min-width: 64rem){.section.section-home-criteria{padding-top:2.5rem}}.section.section-home-criteria{padding-bottom:1.875rem}@media only screen and (min-width: 64rem){.section.section-home-criteria{padding-bottom:2.5rem}}.section.section-home-criteria .criteria-list .item{display:flex;flex-wrap:wrap;align-items:center;flex-flow:column nowrap;gap:10px}.section.section-home-criteria .criteria-list .item .thumb{background:#005aab;justify-content:center;border-radius:50%;display:flex;align-items:center}.section.section-home-criteria .criteria-list .item .thumb{width:3.375rem;height:3.375rem}.section.section-home-criteria .criteria-list .item .thumb img{display:block;object-fit:contain;filter:brightness(0) invert(1);transition:all .5s;width:33px;height:auto}.section.section-home-criteria .criteria-list .item .thumb:hover img{animation:rubberBand 1s}.section.section-home-criteria .criteria-list .item .content .name{font-weight:700;text-transform:uppercase;color:#005aab;text-align:center;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Ubuntu,Arial,cursive,sans-serif}.section.section-home-criteria .criteria-list .item .content .desc{text-transform:uppercase;font-weight:500;color:#005aab}.section.section-home-criteria .criteria-list .swiper .swiper-slide{height:auto}.section.section-home-criteria .criteria-list .swiper .swiper-slide{width:calc(50% - .3125rem)}@media only screen and (min-width: 48rem){.section.section-home-criteria .criteria-list .swiper .swiper-slide{width:calc(33.3333333333% - .8333333333rem)}}@media only screen and (min-width: 64rem){.section.section-home-criteria .criteria-list .swiper .swiper-slide{width:calc(25% - .9375rem)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.section.section-home-reasons .reasons-list .item{position:relative;overflow:hidden;border-radius:8px}@media only screen and (min-width: 48rem){.section.section-home-reasons .reasons-list .item:after{width:100%;height:0;transition:.5s all;position:absolute;content:"";background:#005aabcc;top:0;pointer-events:none}}@media only screen and (max-width: 47.99875rem){.section.section-home-reasons .reasons-list .item .cover{border-radius:8px;overflow:hidden}}.section.section-home-reasons .reasons-list .item .content{pointer-events:none}@media only screen and (min-width: 48rem){.section.section-home-reasons .reasons-list .item .content{position:absolute;bottom:0;z-index:2;left:0;width:100%;height:100%;text-align:center}.section.section-home-reasons .reasons-list .item .content{padding:.9375rem}}@media only screen and (min-width: 48rem) and (min-width: 64rem){.section.section-home-reasons .reasons-list .item .content{padding:1.25rem}}.section.section-home-reasons .reasons-list .item .content .name{text-transform:uppercase;font-weight:700;color:#fff;display:block;position:relative;padding-bottom:15px;margin-bottom:15px}.section.section-home-reasons .reasons-list .item .content .name{font-size:clamp(1rem,.8rem + .5vw,1.25rem);line-height:clamp(1.4rem,1.12rem + .7vw,1.75rem)}@media only screen and (max-width: 47.99875rem){.section.section-home-reasons .reasons-list .item .content .name{color:#005aab;padding-bottom:0;margin-bottom:5px}.section.section-home-reasons .reasons-list .item .content .name{margin-top:.625rem}}@media only screen and (max-width: 47.99875rem) and (min-width: 48rem){.section.section-home-reasons .reasons-list .item .content .name{margin-top:.9375rem}}.section.section-home-reasons .reasons-list .item .content .name:after{position:absolute;transition:.5s all;content:"";width:0;height:2px;background:#fff;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (max-width: 47.99875rem){.section.section-home-reasons .reasons-list .item .content .name:after{width:100%}}.section.section-home-reasons .reasons-list .item .content .desc{transition:.5s all;transform:scale(0);text-align:left;color:#fff;font-weight:500}.section.section-home-reasons .reasons-list .item .content .desc{font-size:clamp(.875rem,.775rem + .25vw,1rem);line-height:clamp(1.3125rem,1.1625rem + .375vw,1.5rem)}@media only screen and (max-width: 47.99875rem){.section.section-home-reasons .reasons-list .item .content .desc{color:#212529;font-weight:400;transform:scale(1)}.section.section-home-reasons .reasons-list .item .content .desc{overflow:hidden;text-overflow:ellipsis;white-space:initial;overflow-wrap:break-word}@supports (-webkit-line-clamp: 2){.section.section-home-reasons .reasons-list .item .content .desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}}@media only screen and (min-width: 48rem){.section.section-home-reasons .reasons-list .item:hover:after{height:100%}.section.section-home-reasons .reasons-list .item:hover .content .name:after{width:100%}.section.section-home-reasons .reasons-list .item:hover .content .desc{transform:scale(1)}}.section.section-home-reasons .reasons-list ul{margin:0;padding:0;list-style:none}.section.section-home-reasons .reasons-list ul li{width:calc(50% - .3125rem)}@media only screen and (min-width: 48rem){.section.section-home-reasons .reasons-list ul li{width:calc(50% - .625rem)}}@media only screen and (min-width: 64rem){.section.section-home-reasons .reasons-list ul li{width:calc(33.3333333333% - .8333333333rem)}}.section.section-home-project .swiper-container .swiper .swiper-slide{width:calc(50% - .3125rem)}@media only screen and (min-width: 48rem){.section.section-home-project .swiper-container .swiper .swiper-slide{width:calc(50% - .625rem)}}@media only screen and (min-width: 64rem){.section.section-home-project .swiper-container .swiper .swiper-slide{width:calc(33.3333333333% - .8333333333rem)}}.section.section-home-project .projects-list .btn-link{position:relative;left:50%;transform:translate(-50%)}.section.section-home-product-tab .filter-tabs .tabs-nav ul{display:flex;flex-flow:row wrap;padding:0;gap:0 20px;list-style:none;justify-content:center;margin:0 0 30px}@media only screen and (max-width: 63.99875rem){.section.section-home-product-tab .filter-tabs .tabs-nav ul{gap:0 15px}}.section.section-home-product-tab .filter-tabs .tabs-nav ul li a{color:#005aab;font-weight:700;text-transform:uppercase;position:relative;padding-bottom:5px;padding-top:5px}.section.section-home-product-tab .filter-tabs .tabs-nav ul li a{font-size:clamp(.9375rem,.8875rem + .125vw,1rem);line-height:clamp(1.3125rem,1.2425rem + .175vw,1.4rem)}.section.section-home-product-tab .filter-tabs .tabs-nav ul li a:after{position:absolute;content:"";width:0;transition:.5s all;height:1px;background:#ff914d;bottom:0;left:50%;transform:translate(-50%)}.section.section-home-product-tab .filter-tabs .tabs-nav ul li a.current:after,.section.section-home-product-tab .filter-tabs .tabs-nav ul li a:hover:after{width:100%}.section.section-home-product-tab .filter-tabs .tabs-content .panel-content .btn-link{position:relative;left:50%;transform:translate(-50%)}
