@font-face{font-display:swap;font-family:Montserrat-Regular;font-style:normal;font-weight:400;src:url(/fonts/montserrat-regular/Montserratarm-Regular.eot);src:local("Montserrat arm Regular"),local("Montserratarm-Regular"),url(/fonts/montserrat-regular/Montserratarm-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat-regular/Montserratarm-Regular.woff2) format("woff2"),url(/fonts/montserrat-regular/Montserratarm-Regular.woff) format("woff"),url(/fonts/montserrat-regular/Montserratarm-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Bold;font-style:normal;font-weight:400;src:url(/fonts/montserrat-bold/Montserratarm-Bold.eot);src:local("Montserrat arm Bold"),local("Montserratarm-Bold"),url(/fonts/montserrat-bold/Montserratarm-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat-bold/Montserratarm-Bold.woff2) format("woff2"),url(/fonts/montserrat-bold/Montserratarm-Bold.woff) format("woff"),url(/fonts/montserrat-bold/Montserratarm-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Medium;font-style:normal;font-weight:400;src:url(/fonts/montserrat-medium/Montserratarm-Medium.eot);src:local("Montserrat arm Medium"),local("Montserratarm-Medium"),url(/fonts/montserrat-medium/Montserratarm-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat-medium/Montserratarm-Medium.woff2) format("woff2"),url(/fonts/montserrat-medium/Montserratarm-Medium.woff) format("woff"),url(/fonts/montserrat-medium/Montserratarm-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-SemiBold;font-style:normal;font-weight:400;src:url(/fonts/montserrat-semi-bold/Montserratarm-SemiBold.eot);src:local("Montserrat arm SemiBold"),local("Montserratarm-SemiBold"),url(/fonts/montserrat-semi-bold/Montserratarm-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat-semi-bold/Montserratarm-SemiBold.woff2) format("woff2"),url(/fonts/montserrat-semi-bold/Montserratarm-SemiBold.woff) format("woff"),url(/fonts/montserrat-semi-bold/Montserratarm-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-SemiBold-ru;font-style:normal;font-weight:400;src:url(/fonts/ru/montserrat-semibold/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/ru/montserrat-semibold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/ru/montserrat-semibold/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/ru/montserrat-semibold/Montserrat-SemiBold.woff) format("woff"),url(/fonts/ru/montserrat-semibold/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Regular-ru;font-style:normal;font-weight:400;src:url(/fonts/ru/montserrat-regular/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/ru/montserrat-regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/ru/montserrat-regular/Montserrat-Regular.woff2) format("woff2"),url(/fonts/ru/montserrat-regular/Montserrat-Regular.woff) format("woff"),url(/fonts/ru/montserrat-regular/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Bold-ru;font-style:normal;font-weight:400;src:url(/fonts/ru/montserrat-bold/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/ru/montserrat-bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/ru/montserrat-bold/Montserrat-Bold.woff2) format("woff2"),url(/fonts/ru/montserrat-bold/Montserrat-Bold.woff) format("woff"),url(/fonts/ru/montserrat-bold/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Medium-ru;font-style:normal;font-weight:400;src:url(/fonts/ru/montserrat-medium/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/ru/montserrat-medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/ru/montserrat-medium/Montserrat-Medium.woff2) format("woff2"),url(/fonts/ru/montserrat-medium/Montserrat-Medium.woff) format("woff"),url(/fonts/ru/montserrat-medium/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-SemiBold-en;font-style:normal;font-weight:400;src:url(/fonts/en/montserrat-semibold/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/en/montserrat-semibold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/en/montserrat-semibold/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/en/montserrat-semibold/Montserrat-SemiBold.woff) format("woff"),url(/fonts/en/montserrat-semibold/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Regular-en;font-style:normal;font-weight:400;src:url(/fonts/en/montserrat-regular/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/en/montserrat-regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/en/montserrat-regular/Montserrat-Regular.woff2) format("woff2"),url(/fonts/en/montserrat-regular/Montserrat-Regular.woff) format("woff"),url(/fonts/en/montserrat-regular/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Bold-en;font-style:normal;font-weight:400;src:url(/fonts/en/montserrat-bold/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/en/montserrat-bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/en/montserrat-bold/Montserrat-Bold.woff2) format("woff2"),url(/fonts/en/montserrat-bold/Montserrat-Bold.woff) format("woff"),url(/fonts/en/montserrat-bold/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Medium-en;font-style:normal;font-weight:400;src:url(/fonts/en/montserrat-medium/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/en/montserrat-medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/en/montserrat-medium/Montserrat-Medium.woff2) format("woff2"),url(/fonts/en/montserrat-medium/Montserrat-Medium.woff) format("woff"),url(/fonts/en/montserrat-medium/Montserrat-Medium.ttf) format("truetype")}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt-7{margin-top:7rem!important}.mt-8{margin-top:8rem!important}.mt-9{margin-top:9rem!important}.mt-10{margin-top:10rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-7{margin-bottom:7rem!important}.mb-8{margin-bottom:8rem!important}.mb-9{margin-bottom:9rem!important}.mb-10{margin-bottom:10rem!important}@media (min-width:768px){.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:1rem!important}.mt-md-2{margin-top:2rem!important}.mt-md-3{margin-top:3rem!important}.mt-md-4{margin-top:4rem!important}.mt-md-5{margin-top:5rem!important}.mt-md-6{margin-top:6rem!important}.mt-md-7{margin-top:7rem!important}.mt-md-8{margin-top:8rem!important}.mt-md-9{margin-top:9rem!important}.mt-md-10{margin-top:10rem!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:1rem!important}.mb-md-2{margin-bottom:2rem!important}.mb-md-3{margin-bottom:3rem!important}.mb-md-4{margin-bottom:4rem!important}.mb-md-5{margin-bottom:5rem!important}.mb-md-6{margin-bottom:6rem!important}.mb-md-7{margin-bottom:7rem!important}.mb-md-8{margin-bottom:8rem!important}.mb-md-9{margin-bottom:9rem!important}.mb-md-10{margin-bottom:10rem!important}}@media (min-width:992px){.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:1rem!important}.mt-lg-2{margin-top:2rem!important}.mt-lg-3{margin-top:3rem!important}.mt-lg-4{margin-top:4rem!important}.mt-lg-5{margin-top:5rem!important}.mt-lg-6{margin-top:6rem!important}.mt-lg-7{margin-top:7rem!important}.mt-lg-8{margin-top:8rem!important}.mt-lg-9{margin-top:9rem!important}.mt-lg-10{margin-top:10rem!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:1rem!important}.mb-lg-2{margin-bottom:2rem!important}.mb-lg-3{margin-bottom:3rem!important}.mb-lg-4{margin-bottom:4rem!important}.mb-lg-5{margin-bottom:5rem!important}.mb-lg-6{margin-bottom:6rem!important}.mb-lg-7{margin-bottom:7rem!important}.mb-lg-8{margin-bottom:8rem!important}.mb-lg-9{margin-bottom:9rem!important}.mb-lg-10{margin-bottom:10rem!important}}@media (min-width:1200px){.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:1rem!important}.mt-xl-2{margin-top:2rem!important}.mt-xl-3{margin-top:3rem!important}.mt-xl-4{margin-top:4rem!important}.mt-xl-5{margin-top:5rem!important}.mt-xl-6{margin-top:6rem!important}.mt-xl-7{margin-top:7rem!important}.mt-xl-8{margin-top:8rem!important}.mt-xl-9{margin-top:9rem!important}.mt-xl-10{margin-top:10rem!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:1rem!important}.mb-xl-2{margin-bottom:2rem!important}.mb-xl-3{margin-bottom:3rem!important}.mb-xl-4{margin-bottom:4rem!important}.mb-xl-5{margin-bottom:5rem!important}.mb-xl-6{margin-bottom:6rem!important}.mb-xl-7{margin-bottom:7rem!important}.mb-xl-8{margin-bottom:8rem!important}.mb-xl-9{margin-bottom:9rem!important}.mb-xl-10{margin-bottom:10rem!important}}@media (min-width:1600px){.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:1rem!important}.mt-xxl-2{margin-top:2rem!important}.mt-xxl-3{margin-top:3rem!important}.mt-xxl-4{margin-top:4rem!important}.mt-xxl-5{margin-top:5rem!important}.mt-xxl-6{margin-top:6rem!important}.mt-xxl-7{margin-top:7rem!important}.mt-xxl-8{margin-top:8rem!important}.mt-xxl-9{margin-top:9rem!important}.mt-xxl-10{margin-top:10rem!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:1rem!important}.mb-xxl-2{margin-bottom:2rem!important}.mb-xxl-3{margin-bottom:3rem!important}.mb-xxl-4{margin-bottom:4rem!important}.mb-xxl-5{margin-bottom:5rem!important}.mb-xxl-6{margin-bottom:6rem!important}.mb-xxl-7{margin-bottom:7rem!important}.mb-xxl-8{margin-bottom:8rem!important}.mb-xxl-9{margin-bottom:9rem!important}.mb-xxl-10{margin-bottom:10rem!important}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary:#012353;--color-secondary:#ceee71}html:lang(hy):root{--font-primary:"Montserrat-Regular",sans-serif;--font-primary-medium:"Montserrat-Medium",sans-serif;--font-primary-semi-bold:"Montserrat-SemiBold",sans-serif;--font-primary-bold:"Montserrat-Bold",sans-serif}html:lang(ru):root{--font-primary:"Montserrat-Regular-ru",sans-serif;--font-primary-medium:"Montserrat-Medium-ru",sans-serif;--font-primary-semi-bold:"Montserrat-SemiBold-ru",sans-serif;--font-primary-bold:"Montserrat-Bold-ru",sans-serif}html:lang(en):root{--font-primary:"Montserrat-Regular-en",sans-serif;--font-primary-medium:"Montserrat-Medium-en",sans-serif;--font-primary-semi-bold:"Montserrat-SemiBold-en",sans-serif;--font-primary-bold:"Montserrat-Bold-en",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}@media (max-width:1599px){html{font-size:50%}}body{background-color:#f1f1f1;color:#252525;font-family:var(--font-primary),sans-serif;font-size:1.6rem;line-height:1.2;min-height:100vh;position:relative;scroll-behavior:smooth;width:100%}body.scrollHide{height:100vh;overflow:hidden}body .header:after{background-color:hsla(0,0%,100%,.73);bottom:0;content:"";height:100vh;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:55}body.show-overlay{overflow:hidden}body.show-overlay .header:after{opacity:1;visibility:visible}body.hide-scroll{overflow:hidden}img{height:auto;max-width:100%;vertical-align:top}a,img{display:inline-block}a,a:focus,a:hover{text-decoration:none}ol,ul{list-style:none}b,strong{font-family:var(--font-primary-bold)}img,table{max-width:100%}table{width:100%}svg{display:inline-block;vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;font-family:var(--font-primary)}button,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none}sup{font-size:smaller;vertical-align:super}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}iframe{max-width:100%;vertical-align:top}iframe,span{display:inline-block}.img-wrap{display:block;height:0;overflow:hidden;position:relative;width:100%}.img-wrap .image,.img-wrap .video{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.img-wrap.home-banner-wrap{padding-top:56.25%}@media screen and (min-width:1025px) and (max-height:1200px){.img-wrap.home-banner-wrap{padding-top:calc(100vh - 100px)}}@media screen and (max-width:1024px) and (max-height:900px){.img-wrap.home-banner-wrap{padding-top:64.25%}}.img-wrap.main-slide-img-wrap,.img-wrap.product-img-wrap{padding-top:100%}.img-wrap.banner-img-wrap{padding-top:38.4%}@media (max-width:1024px){.img-wrap.banner-img-wrap{padding-top:56.25%}}.img-wrap.banner-img-wrap-sm{padding-top:24.06%}@media (max-width:1024px){.img-wrap.banner-img-wrap-sm{padding-top:45.25%}}.img-wrap.project-img-wrap{padding-top:64.6%}.img-wrap.employee-img-wrap{padding-top:100%}.img-wrap.gallery-img-wrap{padding-top:45.2%}.text-primary{color:#012353}.ellipsis-text{word-wrap:break-word;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.ellipsis-text-3{-webkit-line-clamp:3;line-height:1.3em;max-height:3.9em}.ellipsis-text-2{-webkit-line-clamp:2;line-height:1.3em;max-height:2.6em}.contact-us-section .form-textarea,.form-group .select-box .vs__dropdown-menu,.scroll-box{overflow-x:hidden;overflow-y:auto}.contact-us-section .form-textarea::-webkit-scrollbar,.form-group .select-box .vs__dropdown-menu::-webkit-scrollbar,.scroll-box::-webkit-scrollbar{background-color:transparent;width:4px}.contact-us-section .form-textarea::-webkit-scrollbar-thumb,.form-group .select-box .vs__dropdown-menu::-webkit-scrollbar-thumb,.scroll-box::-webkit-scrollbar-thumb{background-color:#d9d9d9}.scroll-box-accent{overflow-x:hidden;overflow-y:auto}.scroll-box-accent::-webkit-scrollbar{background-color:rgba(71,89,111,.1);border-radius:.4rem;width:1.2rem}.scroll-box-accent::-webkit-scrollbar-track{border-radius:.4rem}.scroll-box-accent::-webkit-scrollbar-thumb{background-color:#ceee71;border-radius:.4rem}@media (max-width:1024px){.mobile-hide{display:none}}@media (min-width:1025px){.desktop-hide{display:none}}.dynamic-content .two-cols{display:flex}@media (max-width:1024px){.dynamic-content .two-cols{flex-wrap:wrap}}.dynamic-content .right-col{flex:1;padding-left:10%;text-align:right}@media (max-width:1024px){.dynamic-content .right-col{padding-left:0}}.dynamic-content .left-col{flex:0 0 40%}@media (max-width:1024px){.dynamic-content .left-col{margin-bottom:30px}.dynamic-content .left-col,.dynamic-content .right-col{flex:0 0 100%}}.dynamic-content div,.dynamic-content p,.dynamic-content span{margin-bottom:2rem}@media (max-width:1024px){.dynamic-content div,.dynamic-content p,.dynamic-content span{margin-bottom:12px}}.dynamic-content .main-img,.dynamic-content img{max-height:50rem}@media (max-width:767px){.dynamic-content .main-img,.dynamic-content img{max-height:420px}}@media (max-width:575px){.dynamic-content .main-img,.dynamic-content img{max-height:250px}}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.page-main-content{padding-bottom:50px;padding-top:50px}@media (max-width:767px){.page-main-content{padding-bottom:40px;padding-top:40px}}.main{flex:1 1 auto}.container :not(.sticky-header)>.container,.container :not(.sticky-header)>.container-fluid{padding-left:0;padding-right:0}.container{margin:0 auto;max-width:1500px;padding-left:30px;padding-right:30px;width:100%}@media (max-width:767px){.container{padding-left:15px;padding-right:15px}}.section-title-box{margin-bottom:4rem}@media (max-width:1024px){.section-title-box{margin-bottom:24px}}.section-title-box .title-fourth{font-family:var(--font-primary-semi-bold);font-size:2.8rem}@media (max-width:1024px){.section-title-box .title-fourth{font-size:24px}}@media (max-width:767px){.section-title-box .title-fourth{font-size:20px}}.section-title-box .title-fifth{font-family:var(--font-primary-semi-bold);font-size:2.6rem}@media (max-width:1024px){.section-title-box .title-fifth{font-size:20px}}@media (max-width:767px){.section-title-box .title-fifth{font-size:18px}}.section-title{font-family:var(--font-primary-semi-bold);font-size:3.2rem}@media (max-width:1024px){.section-title{font-size:2.8rem}}.page-title-box{margin-bottom:4rem}.page-title-box .title{color:#012353;font-family:var(--font-primary-medium);font-size:3.2rem}@media (max-width:1024px){.page-title-box .title{font-size:2.8rem}}.page-title-box .subtitle{font-family:var(--font-primary-semi-bold);font-size:3.6rem;margin-top:4.8rem}@media (max-width:1024px){.page-title-box .subtitle{font-size:28px;margin-top:32px}}@media (max-width:767px){.page-title-box .subtitle{font-size:20px;margin-top:24px}}.accent-title-box .title{align-items:flex-start;display:flex;flex-direction:column}.accent-title-box .accent-title{align-items:center;display:inline-flex;font-family:var(--font-primary-bold);padding:6px 3.2rem}@media (max-width:575px){.accent-title-box .accent-title{padding:4px 12px}}.accent-title-box .accent-title.accent-title--secondary{background-color:#ceee71;color:#012353}.accent-title-box .accent-title.accent-title--primary{background-color:#012353;color:#ceee71}.base-btn{align-items:center;display:inline-flex;font-family:var(--font-primary-medium);font-size:1.8rem;justify-content:center;padding:2px 2rem;text-align:center;transition:all .3s ease}@media (max-width:767px){.base-btn{font-size:14px}}.base-btn .icon{height:auto;margin-right:1.2rem;transition:all .3s ease;width:2.4rem}.base-btn.main-btn,.base-btn.outline-btn{min-height:3.8rem}@media (max-width:1024px){.base-btn.main-btn,.base-btn.outline-btn{min-width:134px}}.base-btn.main-btn{background-color:#ceee71;border-radius:.8rem;color:#012353}.base-btn.main-btn.active,.base-btn.main-btn:hover,.base-btn.secondary-btn{background-color:#012353;color:#ceee71}.base-btn.secondary-btn.active,.base-btn.secondary-btn:hover{background-color:#ceee71;color:#012353}.base-btn.tertiary-btn{background-color:#012353;border:3px solid #012353;border-radius:8px;color:#fff}.base-btn.tertiary-btn.active,.base-btn.tertiary-btn:hover{background-color:transparent;color:#012353}.base-btn.outline-btn{border:3px solid transparent;border-radius:.8rem;min-width:22rem}@media (max-width:1024px){.base-btn.outline-btn{min-width:134px}}.base-btn.outline-btn.outline-btn--secondary{border-color:hsla(75,79%,69%,.8);color:hsla(75,79%,69%,.8)}.base-btn.outline-btn.outline-btn--secondary.active,.base-btn.outline-btn.outline-btn--secondary:hover{background-color:#ceee71;border-color:#ceee71;color:#012353}.base-btn.outline-btn.outline-btn--tertiary{border-color:#ef5429;color:#ef5429}.base-btn.outline-btn.outline-btn--tertiary.active,.base-btn.outline-btn.outline-btn--tertiary:hover{background-color:#ef5429;color:#fff}.base-btn.outline-btn.outline-btn--tertiary.active .icon,.base-btn.outline-btn.outline-btn--tertiary:hover .icon{fill:#fff}.scroll-top-btn{bottom:13rem;height:4rem;position:fixed;right:5.8rem;transform:translateX(20rem);transition:transform .3s ease;width:4rem;z-index:99}.scroll-top-btn.show{transform:none}@media (max-width:1199px){.scroll-top-btn{bottom:10rem}}@media (max-width:1024px){.scroll-top-btn{height:3.2rem;right:3.2rem;width:3.2rem}}.app-btn-box{display:flex}.app-btn-box .app-buttons{display:flex;gap:5.4rem}@media (max-width:767px){.app-btn-box .app-buttons{gap:3.2rem}}.app-btn-box .app-button{max-width:22.8rem;transform:scale(1);transition:transform .3s ease}@media (max-width:767px){.app-btn-box .app-button{max-width:15rem}}.app-btn-box .app-button .icon{color:#fff;height:auto;width:100%}.app-btn-box .app-button .icon path{transition:fill .3s ease}.app-btn-box .app-button:hover{transform:scale(1.1)}.app-btn-box .app-button:hover .icon{color:#ceee71}.mainSlider.products-slider{max-width:100%}.error-message{color:#b12626;font-size:12px;margin-top:4px}.required-symbol{color:#b12626}.not-found-box .section-title-box{font-size:4.8rem;padding-bottom:4rem;padding-top:4rem;text-align:center}@media (max-width:767px){.not-found-box .section-title-box{font-size:3.2rem;padding-bottom:3.2rem;padding-top:3.2rem}}.search-box{display:flex;justify-content:flex-end}@media (max-width:767px){.search-box{margin-bottom:3rem}}.search-box .form-group{overflow:hidden;position:relative}.search-box .form-group .form-input{background-color:#fff;border:2px solid rgba(1,35,83,.3);border-radius:8px;font-family:var(--font-primary-medium);font-size:2rem;max-width:40rem;min-height:4.8rem;outline:none;padding-left:2.4rem;padding-right:4.8rem;transition:all .3s ease}.search-box .form-group .form-input.active,.search-box .form-group .form-input:focus{border-color:#012353}.search-box .form-group .form-input::-webkit-input-placeholder{color:rgba(1,35,83,.2)}.search-box .form-group .form-input:-moz-placeholder,.search-box .form-group .form-input::-moz-placeholder{color:rgba(1,35,83,.2)}.search-box .form-group .form-input:-ms-input-placeholder{color:rgba(1,35,83,.2)}@media (max-width:767px){.search-box .form-group .form-input{font-size:2rem;max-width:30rem;min-height:4.2rem}}.search-box .form-group .icon{height:auto;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:3.2rem}.form-group .input-group.selected .vs__dropdown-toggle .vs__selected{color:#000;font-family:var(--font-primary);padding-left:3rem;width:100%}@media (max-width:1024px){.form-group .input-group.selected .vs__dropdown-toggle .vs__selected{padding-left:12px}}.form-group .input-group.selected .vs__search{padding-left:6rem}@media (max-width:1024px){.form-group .input-group.selected .vs__search{padding-left:4rem}}.form-group .input-group.selected .vs--searching.vs--open~.input-icon{display:block}.form-group .select-box{width:100%}.form-group .select-box.select-box-experience .vs__dropdown-menu{max-height:none}.form-group .select-box.select-box-product-model .vs__actions{display:none}.form-group .select-box .vs__dropdown-toggle{background-color:#fff;border:2px solid rgba(58,78,102,.3);border-radius:.8rem!important;color:#000;height:4.8rem;padding-bottom:0}.form-group .select-box .vs__dropdown-toggle .vs__selected{height:4.8rem;margin:0;padding:0 3rem 0 6rem}@media (max-width:1024px){.form-group .select-box .vs__dropdown-toggle .vs__selected{padding-left:4rem;padding-right:12px}}.form-group .select-box .vs__search{color:#000;font-family:var(--font-primary);font-size:1.6rem;margin-top:0;padding-left:6rem}.form-group .select-box .vs__search.not-selected::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.form-group .select-box .vs__search.not-selected:-moz-placeholder,.form-group .select-box .vs__search.not-selected::-moz-placeholder{color:rgba(0,0,0,.2)}.form-group .select-box .vs__search.not-selected:-ms-input-placeholder{color:rgba(0,0,0,.2)}@media (max-width:1024px){.form-group .select-box .vs__search{padding-left:4rem}}@media (max-width:767px){.form-group .select-box .vs__search{font-size:14px}}.form-group .select-box .notification-text{align-items:center;display:flex;margin-top:0}.form-group .select-box .vs__dropdown-menu{background-color:#fff;border-color:transparent;border-radius:2px 2px 3px 3px;box-shadow:0 4px 4px rgba(0,0,0,.25);max-height:100px;min-height:30px;padding-bottom:0;padding-top:0;top:calc(100% + 10px)}.form-group .select-box .vs__dropdown-menu .vs__dropdown-option{align-items:flex-start;color:#012353;display:flex;font-size:1.6rem;justify-content:flex-start;text-align:left;white-space:normal;word-break:break-word}@media (max-width:767px){.form-group .select-box .vs__dropdown-menu .vs__dropdown-option{font-size:14px}}.form-group .select-box .vs__dropdown-menu .vs__dropdown-option--highlight,.form-group .select-box .vs__dropdown-menu .vs__dropdown-option--highlight .title{background:transparent;color:#012353;font-weight:700}.form-group .select-box .vs__dropdown-menu li{align-items:flex-start;display:flex;justify-content:flex-start}.form-group .select-box .vs__dropdown-menu li:not(:first-child){margin-top:8px}.form-group .select-box .vs__dropdown-menu li .title{color:#000;font-family:var(--font-primary);font-size:1.6rem;text-align:left;white-space:normal;word-break:break-word}@media (max-width:767px){.form-group .select-box .vs__dropdown-menu li .title{font-size:14px}}.form-group .select-box .vs__selected-options{height:4rem;overflow:hidden}.form-group .select-box .vs__actions{height:100%;margin-right:2rem;padding:0;width:1.4rem}@media (max-width:1024px){.form-group .select-box .vs__actions{margin-right:12px}}.form-group .select-box .vs__actions .arrow-icon{height:8px;width:14px}.form-group .select-box .vs__clear svg{fill:#012353}.form-group .select-box .vs__selected{font-family:var(--font-primary-semi-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group .select-box .vs__selected .title--selected{font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.form-group .select-box .vs-menu-list-item{align-items:center;display:flex}.form-group .select-box .vs-menu-list-item .select-main-img{flex-shrink:0}.form-group .select-box .vs-menu-list-item .title{color:#000;font-family:var(--font-primary-medium);font-size:1.6rem;font-weight:400;margin-bottom:0}@media (max-width:767px){.form-group .select-box .vs-menu-list-item .title{font-size:14px}}.form-group .select-box .vs-menu-list-item--selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom-checkbox-group{display:flex;justify-content:center;margin-top:3.4rem}@media (max-width:767px){.custom-checkbox-group{margin-top:24px}}.custom-checkbox-group .custom-checkbox{cursor:pointer}.custom-checkbox-group .checkbox-label{align-items:baseline;color:#012353;display:inline-flex;flex-wrap:wrap;font-family:var(--font-primary);font-size:1.4rem;padding-left:4rem;position:relative}@media (max-width:767px){.custom-checkbox-group .checkbox-label{padding-left:3rem}}.custom-checkbox-group .checkbox-label:after{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:2rem;border:1px solid rgba(1,35,83,.7);content:"";flex-shrink:0;height:2.4rem;left:0;position:absolute;width:2.4rem}.custom-checkbox-group .checkbox-label .checkbox-link{color:inherit;font-family:var(--font-primary-bold)}.custom-checkbox-group input{display:none}.custom-checkbox-group input:checked+.checkbox-label:after{background-image:url(/images/icons/check-checkbox.svg)}.custom-radio-buttons{display:flex;gap:3.2rem}.custom-radio-buttons .custom-radio-btn label{display:inline-flex}.custom-radio-buttons .custom-radio-btn input{display:none}.custom-radio-buttons .custom-radio-btn input:checked+.label-text:before{background-image:url(/images/icons/check-radio-btn.svg)}.custom-radio-buttons .custom-radio-btn .label-text{align-items:center;color:#012353;cursor:pointer;display:flex;font-family:var(--font-primary);font-size:12px;justify-content:center;position:relative}.custom-radio-buttons .custom-radio-btn .label-text:before{background-color:#e0e0e0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;content:"";height:14px;margin-right:8px;transition:all .3s ease;width:14px}.modal-body{border-radius:2.4rem;max-width:100rem;padding:8rem;position:relative;width:100%}@media screen and (max-height:900px){.modal-body{max-width:760px;padding:6rem}}@media screen and (max-height:720px){.modal-body{max-width:560px}}.modal-content{position:relative}.close-btn-box{position:absolute;right:4rem;top:4rem;z-index:11}@media (max-width:1024px){.close-btn-box{right:2.4rem;top:2.4rem}}.close-btn-box .close-modal{height:100%;width:100%}.close-btn-box .icon{flex-shrink:0;height:4rem;width:4rem}@media (max-width:767px){.close-btn-box .icon{height:3.2rem;width:3.2rem}}@media (min-width:1600px){.product-zoom-modal .modal-container{padding:10rem}}.product-zoom-modal .product-gallery{position:relative}.product-zoom-modal .product-gallery .swiper-slide{height:auto}.product-zoom-modal .product-gallery .product-zoom-img-box{align-items:center;display:flex;height:100%;justify-content:center}.product-zoom-modal .product-gallery .swiper-button-next,.product-zoom-modal .product-gallery .swiper-button-prev{height:4.8rem;width:4.8rem}@media (max-width:1024px){.product-zoom-modal .product-gallery .swiper-button-next,.product-zoom-modal .product-gallery .swiper-button-prev{height:3.2rem;width:3.2rem}}.product-zoom-modal .product-gallery .swiper-button-next:after,.product-zoom-modal .product-gallery .swiper-button-prev:after{content:none;display:none}.product-zoom-modal .product-gallery .swiper-button-next{right:0;transform:translateX(3.2rem)}.product-zoom-modal .product-gallery .swiper-button-prev{left:0;transform:translateX(-3.2rem)}.product-zoom-modal .product-gallery .swiper-button-prev .icon{transform:rotate(-180deg)}.product-zoom-modal .modal-container--inner{align-items:flex-start}.product-zoom-modal .product-img-box{display:flex;justify-content:center}.product-zoom-modal .product-image{height:100%}@media (min-width:1025px){.product-zoom-modal .product-image{max-height:93.2rem}}@media (max-width:1024px){.product-zoom-modal .product-image{max-height:75vh}}.about-us-page .careers-list-section{margin-bottom:6rem}@media (max-width:767px){.about-us-page .careers-list-section{margin-bottom:4.8rem}}.about-us-page .page-banner .accent-title-box .accent-title{text-transform:none}.about-tab-links{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:9.6rem}@media (max-width:767px){.about-tab-links{align-items:flex-start;flex-direction:column;margin-bottom:6rem}}.about-tab-links .about-tab-link{border-bottom:.8rem solid transparent;color:rgba(1,35,83,.7);font-family:var(--font-primary-bold);font-size:2.8rem;padding-bottom:8px;transition:border-bottom-color .3s ease}@media (max-width:1024px){.about-tab-links .about-tab-link{border-bottom-width:6px;font-size:2.4rem}}@media (max-width:767px){.about-tab-links .about-tab-link{padding:0}}@media (max-width:575px){.about-tab-links .about-tab-link{font-size:2rem}}.about-tab-links .about-tab-link.active{border-color:#ceee71;color:#012353}.info-img-section{margin-bottom:8rem}@media (max-width:767px){.info-img-section{margin-bottom:6rem}}.info-img-section .info-title-box{margin-bottom:20px}.info-img-section .info-title-box .title-bordered{font-size:2.8rem;line-height:1.4;padding-bottom:1rem;position:relative}.info-img-section .info-title-box .title-bordered:after{background:linear-gradient(90deg,#012353 10%,hsla(0,0%,95%,0));bottom:0;content:"";height:6px;left:0;position:absolute;width:100%}@media (max-width:767px){.info-img-section .info-title-box .title-bordered{font-size:2rem}}.info-img-section .info-title-box .title{font-family:var(--font-primary-semi-bold);font-size:3.6rem}@media (max-width:1024px){.info-img-section .info-title-box .title{font-size:3.2rem}}@media (max-width:767px){.info-img-section .info-title-box .title{font-size:24px}}.info-img-section h1,.info-img-section h2,.info-img-section h3,.info-img-section h4,.info-img-section h5,.info-img-section h6{font-family:var(--font-primary-semi-bold)}.info-img-section .scroll-box-accent{height:100%;padding-right:3rem}.info-img-section .text-content{font-size:1.6rem;line-height:1.4}.info-img-section .info-img-section--inner{display:flex}@media (max-width:767px){.info-img-section .info-img-section--inner{flex-direction:column}}.info-img-section .left-col,.info-img-section .right-col{flex:1}.info-img-section .left-col.img-box,.info-img-section .right-col.img-box{flex:0 0 48.6%}.info-img-section .info-img-wrap{padding-top:50%}.info-img-section .left-col{padding-right:5rem}@media (max-width:767px){.info-img-section .left-col{padding-right:0}.info-img-section .left-col+.right-col{margin-top:3rem}}.contact-us-section .contact-us-card{background-color:#fff;border-radius:1.2rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.15);display:flex;margin:0 auto;max-width:1200px;min-height:58rem;overflow:hidden}@media (max-width:767px){.contact-us-section .contact-us-card{flex-wrap:wrap;margin:0 -15px}}.contact-us-section .contact-us-info-box{background-color:#012353;color:#fff;flex:0 0 32.8%;height:auto;position:relative}@media (max-width:xlst){.contact-us-section .contact-us-info-box{flex:0 0 45%}}@media (max-width:767px){.contact-us-section .contact-us-info-box{flex:0 0 100%}}.contact-us-section .contact-us-title-box{margin-bottom:4.8rem}.contact-us-section .contact-us-title-box .title{font-family:var(--font-primary-semi-bold);font-size:2.8rem;margin-bottom:10px}@media (max-width:767px){.contact-us-section .contact-us-title-box .title{font-size:18px}}.contact-us-section .contact-us-title-box .subtitle{color:#c9c9c9;font-size:1.8rem}@media (max-width:767px){.contact-us-section .contact-us-title-box .subtitle{font-size:14px}}.contact-us-section .contact-us-info-box--inner{display:flex;flex-direction:column;height:100%;padding:4rem}@media (max-width:767px){.contact-us-section .contact-us-info-box--inner{padding:24px}}.contact-us-section .contact-img-box{margin-left:auto;margin-top:auto;transform:translate(4rem,4rem)}@media (max-width:767px){.contact-us-section .contact-img-box{transform:translate(24px,24px)}}.contact-us-section .contact-img-box .icon{height:auto;width:19rem}@media (max-width:767px){.contact-us-section .contact-img-box .icon{width:14rem}}.contact-us-section .contact-list{margin-bottom:auto}.contact-us-section .contact-list .contact-list__item:not(:last-child){margin-bottom:1.6rem}.contact-us-section .contact-list .contact-list__link{color:#fff;font-size:2rem}.contact-us-section .contact-list .contact-list__link .icon{fill:#fff;color:#fff;flex-shrink:0;height:auto;margin-right:8px;transition:all .3s ease;width:2rem}.contact-us-section .contact-list .contact-list__link:hover,.contact-us-section .contact-list .contact-list__link:hover .icon{color:#ceee71}.contact-us-section .contact-us-form-box{align-items:center;color:#012353;display:flex;flex:1;justify-content:center;padding:5rem}@media (max-width:1024px){.contact-us-section .contact-us-form-box{flex:auto;padding:3.2rem}}@media (max-width:767px){.contact-us-section .contact-us-form-box{padding:24px}}.contact-us-section .contact-us-form-box .contact-us-form{width:100%}.contact-us-section .form-row{display:flex;gap:2.6rem}.contact-us-section .form-row:not(:last-of-type){margin-bottom:16px}@media (max-width:767px){.contact-us-section .form-row{gap:24px}}@media (max-width:479px){.contact-us-section .form-row{flex-direction:column}}.contact-us-section .form-row .form-group{flex:1;margin-bottom:0!important}.contact-us-section .form-group-title{font-family:var(--font-primary-semi-bold);font-size:14px;margin-bottom:14px}.contact-us-section .form-group{width:100%}.contact-us-section .form-group:not(:last-child){margin-bottom:4.6rem}@media (max-width:767px){.contact-us-section .form-group:not(:last-child){margin-bottom:3.2rem}}@media (min-width:768px){.contact-us-section .form-group.radio-btns{align-self:flex-end}}.contact-us-section .form-label{color:#012353;display:block;font-family:var(--font-primary-medium);font-size:1.6rem;margin-bottom:1.4rem;text-transform:capitalize}.contact-us-section .form-input,.contact-us-section .form-textarea{border:2px solid rgba(1,35,83,.3);border-radius:.8rem;color:#012353;font-family:var(--font-primary-medium);font-size:14px;min-height:4.8rem;outline:none;padding-left:2.4rem;padding-right:2.4rem;width:100%}.contact-us-section .form-input::-webkit-input-placeholder,.contact-us-section .form-textarea::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.contact-us-section .form-input:-moz-placeholder,.contact-us-section .form-input::-moz-placeholder,.contact-us-section .form-textarea:-moz-placeholder,.contact-us-section .form-textarea::-moz-placeholder{color:rgba(0,0,0,.2)}.contact-us-section .form-input:-ms-input-placeholder,.contact-us-section .form-textarea:-ms-input-placeholder{color:rgba(0,0,0,.2)}@media (max-width:1024px){.contact-us-section .form-input,.contact-us-section .form-textarea{padding-left:16px;padding-right:16px}}.contact-us-section .submit-btn-box{align-items:flex-end;display:flex;flex-direction:column;font-size:12px;margin-left:auto;margin-top:3rem}.contact-us-section .submit-btn-box .form-sent-message{display:flex;margin-top:12px}.contact-us-section .submit-btn-box .form-sent-message .icon{color:#ceee71;flex-shrink:0;margin-right:2rem}@media (max-width:767px){.contact-us-section .submit-btn-box .form-sent-message .icon{margin-right:12px}}.contact-us-section .submit-btn{font-size:2rem;min-height:4.8rem;min-width:24.2rem}@media (max-width:767px){.contact-us-section .submit-btn{font-size:16px}}.contact-us-section .form-textarea{height:4.8rem;padding-top:8px;resize:none}.main-slider-section{margin-bottom:7.2rem}@media (max-width:767px){.main-slider-section{margin-bottom:36px}}.main-slider-section .mainSlider{padding-bottom:3rem}.main-slider-section .mainSlider .swiper-pagination{bottom:0}.main-slider-section .mainSlider .swiper-pagination-bullet{background-color:#012353;border-radius:0;height:.8rem;margin:0 .6rem;opacity:1;width:3.6rem}.main-slider-section .mainSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ceee71}.products-list-section .grouped-products{margin-bottom:3rem}.products-list-section .product-card{align-items:center;background-color:#fff;border-radius:2.4rem;display:flex;flex-direction:column;height:100%;padding-bottom:3rem;padding-top:3rem}@media (max-width:1024px){.products-list-section .product-card{padding-bottom:16px;padding-top:16px}}.products-list-section .product-card-link{display:block;margin-bottom:auto;width:100%}.products-list-section .product-card__info-box{margin-bottom:2.4rem;padding-left:5.6rem;padding-right:5.6rem;width:100%}@media (max-width:1024px){.products-list-section .product-card__info-box{margin-bottom:16px;padding-left:3.2rem;padding-right:3.2rem}}.products-list-section .product-card__info-box .title{color:#012353;font-family:var(--font-primary-semi-bold);font-size:2.8rem}@media (max-width:767px){.products-list-section .product-card__info-box .title{font-size:20px}}.products-list-section .product-card__info-box .description{color:#646464;font-family:var(--font-primary);font-size:2rem;margin-top:2.4rem}@media (max-width:767px){.products-list-section .product-card__info-box .description{font-size:16px}}.products-list-section .product-card__img-box{display:block;text-align:center}.products-list-section .product-card__img-box .product-image{max-height:41.8rem}.products-list-section .product-bottom-box{margin-top:4rem;padding-left:5.6rem;padding-right:5.6rem;width:100%}@media (max-width:767px){.products-list-section .product-bottom-box{padding-left:3.2rem;padding-right:3.2rem}}.products-list-section .product-bottom-box .product-bottom-box--inner{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:48.5rem;width:100%}.products-list-section .product-btn-box{align-items:center;width:100%}.products-list-section .product-btn-box .base-btn{width:100%}.products-list-section .product-btn-box .base-btn:not(:last-child){margin-bottom:2rem}@media (max-width:1024px){.products-list-section .product-btn-box .base-btn:not(:last-child){margin-bottom:16px}}.product-btn-box{display:inline-flex;flex-direction:column}.product-btn-box .base-btn{font-family:var(--font-primary-semi-bold)}.product-btn-box .base-btn.outline-btn{font-size:2rem;justify-content:flex-start;min-height:4.8rem;min-width:30rem;padding-left:2.4rem;padding-right:2.4rem}@media (max-width:767px){.product-btn-box .base-btn.outline-btn{font-size:1.8rem;min-height:38px;padding-left:1.6rem;padding-right:1.6rem}}.products-breadcrumbs-list{display:flex;flex-wrap:wrap;margin-bottom:4rem}.products-breadcrumbs-list .products-breadcrumbs-list__item{color:#012353;font-family:var(--font-primary-semi-bold);font-size:3.2rem;margin-right:1.4rem;position:relative}@media (max-width:1024px){.products-breadcrumbs-list .products-breadcrumbs-list__item{font-size:2.4rem}}@media (max-width:767px){.products-breadcrumbs-list .products-breadcrumbs-list__item{font-size:2rem}}.products-breadcrumbs-list .products-breadcrumbs-list__item:not(:last-child):after{content:"/";margin-left:1.4rem}.products-breadcrumbs-list .breadcrumb-link{color:#012353}.products-grid{grid-gap:8rem;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px}@media (max-width:575px){.products-grid{gap:4rem;grid-template-columns:1fr}}.product-single-page.page-main-content{padding-bottom:9.3rem;padding-top:4rem}@media (max-width:767px){.product-single-page.page-main-content{padding-bottom:6rem}}.product-single-content-section .product-single-main-content{background-color:#fff;display:flex;padding:2.2rem 3rem 5rem}@media (max-width:767px){.product-single-content-section .product-single-main-content{flex-direction:column;padding:10px 16px 3rem}}.product-single-content-section .zoom-product-btn{position:absolute;right:1.8rem;top:1.2rem}.product-single-content-section .zoom-product-btn .icon{fill:#012353;height:auto;width:6rem}@media (max-width:767px){.product-single-content-section .zoom-product-btn .icon{width:40px}}.product-single-content-section .product-single__img-box{flex:0 0 39.9%;position:relative}.product-single-content-section .product-single__img-box .img-box{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.product-single-content-section .product-single__info-box{flex:1;padding-left:5.6rem}@media (max-width:767px){.product-single-content-section .product-single__info-box{margin-top:30px;padding-left:0}}.product-single-content-section .product-single__info-box .section-title-box{margin-bottom:4.8rem}@media (max-width:1024px){.product-single-content-section .product-single__info-box .section-title-box{margin-bottom:3.2rem}}.product-single-content-section .product-single__info-box .service-title{color:#012353;margin-bottom:2.8rem}@media (max-width:1024px){.product-single-content-section .product-single__info-box .service-title{margin-bottom:20px}}.product-single-content-section .product-single__info-box .product-btn-box{margin-bottom:2.8rem;margin-top:2.8rem}.product-single-content-section .product-single__info-box .product-btn-box .base-btn:not(:last-child){margin-bottom:1.6rem}@media (max-width:1024px){.product-single-content-section .product-single__info-box .product-btn-box .base-btn:not(:last-child){margin-bottom:12px}}.product-single-content-section .product-single__info-box .info-list__item{color:#012353;display:flex;font-family:var(--font-primary);font-size:2rem}.product-single-content-section .product-single__info-box .info-list__item:not(:last-child){margin-bottom:2.4rem}@media (max-width:1024px){.product-single-content-section .product-single__info-box .info-list__item:not(:last-child){margin-bottom:12px}}.product-single-content-section .product-single__info-box .info-list__item .icon{fill:#012353;color:#012353;flex-shrink:0;height:auto;margin-right:1.8rem;width:2.4rem}.product-single-content-section .product-single-description{background-image:url(/images/products/product-content-bg.webp);background-position:50%;background-size:cover;border-top:6rem solid #012353;color:#252525;min-height:15rem;padding:6rem 4.4rem}@media (max-width:767px){.product-single-content-section .product-single-description{padding:24px 16px}}.product-single-content-section .product-single-description .dynamic-content{font-family:var(--font-primary-medium);font-size:2rem}.product-single-content-section .product-single-description .dynamic-content .section-title-box{margin-bottom:2rem}.product-single-content-section .product-single-description .dynamic-content .section-title-box .section-title{font-family:var(--font-primary-semi-bold);font-size:4.2rem}@media (max-width:767px){.product-single-content-section .product-single-description .dynamic-content .section-title-box .section-title{font-size:2.8rem}}.product-single-content-section .product-single-description .dynamic-content h1,.product-single-content-section .product-single-description .dynamic-content h2,.product-single-content-section .product-single-description .dynamic-content h3,.product-single-content-section .product-single-description .dynamic-content h4,.product-single-content-section .product-single-description .dynamic-content h5,.product-single-content-section .product-single-description .dynamic-content h6{font-family:var(--font-primary-semi-bold);font-size:revert}.product-single-content-section .product-single-description .dynamic-content ul{font-family:var(--font-primary-semi-bold);padding-left:20px}@media (max-width:1024px){.product-single-content-section .product-single-description .dynamic-content ul{padding-left:12px}}.product-single-content-section .product-single-description .dynamic-content ul div,.product-single-content-section .product-single-description .dynamic-content ul p,.product-single-content-section .product-single-description .dynamic-content ul span{margin-bottom:0}.product-single-content-section .product-single-description .dynamic-content li,.product-single-content-section .product-single-description .dynamic-content ul{list-style-type:disc}.for-masters-page.page-main-content{padding-bottom:0}.for-masters-main-content{margin-bottom:6.6rem}@media (max-width:767px){.for-masters-main-content{margin-bottom:4rem}}.for-masters-main-content .accent-title-box{margin-bottom:6rem}@media (max-width:767px){.for-masters-main-content .accent-title-box{margin-bottom:24px}}.for-masters-main-content .accent-title{font-size:4.2rem;padding:3rem 4rem}@media (max-width:767px){.for-masters-main-content .accent-title{font-size:24px;padding:1.5rem 2rem}}.for-masters-main-content .accent-title.accent-title--primary{background-color:rgba(1,35,83,.9)}.for-masters-main-content .accent-title.accent-title--secondary{background-color:hsla(75,79%,69%,.9)}.for-masters-main-content .accent-title:not(:last-child){margin-bottom:2rem}.for-masters-main-content .for-masters-main-content--inner{display:flex}.for-masters-main-content .for-masters__info-box{flex:1;max-width:964px;width:100%}.for-masters-main-content .for-masters__img-box{flex:0 0 13.9%;margin-left:12.7%;max-width:20rem}@media (max-width:1024px){.for-masters-main-content .for-masters__img-box{margin-left:30px}}.for-masters-main-content .for-masters__img-box.desktop-hide{flex:0 0 30%;max-width:30%}@media (max-width:1024px){.for-masters-main-content .app-btn-box{display:flex}}.for-masters-main-content .app-btn-box .app-buttons{display:flex;gap:6.8rem}@media (max-width:767px){.for-masters-main-content .app-btn-box .app-buttons{flex-direction:column;gap:3.2rem}}@media (max-width:1024px){.for-masters-main-content .app-btn-box .app-buttons{margin-right:auto}}.for-masters-main-content .app-btn-box .app-button{max-width:24.2rem}@media (max-width:767px){.for-masters-main-content .app-btn-box .app-button{max-width:20rem}}.for-masters-main-content .app-btn-box .qr-code-box{max-width:20rem}@media (max-width:767px){.for-masters-main-content .app-btn-box .qr-code-box{max-width:120px}}.careers-list-section .careers-list{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media (max-width:767px){.careers-list-section .careers-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}.careers-list-section .career-card{background-color:#fff;display:flex;flex-direction:column;padding:2rem}@media (max-width:767px){.careers-list-section .career-card{padding:12px}}.careers-list-section .career-card .position-title{font-family:var(--font-primary-semi-bold);font-size:2.4rem;margin-bottom:2rem}@media (max-width:767px){.careers-list-section .career-card .position-title{font-size:18px}}.careers-list-section .career-card .info-list{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media (max-width:1024px){.careers-list-section .career-card .info-list{margin-bottom:16px}}.careers-list-section .career-card .info-list__item{align-items:center;color:#989898;display:flex;font-size:1.8rem}@media (max-width:767px){.careers-list-section .career-card .info-list__item{font-size:16px}}.careers-list-section .career-card .info-list__item .icon{fill:#012353;color:#012353;flex-shrink:0;height:auto;margin-right:8px;width:20px}.careers-list-section .career-card .submit-app-btn{font-size:2rem;margin-top:auto;min-height:4.8rem;width:100%}@media (max-width:767px){.careers-list-section .career-card .submit-app-btn{font-size:1.8rem;min-height:4rem}}.careers-list-section .career-card .submit-app-btn:hover{color:#fff}.gallery-section{margin-bottom:8rem}@media (max-width:767px){.gallery-section{margin-bottom:4rem}}.gallery-section .gallery-grid{grid-gap:3.5rem 2.4rem;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.gallery-section .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.gallery-section .gallery-grid__item .img-wrap .image{z-index:1}.gallery-section .gallery-grid__item .img-wrap:hover:after{opacity:0;visibility:hidden}.gallery-section .gallery-grid__item .img-wrap:after{background-color:hsla(0,0%,100%,.2);bottom:0;content:"";cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:2}.masonry-grid-section{margin-bottom:12rem}@media (max-width:767px){.masonry-grid-section{margin-bottom:8rem}}.masonry-grid-section .masonry-wall{background-color:#012353;padding:18px}.masonry-grid-section .masonry-wall .masonry-img{border:.6rem solid #ceee71}.masonry-grid-section .masonry-wall .masonry-column{flex:1}.masonry-grid-section .masonry-wall .masonry-column:first-child{flex-basis:14.2%!important}.masonry-grid-section .masonry-wall .masonry-column:last-child{flex-basis:15.4%!important}.page-wrapper .lightbox-img-btn{cursor:pointer}.page-wrapper .vel-modal{background:rgba(1,35,83,.7)}.page-wrapper .vel-modal .vel-btns-wrapper .vel-toolbar{display:none}.page-wrapper .vel-modal .vel-img{border:.6rem solid #ceee71}.page-wrapper .vel-modal .btn__next,.page-wrapper .vel-modal .btn__prev{opacity:1}.page-wrapper .vel-modal .btn__next .vel-icon,.page-wrapper .vel-modal .btn__prev .vel-icon{height:auto;width:5rem}.factory-media-section{margin-bottom:5.5rem}.factory-media-section .factory-media-section--inner{display:flex}@media (max-width:767px){.factory-media-section .factory-media-section--inner{flex-wrap:wrap-reverse}}.factory-media-section .media-list{flex:0 0 33.33%;height:100%;margin-right:5.4%;max-width:33.33%;padding-right:3rem}@media (max-width:1199px){.factory-media-section .media-list{flex:0 0 45%;margin-right:4rem;max-width:45%}}@media (max-width:767px){.factory-media-section .media-list{flex:0 0 100%;margin-right:0;margin-top:4rem;max-width:100%}}.factory-media-section .media-list__item:not(:last-child){margin-bottom:2rem}.factory-media-section .media-list__item .video-thumbnail-wrap{cursor:pointer;position:relative}.factory-media-section .media-list__item .video-thumbnail-wrap:hover:after{opacity:0;visibility:hidden}.factory-media-section .media-list__item .video-thumbnail-wrap:after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%}.factory-media-section .media-list__item .video-thumbnail-wrap.active:after{display:none}.factory-media-section .video-thumbnail-wrap{padding-top:56.25%}.factory-media-section .video-content{flex:1}@media (max-width:767px){.factory-media-section .video-content{flex:0 0 100%;max-width:100%}}.factory-media-section .video-content .iframe-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.factory-media-section .video-content .iframe-overlay .selected-iframe-thumbnail{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.factory-media-section .video-content .play-iframe-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.factory-media-section .video-content .play-iframe-btn .icon{height:auto;width:8rem}@media (max-width:767px){.factory-media-section .video-content .play-iframe-btn .icon{width:6rem}}.team-section{margin-bottom:8rem}@media (max-width:767px){.team-section{margin-bottom:40px}}.team-section .employee-group-list .employee-group-list__item{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.team-section .employee-group-list .employee-group-list__item:not(:last-child){margin-bottom:5rem}.team-section .employee-card{flex:0 0 29.4rem}.team-section .employee-card .employee-info{text-align:center}.team-section .employee-card .profession{font-family:var(--font-primary-medium);font-size:2.2rem}@media (max-width:767px){.team-section .employee-card .profession{font-size:1.8rem}}.team-section .employee-card .name{color:#012353;font-family:var(--font-primary-semi-bold);font-size:2.4rem;margin-bottom:8px}@media (max-width:767px){.team-section .employee-card .name{font-size:2rem}}.team-section .employee-card__img-box{border-radius:100%;margin-bottom:6px;margin-left:auto;margin-right:auto;max-width:20rem;overflow:hidden}@media (max-width:767px){.team-section .employee-card__img-box{max-width:80%}}.projects-list-section .project-card{background-color:#fff}.projects-list-section .swiper-slide{height:auto}.projects-list-section .swiper-slide .project-card{height:100%}.projects-list-section .project-card{display:flex;flex-direction:column;height:100%}.projects-list-section .project-card__info-box{display:flex;flex:1;flex-direction:column;font-size:2rem;line-height:1.3;padding:2rem 3.2rem 5rem}@media (max-width:767px){.projects-list-section .project-card__info-box{font-size:16px;padding:16px 24px 30px}}.projects-list-section .project-card__info-box .title{font-family:var(--font-primary-semi-bold);font-size:2.8rem;margin-bottom:1.6rem}@media (max-width:767px){.projects-list-section .project-card__info-box .title{font-size:20px;margin-bottom:12px}}.projects-list-section .project-card__info-box .address{color:#989898;margin-bottom:1.8rem}@media (max-width:767px){.projects-list-section .project-card__info-box .address{margin-bottom:14px}}.register-section{background-image:url(/images/banners/home-banner-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:4.5rem;padding-top:4.5rem;position:relative}.register-section:after{background-color:rgba(1,35,83,.8);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.register-section .register-card{backface-visibility:hidden;background-color:#fff;border-radius:1.2rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.149);height:auto;margin:0 auto;max-width:88.8rem;min-height:57.6rem;overflow:hidden;position:relative;z-index:5}.register-section .privacy-policy-card.register-card--inner{bottom:0;height:100%;left:0;opacity:0;padding-bottom:8rem;position:absolute;right:0;top:0;visibility:hidden;width:100%}@media (max-width:767px){.register-section .privacy-policy-card.register-card--inner{padding-bottom:48px}}.register-section .privacy-policy-card.register-card--inner.visible{opacity:1;visibility:visible}.register-section .register-card--inner{padding:3.6rem}@media (max-width:1024px){.register-section .register-card--inner{padding:24px}}.register-section .register-form--outer{margin:0 auto;max-width:710px;width:100%}@media (max-width:767px){.register-section .register-form--outer{max-width:344px}}.register-section .form-title-box{margin-bottom:2.5rem;text-align:center}@media (max-width:767px){.register-section .form-title-box{margin-bottom:2rem}}.register-section .form-title-box .title{color:#012353;font-family:var(--font-primary-semi-bold);font-size:3.2rem}@media (max-width:1024px){.register-section .form-title-box .title{font-size:2.4rem}}@media (max-width:767px){.register-section .form-title-box .title{font-size:22px}}.register-section .form-title-box .info{font-size:14px;margin-top:4.6rem}@media (max-width:767px){.register-section .form-title-box .info{margin-top:24px}}.register-section .form-title-box .phone-number{font-family:var(--font-primary-semi-bold)}.register-section .form-row{display:flex;gap:2.6rem}@media (max-width:767px){.register-section .form-row{flex-direction:column}}.register-section .form-row:not(:last-child){margin-bottom:1.6rem}.register-section .form-row .form-group{flex:0 1 50%;margin-bottom:0!important}@media (max-width:767px){.register-section .form-row .form-group{flex:auto;width:100%}}.register-section .form-group{width:100%}.register-section .form-group:not(:last-child):not(.form-group-privacy-policy){margin-bottom:1.6rem}.register-section .form-label{align-items:flex-end;color:#012353;display:flex;font-family:var(--font-primary-medium);font-size:1.6rem;margin-bottom:1.4rem}.register-section .input-group{align-items:center;display:flex;position:relative}.register-section .input-group .form-input{padding-left:6rem}@media (max-width:1024px){.register-section .input-group .form-input{padding-left:4rem}}.register-section .input-group.input-group-phone .form-input{padding-left:11.2rem}@media (max-width:1024px){.register-section .input-group.input-group-phone .form-input{padding-left:8.6rem}}.register-section .input-group .phone-label{color:#000;font-family:var(--font-primary-medium);font-size:1.6rem;left:6rem;padding-right:6px;position:absolute}@media (max-width:1024px){.register-section .input-group .phone-label{font-size:14px;left:4rem}}.register-section .input-group .phone-label:after{background-color:#d8dadc;bottom:0;content:"";height:2.6rem;margin-bottom:auto;margin-top:auto;position:absolute;right:0;top:0;width:1px}.register-section .input-group .icon{fill:#012353;bottom:0;height:auto;left:3rem;margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:2.4rem}@media (max-width:1024px){.register-section .input-group .icon{left:12px;width:20px}}.register-section .form-input,.register-section .form-textarea{border:2px solid rgba(1,35,83,.3);border-radius:.8rem;color:#000;font-family:var(--font-primary);font-size:1.6rem;outline:none;padding:0 3rem;width:100%}.register-section .form-input::-webkit-input-placeholder,.register-section .form-textarea::-webkit-input-placeholder{color:rgba(37,37,37,.2)}.register-section .form-input:-moz-placeholder,.register-section .form-input::-moz-placeholder,.register-section .form-textarea:-moz-placeholder,.register-section .form-textarea::-moz-placeholder{color:rgba(37,37,37,.2)}.register-section .form-input:-ms-input-placeholder,.register-section .form-textarea:-ms-input-placeholder{color:rgba(37,37,37,.2)}.register-section .coin-info{color:#ef5429;font-family:var(--font-primary-medium);font-size:1.8rem;margin-left:auto}@media (max-width:767px){.register-section .coin-info{font-size:16px}}.register-section .submit-btn-box .hide{opacity:0;visibility:hidden}.register-section .submit-btn{box-shadow:0 4px 10px 0 rgba(0,0,0,.102);font-size:2rem;min-height:4.8rem;width:100%}@media (max-width:767px){.register-section .submit-btn{font-size:1.8rem}}.register-section .form-input{min-height:4.8rem}.register-section .form-submit-error{text-align:center}.send-message-form .send-message-form--inner{margin-left:auto;margin-right:auto;max-width:340px}.send-message-form .time-spinner-box{font-family:var(--font-primary-bold);font-size:1.4rem;margin-bottom:2rem;text-align:center}.send-message-form .time-spinner-box .timer{min-width:50px}@media (max-width:767px){.send-message-form .time-spinner-box{margin-bottom:16px}}.send-message-form .send-again{margin-top:2rem;text-align:center}.send-message-form .form-group .input-group .code-input{padding:0 12px;text-align:center}.send-message-form .link-btn{color:#012353;font-family:var(--font-primary-medium);font-size:1.6rem}.send-message-form .check-info-box{align-items:center;display:flex;flex-direction:column}.send-message-form .form-check-icon{align-items:center;background-color:hsla(76,84%,75%,.5);color:#ceee71;display:flex;height:15rem;justify-content:center;padding:1.5rem;width:15rem}@media (max-width:767px){.send-message-form .form-check-icon{height:100px;width:100px}}.privacy-policy-content .privacy-policy-title-box{display:flex;flex-wrap:wrap;margin-bottom:0;padding-bottom:2.4rem}@media (max-width:767px){.privacy-policy-content .privacy-policy-title-box{padding-bottom:16px}}.privacy-policy-content .doc-content{font-size:1.6rem;line-height:1.4;overflow-y:auto;padding-bottom:3.6rem;padding-right:2rem}@media (max-width:767px){.privacy-policy-content .doc-content{font-size:14px;padding-bottom:24px;padding-right:16px}}.privacy-policy-content .doc-content p{margin-bottom:12px}.privacy-policy-content .continue-registration{align-items:center;color:#012353;display:flex;font-size:1.6rem;margin-right:3rem}@media (max-width:767px){.privacy-policy-content .continue-registration{margin-right:2rem}}.privacy-policy-content .continue-registration .icon{fill:#012353;color:#012353;flex-shrink:0;height:auto;width:3.2rem}@media (max-width:767px){.privacy-policy-content .continue-registration .icon{width:24px}}.privacy-policy-content .agree-terms-btn{background-color:#ceee71;border-radius:0;bottom:0;color:#012353;font-size:2rem;left:0;min-height:6rem;position:absolute;right:0}@media (max-width:767px){.privacy-policy-content .agree-terms-btn{font-size:18px;min-height:4.8rem}}.where-to-buy-page.page-main-content{padding-bottom:9.8rem;padding-top:4rem}@media (max-width:767px){.where-to-buy-page.page-main-content{padding-bottom:6rem}}.contact-map-content{display:flex}@media (max-width:767px){.contact-map-content{flex-wrap:wrap}}.contact-map-content .page-title-box .title{font-family:var(--font-primary-semi-bold)}.contact-map-content .addresses-list{flex:0 0 48.6%}@media (max-width:767px){.contact-map-content .addresses-list{flex:0 0 100%}}.contact-map-content .addresses-list__item{align-items:center;display:flex;font-family:var(--font-primary-medium);font-size:2rem;min-height:6rem;padding-bottom:1.2rem;padding-top:1.2rem;position:relative}.contact-map-content .addresses-list__item:after{background:linear-gradient(90deg,#012353 10%,hsla(0,0%,95%,0));bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}@media (max-width:767px){.contact-map-content .addresses-list__item{font-size:16px}}.contact-map-content .addresses-list__item .icon{fill:#012353;color:#012353;flex-shrink:0;height:auto;margin-right:1rem;width:2.8rem}@media (max-width:1024px){.contact-map-content .addresses-list__item .icon{width:2rem}}.contact-map-content .addresses-list__item:not(:last-child){margin-bottom:3.2rem}@media (max-width:767px){.contact-map-content .addresses-list__item:not(:last-child){margin-bottom:2rem}}.contact-map-content .map-card{background-color:#fff;flex:1;margin-left:4rem;max-width:100%;padding:16px}@media (max-width:767px){.contact-map-content .map-card{margin-left:0;margin-top:30px}}.contact-map-content .map-card #map{height:100%;min-height:25rem;width:100%}@media (max-width:767px){.contact-map-content .map-card #map{min-height:350px}}.cookies-bar{background-color:#012353;bottom:0;left:0;position:fixed;right:0;width:100%;z-index:111}.cookies-bar .cookies-bar--inner{align-items:center;color:#fff;display:flex;min-height:8rem;padding-bottom:10px;padding-right:3.6rem;padding-top:10px;position:relative}@media (max-width:767px){.cookies-bar .cookies-bar--inner{flex-direction:column;padding-right:2.4rem}}.cookies-bar .cookie-info{font-family:var(--font-primary-medium);font-size:1.6rem;line-height:1.7;margin-right:auto;max-width:99.2rem}@media (max-width:1024px){.cookies-bar .cookie-info{font-size:14px;line-height:1.4}}.cookies-bar .btn-box{align-items:center;display:flex;margin:0 5rem}@media (max-width:767px){.cookies-bar .btn-box{margin:2.4rem auto 0}}.cookies-bar .btn-box .link-btn{color:#ceee71;font-family:var(--font-primary-semi-bold);margin-right:10px;min-width:13.4rem;text-decoration:underline}@media (max-width:767px){.cookies-bar .btn-box .link-btn{font-size:14px;min-width:10rem}}.cookies-bar .btn-box .accept-all-cookies-btn{font-size:1.6rem;min-height:36px;min-width:17rem;padding-left:10px;padding-right:10px}@media (max-width:767px){.cookies-bar .btn-box .accept-all-cookies-btn{font-size:14px;min-width:15rem}}.cookies-bar .close-cookie-btn{flex-shrink:0;height:auto;margin-left:auto;position:absolute;right:0;top:22px;width:3.6rem}.cookies-bar .close-cookie-btn .icon{color:#ceee71;width:2.1rem}.doc-content{font-family:var(--font-primary);font-size:1.8rem}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4,.doc-content h5,.doc-content h6{font-family:var(--font-primary-medium);font-size:revert;margin-bottom:revert}.doc-content strong{font-family:var(--font-primary-semi-bold)}.doc-content ul{padding-left:2rem}.doc-content li,.doc-content ul{list-style-type:disc}.doc-content div,.doc-content p,.doc-content span,.doc-content ul{margin-bottom:2rem}.services-section{background-color:#fff;margin-bottom:15rem;min-height:75rem;position:relative}@media (max-width:767px){.services-section{margin-bottom:80px;min-height:50rem}}.services-section .services-section--inner{display:flex}@media (max-width:767px){.services-section .services-section--inner{flex-direction:column}}.services-section .service__img-box{align-items:center;display:flex;flex:1;justify-content:center;max-width:46%}@media (max-width:767px){.services-section .service__img-box{flex:0 0 80%;margin-top:4rem;max-width:80%}}@media (max-width:479px){.services-section .service__img-box{flex:0 0 100%;justify-content:flex-start;max-width:100%}}.services-section .service__img-box .service-img{max-height:75rem}@media (max-width:1024px){.services-section .service__img-box .service-img{max-height:35rem}}.services-section .service__img-box .products-slider .swiper-slide{height:auto}.services-section .service__img-box .products-slider .product-img-box{align-items:center;display:flex;height:100%;justify-content:center}.services-section .service__main-content{flex:1;margin-right:auto;padding-bottom:10.4rem;padding-right:12.2%;padding-top:10.4rem}@media (max-width:1024px){.services-section .service__main-content{padding-bottom:6rem;padding-right:6%;padding-top:6rem}}@media (max-width:767px){.services-section .service__main-content{flex:0 0 100%;max-width:100%;padding-right:0}}.services-section .service-title-box{margin-bottom:2.4rem}.services-section .service-title{background-color:hsla(75,79%,69%,.9);color:#012353;display:inline-block;font-family:var(--font-primary-bold);font-size:6.8rem;padding:1.6rem 7rem;text-transform:uppercase}@media (max-width:1199px){.services-section .service-title{font-size:4.2rem;padding-left:4rem;padding-right:4rem}}@media (max-width:767px){.services-section .service-title{font-size:3.2rem}}.services-section .text-content{font-size:1.6rem;line-height:1.5;max-width:51.5rem}@media (max-width:767px){.services-section .text-content{max-width:100%}}.services-section .text-content h1,.services-section .text-content h2,.services-section .text-content h3,.services-section .text-content h4,.services-section .text-content h5,.services-section .text-content h6{font-size:revert}.services-section .text-content div,.services-section .text-content p{margin-bottom:2rem}.services-section .text-content ul div,.services-section .text-content ul p,.services-section .text-content ul span{margin-bottom:0}.services-section .text-content ul li{padding-left:2.8rem;position:relative}.services-section .text-content ul li:after{background-color:currentColor;border-radius:50%;content:"";flex-shrink:0;height:.3em;left:1.4rem;position:absolute;top:.7em;width:.3em}.services-section .text-content li,.services-section .text-content ul{list-style:none}.services-section.accent-primary .service-title{background-color:rgba(1,35,83,.7);color:#ceee71}.services-section.with-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:10.4rem;padding-top:10.4rem}@media (max-width:1024px){.services-section.with-bg{padding-bottom:6rem;padding-top:6rem}}.services-section.with-bg .service__main-content{max-width:74%;padding:0;position:relative;z-index:2}.services-section .more-btn-link{border-radius:.8rem;font-family:var(--font-primary-medium);font-size:2rem;margin-top:3rem;min-height:4.4rem;min-width:12.3rem}@media (max-width:767px){.services-section .more-btn-link{font-size:16px;min-height:3.8rem}}.intro-box{margin-bottom:4rem}.intro-box .text-content{font-size:2rem;line-height:1.8;margin-bottom:4.5rem}@media (max-width:1024px){.intro-box .text-content{font-size:1.6rem;margin-bottom:3.2rem}}.intro-box .text-content h1,.intro-box .text-content h2,.intro-box .text-content h3,.intro-box .text-content h4,.intro-box .text-content h5,.intro-box .text-content h6{font-size:revert}.intro-box .text-content h3{font-family:var(--font-primary-semi-bold);font-size:2.8rem;margin-bottom:4.5rem}@media (max-width:1024px){.intro-box .text-content h3{font-size:2.4rem;margin-bottom:3.2rem}}.intro-box .text-content div,.intro-box .text-content p{margin-bottom:1.2rem}.intro-box .text-content ul div,.intro-box .text-content ul p,.intro-box .text-content ul span{margin-bottom:0}.intro-box .text-content ul li{padding-left:2.8rem;position:relative}.intro-box .text-content ul li:after{background-color:currentColor;border-radius:50%;content:"";flex-shrink:0;height:.3em;left:1.4rem;position:absolute;top:.7em;width:.3em}.intro-box .text-content li,.intro-box .text-content ul{list-style:none}.intro-box .text-content img{display:block;margin-bottom:4.5rem;margin-top:4.5rem;width:100%}@media (max-width:1024px){.intro-box .text-content img{margin-bottom:2.4rem;margin-top:2.4rem}}.intro-box.services-intro{margin-bottom:4.5rem}@media (max-width:1024px){.intro-box.services-intro{margin-bottom:3.2rem}}.intro-box.services-intro .section-title-box{margin-bottom:4.5rem}@media (max-width:1024px){.intro-box.services-intro .section-title-box{margin-bottom:3.2rem}}.intro-box.services-intro .service-img-box{background-color:#012353;display:block;margin-bottom:8rem;padding:10px}@media (max-width:1024px){.intro-box.services-intro .service-img-box{margin-bottom:6rem}}.intro-box.services-intro .service-img-box .service-img{border:4px solid #ceee71;width:100%}.product-price-box{display:flex;font-size:2.8rem;justify-content:flex-start;margin-bottom:4rem;text-align:left;width:100%}@media (max-width:1024px){.product-price-box{font-size:2.4rem;margin-bottom:2.4rem}}.product-price-box .regular-price{color:#012353;font-family:var(--font-primary-medium);margin-right:1.8rem}@media (max-width:1024px){.product-price-box .regular-price{margin-right:1.2rem}}.product-price-box .old-price{color:#ef5429;text-decoration:line-through}.header{background-color:#012353;color:#fff;left:0;position:fixed;top:0;width:100%;z-index:111}.header+main{padding-top:100px}@media (max-width:767px){.header+main{padding-top:56px}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header .header--inner{align-items:center;display:flex;height:100%;min-height:100px}@media (max-width:767px){.header .header--inner{min-height:56px}}.header .logo-box{flex-shrink:0}@media (max-width:1024px){.header .logo-box{margin-right:auto}}.header .logo-box .logo-link{display:inline-block}.header .logo-box .logo-link .logo-img{max-width:11.8rem}@media (max-width:767px){.header .logo-box .logo-link .logo-img{width:100px}}.header .mobile-menu-top-box{align-items:center;display:none;justify-content:space-between;margin-bottom:32px}@media (max-width:1024px){.header .mobile-menu-top-box{display:flex}}@media (min-width:1025px){.header .nav{align-items:center;display:flex;flex:1;margin-left:12.2rem}}@media (max-width:1024px){.header .nav{background-color:#012353;height:100vh;left:auto;max-height:100vh;overflow-y:auto;padding:1.5rem 3rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:80%;z-index:1111}}.header .nav.open{transform:translateX(0)}.header .menu-buttons{margin-left:auto;margin-right:4rem}.header .menu-buttons .menu-list__item:not(:last-child){margin-right:4rem}@media (max-width:1199px){.header .menu-buttons .menu-list__item:not(:last-child){margin-right:20px}}.header .menu-list{align-items:baseline;display:flex}@media (max-width:1024px){.header .menu-list{align-items:flex-start;flex-direction:column}}.header .menu-list__item:not(:last-child){margin-right:3rem}@media (max-width:1199px){.header .menu-list__item:not(:last-child){margin-right:18px}}@media (max-width:1024px){.header .menu-list__item{margin-bottom:16px}}@media (min-width:1025px){.header .menu-list__item.hide-desktop{display:none}}.header .menu-list__link{color:hsla(75,79%,69%,.8);display:inline-flex;font-family:var(--font-primary-semi-bold);font-size:1.8rem;padding-bottom:8px;padding-top:8px;position:relative;text-transform:uppercase;transition:all .3s ease}@media (max-width:1199px){.header .menu-list__link{font-size:14px}}@media (max-width:1024px){.header .menu-list__link{font-size:16px}}.header .menu-list__link:after{background-color:#ceee71;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleY(0);transform-origin:center;transition:transform .2s,width .4s cubic-bezier(1,0,0,1) .2s;width:0}@media (max-width:1024px){.header .menu-list__link:after{display:none}}.header .menu-list__link.active,.header .menu-list__link:hover{color:#ceee71;font-family:var(--font-primary-bold)}.header .menu-list__link.active:after{transform:scaleY(1);width:100%}.header .menu-btn{font-family:var(--font-primary-semi-bold);min-width:16.8rem}.header .burger-btn{display:none;margin-left:12px}.header .burger-btn .icon{color:#ceee71;height:auto;width:32px}@media screen and (max-width:1024px){.header .burger-btn{display:block}}.footer{background-color:#012353;padding-bottom:3rem;padding-top:2.6rem}@media (max-width:1024px){.footer{padding-bottom:1.6rem;padding-top:1.6rem}}.footer .footer-main--inner{display:flex}@media (max-width:1024px){.footer .footer-main--inner{flex-wrap:wrap}}.footer .logo-box{margin-bottom:3.2rem}@media (max-width:1024px){.footer .logo-box{margin-bottom:0}}.footer .logo-box .logo-img{height:auto;width:22.6rem}@media (max-width:1024px){.footer .logo-box .logo-img{width:18rem}}@media (max-width:767px){.footer .logo-box .logo-img{width:16rem}}.footer .copyright-box{margin-top:3.8rem}@media (max-width:1024px){.footer .copyright-box{margin-top:3.2rem}}.footer .copyright-box .copyright-text{color:#fff;font-family:var(--font-primary-semi-bold);font-size:1.8rem;text-transform:uppercase}@media (max-width:767px){.footer .copyright-box .copyright-text{font-size:14px}}.footer .footer-boxes{color:#fff;display:flex;flex:1;flex-wrap:wrap}@media (max-width:1024px){.footer .footer-boxes{flex:0 0 100%}}.footer .footer-box{flex-basis:auto;max-width:20%;padding-right:4.2%}.footer .footer-box.social-box{padding-right:5.6%}@media (max-width:1024px){.footer .footer-box,.footer .footer-box.social-box{padding-right:8%}}@media (max-width:767px){.footer .footer-box:not(:last-child){margin-bottom:3rem}}@media (max-width:1024px){.footer .footer-box{flex-basis:45%;margin-bottom:4rem;max-width:45%}}@media (max-width:767px){.footer .footer-box{flex-basis:100%;max-width:100%}}.footer .footer-box .title{color:#fff;display:inline-block;font-family:var(--font-primary-semi-bold);font-size:2.4rem;margin-bottom:1.2rem;padding-bottom:1.4rem;position:relative}@media (max-width:1024px){.footer .footer-box .title{font-size:16px}}.footer .footer-box .title:after{background-color:#ceee71;bottom:0;content:"";height:.6rem;left:0;position:absolute;width:100%}.footer .menu-box .menu-list__item{margin-bottom:8px}.footer .menu-box .menu-list__link{align-items:center;color:#fff;display:inline-flex;font-family:var(--font-primary-medium);font-size:2rem;position:relative;transform:scale(1);transform-origin:left;transition:all .3s ease}@media (max-width:1024px){.footer .menu-box .menu-list__link{font-size:1.6rem}}.footer .menu-box .menu-list__link:hover{color:#ceee71;transform:scale(1.05)}.footer .menu-box .menu-list__link:hover:before{display:none}.footer .menu-box .menu-list__link:hover .icon{color:#ceee71}.footer .menu-box .menu-list__link:not(.contact-link){padding-left:2rem}@media (max-width:1024px){.footer .menu-box .menu-list__link:not(.contact-link){padding-left:1.8rem}}.footer .menu-box .menu-list__link:not(.contact-link):before{background-color:currentColor;border-radius:50%;content:"";height:.2em;left:0;position:absolute;width:.2em}.footer .menu-box .menu-list__link .icon{color:#fff;height:auto;margin-right:8px;transition:all .3s ease;width:2rem}.footer .menu-box .menu-list__link .icon path{transition:fill .3s ease}@media (max-width:1024px){.footer .menu-box .menu-list__link .icon{width:1.6rem}}.footer .app-btn-box{align-self:center;margin-left:auto}@media (max-width:1024px){.footer .app-btn-box{margin-left:0}}.footer .app-btn-box .app-buttons{flex-direction:column;gap:2.4rem}.social-list{display:flex;flex-wrap:wrap;gap:10px 12px;max-width:12rem}@media (max-width:1024px){.social-list{max-width:100%}}.social-list .social-list__link{align-items:center;display:flex;justify-content:center;transform:scale(1);transition:transform .3s ease}.social-list .social-list__link .icon{fill:#012353;color:#fff;height:auto;width:5rem}.social-list .social-list__link .icon path{transition:fill .3s ease}@media (max-width:767px){.social-list .social-list__link .icon{width:3.2rem}}.social-list .social-list__link:hover{transform:scale(1.1)}.social-list .social-list__link:hover .icon{fill:#ceee71;color:#ceee71}.home-page .page-banner{margin-bottom:15rem}@media (max-width:767px){.home-page .page-banner{margin-bottom:80px}}.page-banner{margin-bottom:36px}.page-banner .banner-box{position:relative;width:auto}.page-banner .banner-box:after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.page-banner .banner-box--inner{display:flex;height:100%;left:0;padding-top:3.5vw;position:absolute;right:0;top:0;z-index:4}.page-banner .banner-box--inner .container{height:100%}.page-banner .banner-intro{display:flex;flex-direction:column;height:100%}.page-banner .banner-intro .app-btn-box{margin-left:auto;margin-top:auto;padding-bottom:10px}.page-banner .accent-title-box{flex:1}.page-banner .accent-title-box .accent-title{font-size:10rem;text-transform:uppercase}@media (max-width:767px){.page-banner .accent-title-box .accent-title{font-size:48px}}@media (max-width:575px){.page-banner .accent-title-box .accent-title{font-size:32px}}.page-banner .accent-title-box .accent-title:not(:last-child){margin-bottom:2.4rem}@media (max-width:767px){.page-banner .accent-title-box .accent-title:not(:last-child){margin-bottom:12px}}@media (max-width:575px){.page-banner .accent-title-box .accent-title:not(:last-child){margin-bottom:8px}}.page-banner .accent-title-box .accent-title--primary{background-color:rgba(1,35,83,.9)}.page-banner .accent-title-box .accent-title--secondary{background-color:hsla(75,79%,69%,.9)}.page-banner .accent-title-box+.banner-project-img{flex:1 1 4.15%;max-width:41.5%}.page-banner .banner-project-img .banner-project-img-wrap{padding-top:84%}.page-banner .page-banner-slider .swiper-pagination{bottom:50px}@media (max-width:1024px){.page-banner .page-banner-slider .swiper-pagination{bottom:32px}}@media (max-width:767px){.page-banner .page-banner-slider .swiper-pagination{bottom:16px}}.page-banner .page-banner-slider .swiper-pagination-bullet{background-color:#012353;border:5px solid #012353;border-radius:0;height:24px;margin:0 6px;opacity:1;width:90px}@media (max-width:1024px){.page-banner .page-banner-slider .swiper-pagination-bullet{border-width:3px;height:18px;width:60px}}@media (max-width:767px){.page-banner .page-banner-slider .swiper-pagination-bullet{border-width:1px;height:10px;width:48px}}.page-banner .page-banner-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ceee71}.about-us-banner.page-banner{margin-bottom:3rem}.about-us-banner.page-banner .accent-title-box .accent-title{text-transform:none}.about-us-banner.page-banner .banner-box:after{background-color:hsla(75,79%,69%,.25)}.order-table{margin-bottom:80px;width:100%}@media (max-width:767px){.order-table{margin-bottom:60px}.order-table tbody,.order-table tr{display:block;width:100%}.order-table td[data-label]{align-items:center;display:flex;justify-content:space-between;padding:0 10px 0 0;width:100%}.order-table td[data-label]:before{border-right:1px solid #c9c9c9;content:attr(data-label);flex-shrink:0;margin-right:12px;padding:10px;text-align:left;width:50%}}.order-table td,.order-table th{border:1px solid #c9c9c9;font-family:var(--font-primary-bold);font-size:14px;padding:10px;text-align:center;vertical-align:middle}@media (max-width:767px){.order-table td,.order-table th{font-size:12px}}.order-table th{background-color:#f7f7f7}.order-table tr td:last-child{text-align:right}@media (max-width:767px){.order-table th,.order-table thead{display:none}}.order-table thead th{color:#252525;font-family:var(--font-primary-bold);font-size:16px;height:100%;min-height:40px;padding:20px;vertical-align:middle}.order-table .product-name-cell{text-align:left}@media (max-width:767px){.order-table .product-name-cell{background-color:#f7f7f7}}.order-table .product-name-cell .product-name{color:#0d0b0b}.order-table .product-img-title-box{align-items:center;display:flex}.order-table .product-img-title-box .product-img{flex-shrink:0;margin-right:12px}.order-table tfoot th{text-align:left}.order-table tfoot td:before{background-color:#f7f7f7}.order-table .actions{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.order-table .actions .action-btn,.order-table .link-text{color:#ef5429;font-family:var(--font-primary-bold)}.order-table-content .order__code-box{font-size:18px;margin-bottom:32px}@media (max-width:767px){.order-table-content .order__code-box{font-size:16px;margin-bottom:24px}}.order-table-content .order__main-box .page-title{color:#012353;font-family:var(--font-primary-bold);font-size:16px;margin-bottom:16px}@media (max-width:767px){.order-table-content .order__main-box .page-title{font-size:14px;margin-bottom:12px}}.order-table-content .oder-address-box{font-size:16px}@media (max-width:767px){.order-table-content .oder-address-box{font-size:14px}}.order-table-content .oder-address-box .info-title{font-family:var(--font-primary-bold);margin-bottom:10px}.order-table-content .info-list__item{display:flex;font-size:16px}@media (max-width:767px){.order-table-content .info-list__item{font-size:14px}}.order-table-content .info-list__item:not(:last-child){margin-bottom:12px}@media (max-width:767px){.order-table-content .info-list__item:not(:last-child){margin-bottom:8px}}.order-table-content .info-list__item .label{margin-right:10px}@media (max-width:767px){.order-table-content .info-list__item .label{margin-right:6px}}.order-received{margin-left:auto;margin-right:auto;max-width:992px;width:100%}.order-received .info-list{margin-bottom:32px}@media (max-width:767px){.order-received .info-list{margin-bottom:24px}}.order-received .more-info{font-family:var(--font-primary-bold);font-size:14px;margin-top:24px}@media (max-width:767px){.order-received .more-info{font-size:12px;margin-top:20px}}.error-page{text-align:center}.error-page .section-title{color:#252525;font-family:var(--font-primary-semi-bold);font-size:7.8rem;margin-bottom:4rem}@media (max-width:1024px){.error-page .section-title{font-size:48px;margin-bottom:30px}}@media (max-width:767px){.error-page .section-title{font-size:32px}}.error-page .text-content{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:500px}.error-page .info{color:#252525;font-size:1.8rem;margin-bottom:4rem;text-align:center}@media (max-width:767px){.error-page .info{font-size:14px}}.error-page .back-to-home-btn{min-width:120px}
