.page__banner{--page-banner-block-start-padding:200px;--page-banner-block-end-padding:100px;--page-banner-p-color:#707070;--page-banner-p-size:16px;--page-banner-content-gap:40px;background-color:var(--banner-bg);padding-block-start:var(--page-banner-block-start-padding);padding-block-end:var(--page-banner-block-end-padding)}.page__banner .page__banner__content{display:grid;gap:var(--page-banner-content-gap)}.page__banner span.page__tag{font-weight:800;color:var(--clr-brand-primary);font-size:clamp(12px,2vw,13px);text-transform:uppercase}.page__banner span.page__tag:empty{display:none}.page__banner h1{font-size:var(--fs-title-size-xl);font-weight:var(--fw-medium-500);color:#fff;line-height:1.2}.page__banner p{font-size:var(--page-banner-p-size);font-weight:var(--fw-regular-400);color:var(--page-banner-p-color);max-width:760px}.page__banner.about__banner{--page-banner-block-start-padding:240px;--page-banner-block-end-padding:150px;--page-banner-p-size:20px;position:relative;overflow:hidden}.page__banner.about__banner .page__banner__content{position:relative;z-index:2}.page__banner.about__banner h1{max-width:620px}.page__banner.about__banner::before{content:"";position:absolute;width:50%;height:100%;max-height:600px;bottom:0;right:0;background:url("../../images/y-logo.svg") no-repeat bottom left;background-size:contain;opacity:.5}@media(max-width:1600px){.page__banner.about__banner{--page-banner-block-start-padding:200px;--page-banner-block-end-padding:100px;--page-banner-p-size:18px}}@media(max-width:640px){.page__banner{--page-banner-block-start-padding:130px;--page-banner-block-end-padding:40px;--page-banner-content-gap:20px}.page__banner.about__banner{--page-banner-block-start-padding:150px;--page-banner-block-end-padding:60px;--page-banner-p-size:16px}.page__banner.about__banner::before{width:75%;background-size:100%}}.yint__video__wrapper{background-color:var(--banner-bg)}.yint__video{position:relative;width:100%;max-width:var(--container-size-flow);margin-inline:auto;height:100vh}.yint__video video{position:absolute;top:0;left:0}@supports(aspect-ratio:1){.yint__video{height:auto;aspect-ratio:16/9}}.info-section{--info-section-space:100px;--info-section-inline-gap:100px;--info-section-block-gap:50px;background:#fff;padding:var(--info-section-space) 0}.info-section .container{display:grid;grid-template-columns:1fr;gap:var(--info-section-space)}.info-section .container h2{font-size:var(--fs-title-size-md);color:var(--clr-brand-secondary);font-weight:700;text-wrap:balance}.info-section .container h2 span{color:var(--clr-brand-primary)}.info-section .container .info-wraper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--info-section-block-gap) var(--info-section-inline-gap);align-items:start}.info-section .container .info-wraper .content{display:grid;gap:clamp(20px,3vw,30px)}.info-section .container .info-wraper h3{color:#2f2f2f;font-size:var(--fs-title-size-xxl);font-weight:var(--fw-light-300)}.info-section .container .info-wraper>span{font-size:var(--fs-title-size-xsm);color:var(--clr-brand-secondary);font-weight:var(--fw-medium-500)}.info-section .container .info-wraper .info-item{display:flex;align-items:center;gap:20px}@media(max-width:1500px){.info-section .container .info-wraper{grid-template-columns:auto;gap:30px}}.service.hp__stats{--hp-stats-col-lg:60%;--hp-stats-col-sm:40%;padding-block-start:0}.service.hp__stats figcaption{align-content:center;gap:clamp(30px,2vw,60px);padding-inline-end:50px;padding-block-start:0}.service.hp__stats figcaption h2{font-size:var(--fs-title-size-md);color:var(--clr-brand-secondary);font-weight:var(--fw-semibold-600);line-height:1.2}.service.hp__stats figcaption span:not(.btn span){font-weight:900;color:var(--clr-brand-primary);font-size:13px;text-transform:uppercase}.testimonials{--block-padding:100px;background:var(--clr-body-bg);padding:var(--block-padding) 0}.testimonials .title__wrap .wrap{display:grid;gap:20px}.testimonials .title__wrap{margin-block-end:40px}.testimonials .container--lg h2{font-size:var(--fs-title-size-md);color:var(--clr-brand-secondary);font-weight:var(--fw-regular-400)}.testimonials .container--lg .wrap>span{font-weight:var(--fw-semibold-600);color:var(--clr-brand-primary);font-size:13px;text-transform:uppercase}.testimonials--swiper .swiper-slide{background:#f8f8f8;border-radius:10px;padding:var(--padding-md);min-height:340px}.testimonials--swiper .swiper-slide .client{margin-block-start:20px;display:grid;align-items:center;gap:5px 15px;grid-template-columns:auto 4fr}.testimonials--swiper .swiper-slide .client img{grid-row-start:1;grid-row-end:3;max-width:80px}.testimonials--swiper .swiper-slide .client h5{font-size:20px;font-weight:var(--fw-medium-500);color:var(--clr-brand-primary)}.testimonials--swiper .swiper-slide .client span{font-weight:var(--fw-semibold-600);font-size:13px}.custom__swiper__pagination .swiper-pagination-bullet::after{opacity:.5}.custom__swiper__pagination .swiper-pagination-bullet-active::after{opacity:1}.testimonials .slider__actions{display:flex;justify-content:space-between;align-items:center;position:relative}.testimonials .slider__actions .swiper-pagination{position:relative;bottom:0;margin-top:30px}.testimonials .container--lg .swiper-button-prev{transform:rotate(180deg)}.testimonials .container--lg .swiper-button-prev,.testimonials .container--lg .swiper-button-next{position:relative;width:55px}.testimonials .container--lg .swiper-button-prev::after,.container--lg .swiper-button-next::after{display:none}.testimonials>.container--lg{display:flex;justify-content:space-between;gap:25px}.swiper__navs{display:flex;gap:25px}.swiper__navs .swiper-button-prev,.swiper__navs .swiper-button-next{--swiper-navigation-size:55px;top:inherit;left:inherit;right:inherit;margin:0}@media(max-width:860px){.info-section{--info-section-space:50px;--info-section-block-gap:30px}.service.hp__stats figcaption{grid-template-columns:1fr;padding-block:50px}.info-section .container .info-wraper img{width:60px}.testimonials{--block-padding:50px}.testimonials .swiper__navs{display:none}.testimonials--swiper .swiper-slide{--padding-md:30px}.testimonials--swiper .swiper-slide p{font-size:15px}}@media(max-width:700px){.service.hp__stats figcaption{padding-block:50px 0;padding-inline-end:20px}}.tab__nav{--tab-nav-gap:clamp(30px,5vw,60px);--tab-nav-item-padding:20px;background:var(--banner-bg);position:sticky;top:77px;z-index:9;border-block-start:1px solid #3c3c3c}.tab__nav ul{display:flex;gap:var(--tab-nav-gap)}.tab__nav ul li a{display:block;padding:var(--tab-nav-item-padding) 0;color:#fff;font-weight:800;position:relative;font-size:clamp(13px,2vw,15px);min-height:50px}.tab__nav ul li a:after{content:"";position:absolute;width:0;height:5px;background:var(--clr-brand-primary);bottom:0;right:0;transition:width .5s ease-in-out}.tab__nav ul li a.active:after,.tab__nav ul li a:hover:after{width:100%;left:0}@media(max-width:1200px){.tab__nav .container--lg{padding:0}.tab__nav ul{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:var(--container-inline-padding);padding-inline:var(--container-inline-padding)}.tab__nav ul::-webkit-scrollbar{display:none}.tab__nav ul li a{white-space:nowrap}}@media(max-width:640px){.tab__nav{--tab-nav-item-padding:15px;top:74px}}.yint__services{--service-item-height:900px;padding-block-end:var(--container-inline-padding);background:#fff;display:grid;gap:5px}.yint__services .yint__services__item{position:relative;height:var(--service-item-height)}.yint__services .yint__services__item .cover--img{position:absolute}.yint__services__item figcaption{position:absolute;width:100%;height:100%;top:0;left:0}.yint__services__item .container--lg{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;height:100%}.yint__services .yint__services__item figcaption .container--lg .wrap{padding:50px 60px;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:flex-start;gap:25px;border-radius:10px}.yint__services .yint__services__item:nth-child(odd) figcaption .container--lg .wrap{grid-column-start:1}.yint__services .yint__services__item:nth-child(even) figcaption .container--lg .wrap{grid-column-start:2}.yint__services .yint__services__item figcaption .container--lg .wrap h3{font-size:var(--fs-title-size-md);color:var(--clr-brand-primary);font-weight:var(--fw-medium-500)}.yint__services .yint__services__item figcaption .container--lg .wrap p{color:#d6d3cd}@media(max-width:1900px){.yint__services{--service-item-height:750px}}@media(max-width:1200px){.yint__services__item .container--lg{grid-template-columns:auto}}@media(max-width:860px){.yint__services{--service-item-height:auto;gap:0}.yint__services .yint__services__item figcaption .container--lg .wrap{background:var(--banner-bg);border-radius:0}.yint__services__item figure,.yint__services__item figcaption{position:relative;height:auto}.yint__services__item figure{height:400px}.yint__services__item .container--lg{padding:0;height:auto}}@media(max-width:640px){.yint__services{padding-block-end:50px}.yint__services__item figure{height:250px}.yint__services .yint__services__item figcaption .container--lg .wrap{padding:40px 20px}.yint__services .yint__services__item figcaption .container--lg .wrap p{color:#b8b3aa;font-size:15px}}.brand-list{background:#fff;padding:var(--container-inline-padding) 0;border-block-end:1px solid #d6d6d6}.brand-list:last-child{border-block-end-width:0}.brand-logo-list{display:flex;flex-wrap:wrap;gap:var(--padding-md)}.brand-logo-list img{position:relative;display:inline-block;-o-object-fit:contain;object-fit:contain;width:auto;height:100%;max-height:120px;max-width:220px}.brand-list h3{font-size:var(--brand-head);padding-block-end:var(--padding-md);font-weight:var(--fw-semibold-600);color:var(--clr-brand-secondary)}@media(max-width:640px){.brand-list{--brand-head:22px;--padding-md:35px;padding-block:50px}.brand-logo-list{gap:30px 25px}.brand-logo-list img{max-height:60px;max-width:200px}}.products__banner .container--lg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px}.product__search{width:100%;max-width:600px;position:relative;display:flex;grid-column-start:2}.product__search select{width:50%;border:1px solid hsl(0deg 0% 100%/30%);padding:5px 20px;height:50px;border-radius:5px 0 0 5px;outline:0;color:rgba(255,255,255,.4);background:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-repeat:no-repeat;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 15px top 20px,right 10px top 20px;background-size:5px 5px,5px 5px}.product__search select *{color:#223254;height:50px}.product__search select option:focus{outline:0;border-color:#07f;box-shadow:0 0 0 2px rgba(#07f,.2)}.info-area .brand{font-size:12px;font-weight:var(--fw-semibold-600);background:var(--clr-brand-primary);color:#fff;padding:5px 10px}.info-area .brand:hover{background:#435363}.info-area .category{font-size:12px;color:var(--clr-brand-secondary);font-weight:var(--fw-semibold-600);border:1px solid var(--clr-brand-secondary);padding:5px 10px}.info-area .category:hover{background:var(--clr-brand-primary);color:#fff}.product__search input{width:50%;border:1px solid hsl(0deg 0% 100%/30%);border-right:0;padding:5px 20px;height:50px;border-radius:0;outline:0;color:#fff;background:none}.product__search input::placeholder{color:rgba(255,255,255,.4)}.product__search:focus-within input,.product__search input:focus{color:#fff}.product__search button{display:flex;justify-content:center;align-items:center;width:70px;height:50px;background:#5a5850;border:1px solid #5a5850;border-radius:0 5px 5px 0}.product__search button:hover{background:var(--clr-brand-primary);border-color:var(--clr-brand-primary)}.products-wrapper{--wrapper-padding:50px;padding-block:var(--wrapper-padding) calc(var(--wrapper-padding) + 50px);background:#f5f5f5;min-height:40vh}.products-wrapper .container--lg:first-child{padding-block-start:0}.products-wrapper .container--lg{padding-block-start:var(--padding-md)}.products-wrapper h1{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:15px;font-size:1em}.products-wrapper h3{font-size:var(--brand-head);padding-block-end:var(--padding-md);font-weight:var(--fw-semibold-600);color:var(--clr-brand-secondary)}.products-wrapper .products-list{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:50px}.products-list .products-list--item{background:#fff;display:flex;flex-direction:column;flex-wrap:wrap}.products-list .products-list--item img{width:auto;margin:var(--padding-md) auto}.products-list .products-list--item .product__details{display:grid;gap:10px;padding-inline:25px;padding-block-end:30px;color:var(--clr-brand-secondary)}.products-list .products-list--item h4{font-weight:var(--fw-semibold-600);min-height:45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--clr-brand-secondary)}.products-list .products-list--item span{font-size:12px;font-weight:var(--fw-regular-400)}.products-list .products-list--item a.detail_view{border-top:1px solid #d6d6d6;padding:18px 25px;color:var(--clr-brand-secondary);position:relative;text-transform:uppercase;z-index:1;display:flex;justify-content:space-between;align-items:center;transition:color 200ms ease}.products-list .products-list--item a.detail_view span{font-size:13px;font-weight:var(--fw-semibold-600)}.products-list .products-list--item a.detail_view::before{content:"";width:0;height:100%;position:absolute;right:0;top:0;z-index:-1;background:var(--clr-brand-primary);transition:width 200ms ease-in-out}.products-list .products-list--item a.detail_view:hover::before{width:100%;left:0;top:0}.products-list .products-list--item a.detail_view:hover{color:#fff}.filter__wrapper{background-color:var(--banner-bg);border-top:1px solid #3c3c3c}.filter__wrapper .custom-select{position:relative;z-index:1;min-width:350px;border-inline-end:1px solid #3c3c3c}.filter__wrapper .custom-select select{display:none}.select-selected:after{position:absolute;content:"";width:10px;height:10px;top:50%;right:25px;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #707070;border-right:2px solid #707070;cursor:pointer;transition:border-color .4s}.select-selected.select-arrow-active:after{border:0;border-left:2px solid #707070;border-top:2px solid #707070}.select-items div,.select-selected{color:#707070;padding:calc(var(--padding-sl)/2) 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;user-select:none}.select-items{position:absolute;background-color:#3c3c3c;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,.1)}.filter__wrapper .select-waper{display:flex;flex-direction:row;align-items:center}.contact{padding-block-end:var(--container-inline-padding)}.contact-wrap{display:grid;align-items:start;grid-template-columns:repeat(2,1fr)}.contact-wrap .contact-info{padding-block-start:var(--padding-xl);display:flex;flex-direction:column;gap:30px;align-items:flex-start}.contact-wrap .contact-info h3{font-size:var(--brand-head);font-weight:var(--fw-semibold-600);color:var(--clr-brand-secondary)}.contact-wrap .contact-info p{font-weight:var(--fw-semibold-600)}.contact-wrap .contact-info a{color:var(--clr-brand-secondary);text-decoration:none;display:flex;font-size:20px;flex-direction:row;font-weight:var(--fw-medium-500);align-items:center}.contact-wrap .contact-info a:hover{text-decoration:underline}.contact-wrap .contact-info a svg{margin-inline-end:20px}.contact-wrap .contact-form{padding:var(--padding-xl);background:var(--clr-brand-primary);margin-block-start:-40px;position:relative;border-radius:10px}.contact-wrap .contact-form__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.contact-wrap .contact-form__wrapper .form__group.full--width{grid-column:span 2}.contact-wrap .contact-form h3{font-size:28px;color:#fff;font-weight:700;margin-block-end:20px}.contact-wrap .contact-form input,.contact-wrap .contact-form textarea{width:100%;background:none;border:1px solid #fff;padding:15px;color:#000;outline:0;font-size:16px;border-radius:5px;background-color:#fff}.contact-wrap .contact-form input::placeholder{color:rgba(0,0,0,.5)}.contact-wrap .contact-form textarea{min-height:120px}.contact-wrap .contact-form .iti{width:100%}.contact-wrap .contact-form .iti__selected-flag{display:flex;gap:10px;padding:0 15px;font-size:16px}.iti--allow-dropdown .iti__flag-container:hover{background:#fff}.contact-wrap .contact-form label{display:block;color:#fff7e5;font-size:clamp(14px,3vw,16px);font-weight:var(--fw-semibold-600);margin-block-end:10px}.iti__country-list{font-size:14px}.btn__group{display:flex;gap:20px;align-items:center}.form__msgs{padding:10px 15px;margin-block-end:20px;color:#a7ffa7;background-color:#008001;font-weight:var(--fw-semibold-600)}.form__msgs h5{font-size:16px;font-weight:var(--fw-bold);color:currentColor}.form__msgs.error--msg{color:#fff;background-color:#f00}.loader__animation{position:relative;width:35px;height:35px;border-radius:100%;background:var(--clr-brand-primary);animation:spin .7s infinite linear}.loader__animation:before,.loader__animation::after{position:absolute;top:0;left:0;content:""}.loader__animation:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0}.loader__animation:after{background:var(--clr-brand-primary);width:80%;height:80%;border-radius:50%;margin:auto;bottom:0;right:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width:1200px){:root{--fs-title-size-xxl:60px;--padding-xl:50px}.contact-wrap{display:grid;grid-template-columns:1fr}.contact-wrap .contact-form{margin-block-start:50px}}@media(max-width:860px){:root{--fs-title-size-xxl:40px}section.filter__wrapper ul{gap:40px}.filter__wrapper .custom-select{min-width:300px;border-inline-start:1px solid #3c3c3c}.contact-wrap .contact-info a{font-size:16px}}@media(max-width:640px){:root{--padding-md:20px}section.filter__wrapper{top:70px}.contact{padding-block-end:0}.contact-wrap .contact-form{padding:40px 20px 60px 20px;border-radius:0}.contact .btn.btn--white-filled{--btn-font-size:16px;width:100%;align-items:center;justify-content:center}.filter__wrapper .select-waper{flex-direction:column;align-items:flex-start}.filter__wrapper .custom-select{border-inline-end:0;border-block-end:1px solid #3c3c3c;min-width:100%}.contact .container--lg{padding-inline:0}.contact-wrap .contact-info{padding-inline:var(--container-inline-padding)}}.search{background:#fff;padding-block-start:clamp(50px,5vw,80px);padding-block-end:clamp(60px,5vw,100px)}.search h2{font-size:clamp(20px,3vw,30px)}.search h2 span{color:var(--clr-brand-primary)}.search .search-list{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-block-start:40px}.search .search-list a{display:grid;gap:15px;padding-inline:clamp(20px,3vw,30px);padding-block:30px;border:1px solid rgb(21 16 5/20%);border-radius:5px}.search .search-list a:hover{border:1px solid var(--clr-brand-primary)}.search .search-list a h3{color:var(--clr-brand-secondary)}.search .search-list a span{color:var(--clr-brand-primary);font-weight:500;display:inline-block}.search .search-list a:hover span{text-decoration:underline}.b-pagination-outer{width:100%;margin:0 auto;text-align:center;overflow:hidden;padding-block-start:var(--padding-xl);display:flex}#border-pagination{margin:0 auto;padding:0;text-align:center}#border-pagination li{display:inline}#border-pagination li a{display:block;text-decoration:none;color:#000;padding:10px 22px;border:1px solid #ddd;float:left}#border-pagination li a{-webkit-transition:background-color .4s;transition:background-color .4s}#border-pagination li a.active{background-color:var(--clr-brand-primary);color:#fff}#border-pagination li a:hover:not(.active){background:#ddd}.no-page{background:#fff;padding-block:150px 100px;min-height:80vh;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.no-page h2{font-size:var(--fs-title-size-xxl);color:#c1912c}section.terms-and-conditions{background:#fff;padding:var(--container-inline-padding) 0;border-block-end:1px solid #d6d6d6}.terms-and-conditions .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.terms-and-conditions .wrap h2{font-size:var(--fs-title-size-md);font-weight:var(--fw-semibold-600);line-height:1.2;color:var(--clr-brand-secondary);margin-block-end:var(--padding-md)}.terms-and-conditions .wrap h3{font-size:var(--fs-title-size-sm);font-weight:var(--fw-semibold-600);line-height:1.2;color:var(--clr-brand-secondary);margin-block-start:var(--padding-sl)}.terms-and-conditions .wrap h4{font-size:var(--fs-title-size-xsm);font-weight:var(--fw-semibold-600);line-height:1.2;color:var(--clr-brand-secondary);margin-block-start:var(--padding-sl)}.terms-and-conditions .wrap ul,.terms-and-conditions .wrap li,.terms-and-conditions .wrap ol{list-style:inside;font-size:var(--root-font-size);color:var(--clr-brand-secondary)}.terms-and-conditions .wrap a{font-size:var(--root-font-size);color:var(--clr-brand-primary);transition:color ease-in-out 200ms;text-decoration:underline;padding:15px 0}.terms-and-conditions .wrap a:hover{color:var(--clr-brand-secondary)}section.gallery,section.img-gallery,.news-page,.news-detail,.products-detail{background:#fff;padding:var(--container-inline-padding) 0;border-block-end:1px solid #d6d6d6}.gallery__list__wrapper{display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr)}.gallery__list__wrapper .gallery__list__item.active:not(.active~.active){grid-column:span 2;grid-row:span 2}.gallery__list__wrapper .gallery__list__item a{position:relative;display:block;height:100%;overflow:hidden}.gallery__list__wrapper .gallery__list__item a .content{padding-inline:25px;padding-block:25px}.gallery__list__wrapper .gallery__list__item a .content span.date{font-size:10px;color:#fff;font-weight:var(--fw-medium-500);text-transform:uppercase}.media__grid__wrapper .media__grid__item.active{transition:all .5s ease;display:block}.media__grid__wrapper .media__grid__item.delete{display:none;padding:0;transition:all .5s ease}.gallery__list__wrapper .gallery__list__item a .content h6{font-size:18px;font-weight:var(--fw-bold-700);line-height:1.1;color:#fff}@media(min-width:1200px){.gallery__list__wrapper .gallery__list__item.active:not(.active~.active) .content{padding:40px}.gallery__list__wrapper .gallery__list__item.active:not(.active~.active) .content h6{font-size:24px}}.gallery__list__wrapper .gallery__list__item a .content{position:absolute;top:0;left:0;bottom:0;width:100%;gap:10px;padding-inline:20px;padding-block:20px;display:grid;align-content:end;background:linear-gradient(180deg,rgba(0,0,0,0) 14.06%,rgba(0,0,0,.7) 100%)}.media__grid__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.media__grid__item .play--icon svg{width:50px;height:50px}.media__grid__item{position:relative}.media__grid__item .play--icon{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;color:#fff}.gallery__list__wrapper .gallery__list__item img,.media__grid__item img{height:100%;object-fit:cover}@media(max-width:700px){section.gallery,section.img-gallery,.news-page,.news-detail,.products-detail{padding-block:50px}.img-gallery .media__grid__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.news__list__wrapper{display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr)}.news__list__wrapper .news__list__item:first-child{grid-column:span 3;grid-row:span 1}.news__list__wrapper .news__list__item:first-child a{position:relative;display:grid;height:100%;grid-template-columns:2fr 1fr}.news__list__wrapper .news__list__item a{position:relative;display:grid;height:100%;overflow:hidden}.news__list__wrapper .news__list__item a .content{padding-inline:25px;padding-block:25px}.news__list__wrapper .news__list__item a .content span.date{font-size:12px;color:var(--clr-brand-primary);font-weight:var(--fw-medium-500);text-transform:uppercase}.news__list__wrapper .news__list__item.active{transition:all .5s ease;display:block}.news__list__wrapper .news__list__item.delete{display:none;padding:0;transition:all .5s ease}.news__list__wrapper .news__list__item a .content h6{font-size:18px;font-weight:var(--fw-bold-700);line-height:1.2;color:var(--clr-brand-secondary)}.news__list__wrapper .news__list__item a picture{height:auto;overflow:hidden;display:block}.news__list__wrapper .news__list__item a img{transform:scale(1);transition:all .5s;height:100%;object-fit:cover}.news__list__wrapper .news__list__item a:hover img{transform:scale(1.2);transition:all .5s}.news__list__wrapper .news__list__item:first-child a .content{align-content:end;padding:40px}.news__list__wrapper .news__list__item a .content{width:100%;gap:10px;padding-inline:20px;padding-block:20px;display:grid;align-content:start;min-height:130px;background:#f2f2f2}.news__list__wrapper .news__list__item:first-child a .content h6{font-size:22px}.news-detail .wrap{position:relative;display:grid;grid-template-columns:4fr 1.5fr;gap:var(--padding-md)}.news-detail .wrap .news__list__wrapper{display:grid;gap:var(--padding-md);grid-auto-rows:1fr;grid-template-columns:1fr}.news-detail .news__list__wrapper .news__list__item:first-child{grid-column:auto;grid-row:auto}.news-detail .news__list__wrapper .news__list__item:first-child a{position:relative;display:grid;height:100%;grid-template-columns:1fr}.news-detail .wrap h2{font-size:var(--fs-title-size-md);font-weight:var(--fw-semibold-600);line-height:1.2;color:var(--clr-brand-secondary)}.news-detail-wrap,.news-detail-wrap .content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.news-detail .wrap .related-news h2{padding-block-end:var(--padding-md);font-weight:var(--fw-bold-700)}.products-detail-wrap{--product-gallery-size:620px;display:grid;grid-template-columns:var(--product-gallery-size) minmax(0,1fr);grid-gap:var(--padding-md)}.products-detail-wrap h2{font-size:38px;font-weight:var(--fw-semibold-600);line-height:1.2;color:var(--clr-brand-secondary)}.products-detail-wrap h3{font-size:var(--fs-title-size-sm);font-weight:var(--fw-semibold-600);line-height:1.2;margin-block-start:var(--padding-sl);color:var(--clr-brand-secondary);border-bottom:1px solid}.products-detail .info-area{display:flex;gap:10px;justify-items:start;flex-direction:column;justify-content:flex-start;align-items:flex-start}.products-detail .info-area .pro-size span{background:var(--clr-brand-primary);color:#fff;padding:5px 10px;border-radius:5px;margin:5px}.products-detail .pro-info{width:100%}.products-detail .info-area .custom-tb{border:#c4c4c4 solid 1px;width:100%;max-width:400px;border-spacing:0;margin-bottom:20px}.products-detail .info-area .custom-tb td,.info-area .custom-tb th{padding:12px 20px;font-size:.9rem;color:#777;border-right:1px #c4c4c4 solid}.products-detail .info-area .custom-tb tr:nth-child(even){background-color:#f7f7f7}.products-detail .info-area .buy-now{padding:12px 35px;font-size:1.1em;font-weight:800;background:var(--clr-brand-primary);color:#fff;border-radius:25px;display:inline-block}.products-detail .info-area .buy-now:hover{background:var(--clr-brand-secondary)}.products-detail-wrap .gallery-top{overflow:hidden}.products-detail .img-area{border:1px solid #ccc;padding:30px 40px}.products-detail-wrap .gallery-top .swiper-slide{padding-inline:50px}.products-detail-wrap .swiper-button-next:after,.products-detail-wrap .swiper-rtl .swiper-button-prev:after{display:block!important}.products-detail .gallery-thumbs{padding-block-start:20px;overflow:hidden;position:relative}.products-detail .gallery-thumbs .swiper-slide{opacity:.4}.products-detail .gallery-thumbs .swiper-slide-thumb-active{opacity:1}@media(max-width:1500px){.products-detail-wrap{--product-gallery-size:550px}}@media(max-width:1200px){.gallery__list__wrapper{grid-template-columns:repeat(3,1fr)}.news__list__wrapper{grid-template-columns:repeat(3,1fr)}.gallery__list__item img{height:100%;object-fit:cover}}@media(max-width:1000px){.gallery__list__wrapper{grid-template-columns:repeat(2,1fr)}.news__list__wrapper{grid-template-columns:repeat(2,1fr)}.news__list__wrapper .news__list__item:first-child{grid-column:span 2;grid-row:span 1}}@media(max-width:860px){.products-detail-wrap{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.gallery__list__wrapper,.news__list__wrapper{grid-template-columns:1fr;row-gap:20px;column-gap:0}.products-detail{padding-block:40px 60px;gap:30px}.products-detail .info-area{gap:20px}.products-detail .img-area{padding:20px}.products-detail-wrap h2{font-size:26px}.news__list__wrapper .news__list__item:first-child{grid-column:span 1;grid-row:span 1}.news__list__wrapper .news__list__item:first-child a{grid-template-columns:1fr}.news__list__wrapper .news__list__item:first-child a .content{padding:20px 20px 40px 20px}#border-pagination li a{padding:5px 12px}.news-detail .wrap{grid-template-columns:1fr}}span.text-danger{display:inline-block;color:#fff;background:#f00;padding:3px 6px;border-radius:4px}span.text-danger:empty{display:none}.form-control.input-validation-error{border-color:#f00!important}.location-map{width:100%;max-width:90%;border-radius:10px;padding:5px;border:1px dashed rgba(0,0,0,.4)}.location-map iframe{border:0;width:100%;height:100%;aspect-ratio:16/9}@media(max-width:1200px){.location-map{max-width:100%}}@media(max-width:700px){.location-map iframe{aspect-ratio:1}.contact-form .btn.btn--black-filled{--btn-font-size:14px;flex:1;justify-content:center;padding-block:16px}}