@import url("https://fonts.googleapis.com/css2?family=Inter&display=swap");*{box-sizing:border-box;padding:0;margin:0}.loading{animation:loading 1s linear infinite}@keyframes loading{to{transform:rotate(1turn)}}@media (max-width:48rem){:root{--wrapper-padding-inline:1.56rem}}@media (min-width:48.001rem){:root{--wrapper-padding-inline:3.12rem}}html{min-height:100%}body,html{display:flex}body{width:100%;flex-flow:column;justify-content:space-between}.wrapper{width:100%;max-width:77.4325rem;padding-inline:var(--wrapper-padding-inline);margin-inline:auto}body{position:relative}main>.bg{z-index:-1}main>.bg,main>.bg:before{position:absolute;inset:0}main>.bg:before{content:""}img{pointer-events:none}@media (max-width:48rem){section{margin-bottom:6.25rem}}@media (min-width:48.001rem){section{margin-bottom:10.62rem}}.card{background:#fff;transition:.3s}@media (max-width:48rem){.card{border-radius:.3125rem}}@media (min-width:48.001rem){.card{border-radius:.625rem}}.carousel{padding-bottom:.25rem}.carousel::-webkit-scrollbar{display:none}a,body,button{color:#2c2c2c}a{text-decoration:none}button,input,textarea{font-family:inherit}.title{font-weight:500}@media (max-width:48rem){.title{font-size:2rem}}@media (min-width:48.001rem){.title{font-size:5.125rem}}@media (max-width:48rem){p{font-size:.625rem}}@media (min-width:48.001rem){p{font-size:1.25rem}}button{display:block;font-size:1rem;background:none;border:none}.btn,button{cursor:pointer}.btn{display:flex;align-items:center;justify-content:center;gap:.31rem;color:#fff;background:#0074ba}@media (max-width:48rem){.btn{font-size:.5rem}}@media (min-width:48.001rem){.btn{font-size:1.125rem}}@media (max-width:48rem){.btn{border-radius:.125rem}}@media (min-width:48.001rem){.btn{border-radius:.3125rem}}@media (max-width:48rem){.btn{padding:.44rem 1.06rem}}@media (min-width:48.001rem){.btn{padding:.94rem 1.375rem}.btn img:first-of-type{display:none}}@media (max-width:48rem){.btn img:nth-of-type(2){display:none}}header{position:relative;z-index:1000;display:flex;justify-content:space-between;align-items:center}@media (max-width:48rem){header{padding-top:3.12rem}}@media (min-width:48.001rem){header{padding-block:1.56rem}}@media (max-width:48rem){header .logo{display:none}}header .close-menu-btn img,header .lang-btn img,header .menu-btn img{width:100%;height:100%}@media (max-width:48rem){header .menu-btn{width:1.5rem;height:1.5rem}}@media (min-width:48.001rem){header .menu-btn{display:none}}@media (max-width:48rem){header .lang-btn{width:1.5rem;height:1.5rem}header .lang-btn .desktop{display:none}}@media (min-width:48.001rem){header .lang-btn{color:#fff;background:rgba(0,116,186,.749);border-radius:.3125rem;padding:.44rem 2.5rem}header .lang-btn .mobile{display:none}header .lang-btn .desktop{display:flex;align-items:center;gap:.62rem}}header .close-menu-btn{width:2.5rem;height:2.5rem;margin:0 0 10.974595843vh auto}header .close-area{position:fixed;inset:0;background:rgba(0,0,0,.5);transition:.3s}header .close-area.hidden{pointer-events:none;background:none}header nav{width:100%;max-width:30.4375rem;display:flex;justify-content:space-between;align-items:center;margin:0 3.12rem}@media (max-width:48rem){header nav{display:none}}header nav a,header nav button{transition:.3s}header nav a:hover,header nav button:hover{font-weight:700}header menu{position:fixed;top:0;right:0;height:100%;background:#fff;transition:.3s}@media (min-width:48.001rem){header menu.mobile{display:none}}@media (max-width:48rem){header menu:not(.mobile){display:none}header menu{width:100%}}@media (min-width:48.001rem){header menu{width:31.25rem}}@media (max-width:48rem){header menu{padding:1.12rem}}@media (min-width:48.001rem){header menu{padding:1.56rem}}@media (max-width:48rem){header menu{padding-left:16.1641025641%}}@media (min-width:48.001rem){header menu{padding-left:5rem}}header menu.hidden{visibility:hidden}@media (max-width:48rem){header menu.hidden{transform:translateX(-100%)}}@media (min-width:48.001rem){header menu.hidden{transform:translateX(31.25rem)}}header menu .list{display:flex;flex-flow:column}header menu .list a,header menu .list button,header menu .list div{text-align:left;font-weight:500;line-height:1.6}@media (max-width:48rem){header menu .list a,header menu .list button,header menu .list div{font-size:1.5rem}}@media (min-width:48.001rem){header menu .list a,header menu .list button,header menu .list div{font-size:2rem}}header menu .sublist{display:grid;grid-template-rows:1fr;transition:.3s}@media (max-width:48rem){header menu .sublist{padding-block:.5rem}}@media (min-width:48.001rem){header menu .sublist{padding-block:1.25rem}}header menu .sublist.hidden{grid-template-rows:0fr;padding:0}header menu .sublist div{overflow:hidden}header menu .sublist a{display:flex;align-items:center;color:#868686;font-weight:500;line-height:1.8;transition:.3s}@media (max-width:48rem){header menu .sublist a{font-size:.75rem}}@media (min-width:48.001rem){header menu .sublist a{font-size:1.125rem}}header menu .sublist a:hover{color:#2c2c2c}header menu .sublist a:hover .arrow-right{opacity:1;margin-left:.63rem}header menu .sublist a .arrow-right{opacity:0;transition:.3s}footer{margin-top:auto}footer .container{display:flex;align-items:center;gap:3.12rem}@media (max-width:48rem){footer .container{flex-flow:column-reverse}}@media (min-width:48.001rem){footer .container{justify-content:space-between}}@media (max-width:48rem){footer .container{border-top:.03125rem solid #000}}@media (min-width:48.001rem){footer .container{border-top:.0625rem solid #868686}}@media (max-width:48rem){footer .container{padding-block:3.12rem}}@media (min-width:48.001rem){footer .container{padding-block:3.25rem 6.93rem}}footer .copyright{display:flex}@media (max-width:48rem){footer .copyright{flex-flow:column;align-items:center}}@media (min-width:48.001rem){footer .copyright{gap:1.31rem}}@media (max-width:48rem){footer .copyright img{width:2.1875rem;height:1.5625rem}}@media (min-width:48.001rem){footer .copyright img{width:4.375rem;height:3.125rem}}@media (max-width:48rem){footer .copyright img{margin-bottom:.62rem}}footer .copyright .paragraphs{display:flex;flex-flow:column}@media (max-width:48rem){footer .copyright .paragraphs{align-items:center;gap:.31rem}}@media (min-width:48.001rem){footer .copyright .paragraphs{gap:.75rem}}footer .copyright .paragraphs p{color:#868686;leading-trim:both;text-edge:cap;font-family:Inter}@media (max-width:48rem){footer .copyright .paragraphs p:first-of-type{font-size:.625rem}}@media (min-width:48.001rem){footer .copyright .paragraphs p:first-of-type{font-size:1.375rem}}@media (max-width:48rem){footer .copyright .paragraphs p:nth-of-type(2){font-size:.5rem}}@media (min-width:48.001rem){footer .copyright .paragraphs p:nth-of-type(2){font-size:1.125rem}}footer .links{display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:48.001rem){footer .links{align-items:center}}@media (max-width:48rem){footer .links{gap:.62rem 1.25rem}}@media (min-width:48.001rem){footer .links{gap:2.5rem}}footer .links a{color:#000;leading-trim:both;text-edge:cap;font-size:.625rem;font-weight:500;padding:.5rem;margin:-.5rem}@media (max-width:48rem){footer .links a img{display:none}}@media (min-width:48.001rem){footer .links a span{display:none}}@media (max-width:48rem){section.company .title{margin-bottom:1.25rem}}@media (min-width:48.001rem){section.company .title{margin-bottom:-2.5rem}section.company p{font-size:1rem}}section.company .grid{display:grid}@media (min-width:48.001rem){section.company .grid{grid-template-columns:68.75% 29.5833333333%;justify-content:space-between;align-items:center;gap:1.25rem}}section.company .grid .cont{display:grid}section.company .image{padding-top:16px;width:full;display:flex;justify-content:center;align-items:center}@media (min-width:48.001rem){section.company .grid .cont:first-of-type{grid-template-columns:27.272727% 70.30303%;justify-content:space-between;gap:1.25rem}}section.company .grid .cont:first-of-type video{width:100%;background:#fff}@media (max-width:48rem){section.company .grid .cont:first-of-type video{grid-area:1/1/2/2;margin-bottom:1.88rem}section.company .grid .cont:first-of-type .p1{margin-bottom:1.25rem}section.company .grid .cont:nth-of-type(2){grid-template-columns:52.9411764706% auto;grid-template-rows:auto auto;gap:1.25rem .62rem}}@media (min-width:48.001rem){section.company .grid .cont:nth-of-type(2){gap:3.75rem}}@media (max-width:48rem){section.company .grid .cont .p2:first-of-type{text-align:right}}section.company .grid .cont img{width:100%;height:auto}@media (max-width:48rem){section.company .grid .cont img{grid-area:1/1/2/2}}section.opportunities{width:100%}@media (max-width:48rem){section.opportunities .carousel{overflow:auto;display:flex}}@media (min-width:48.001rem){section.opportunities .carousel{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:48rem){section.opportunities .carousel{gap:.62rem}}@media (min-width:48.001rem){section.opportunities .carousel{gap:2.15rem}}@media (max-width:48rem){section.opportunities .carousel{padding:7rem .62rem .62rem 6.5rem}}@media (min-width:48.001rem){section.opportunities .carousel{padding-block:5.94rem 6.87rem}}section.opportunities .card-cont{position:relative;flex-shrink:0}@media (max-width:48rem){section.opportunities .card-cont{width:9.3125rem;height:11.125rem}}@media (min-width:48.001rem){section.opportunities .card-cont{height:28.125rem}}@media (max-width:48rem){section.opportunities .card-cont{border-radius:.3125rem}}@media (min-width:48.001rem){section.opportunities .card-cont{border-radius:.625rem}}@media (max-width:48rem){section.opportunities .card-cont.opened .img-cont{transform:translate(-3rem,-4.31rem) rotate(-15deg)}}@media (min-width:48.001rem){section.opportunities .card-cont.opened .img-cont{transform:translate(.72rem,-2.5rem) rotate(-6deg)}}section.opportunities .card-cont.opened .card{color:#fff;background:#0074ba;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.25)}section.opportunities .card-cont.opened .card .card-title{border-color:#fff}@media (min-width:48.001rem){section.opportunities .card-cont.opened .card{transform:translate(-.706875rem,5.68125rem) rotate(3.002deg)}}section.opportunities .card-cont .img-cont{overflow:hidden;position:absolute;z-index:-1;display:flex;justify-content:center;width:100%;height:100%;border-radius:inherit;transition:.3s;transform-origin:bottom left}section.opportunities .card-cont .img-cont img{width:auto;height:100%}section.opportunities .card-cont .img-cont img.img-0{width:100%;height:auto}section.opportunities .card-cont .img-cont img.img-1{transform:translateX(-15%)}section.opportunities .card-cont .img-cont img.img-2{transform:translateX(-5%)}section.opportunities .card-cont .card{height:100%;display:flex;flex-flow:column;justify-content:space-between;border-radius:inherit;transition:.3s}@media (min-width:48.001rem){section.opportunities .card-cont .card{transform-origin:bottom right}}@media (max-width:48rem){section.opportunities .card-cont .card{padding:.62rem .62rem .62rem .69rem}}@media (min-width:48.001rem){section.opportunities .card-cont .card{padding:1.55rem 1.58rem 1.57rem 1.54rem}}@media (max-width:48rem){section.opportunities .card-cont .card .card-title{font-size:.75rem}}@media (min-width:48.001rem){section.opportunities .card-cont .card .card-title{font-size:2rem}}@media (max-width:48rem){section.opportunities .card-cont .card .card-title{border-bottom:.0322580645rem solid #2c2c2c}}@media (min-width:48.001rem){section.opportunities .card-cont .card .card-title{border-bottom:.0625rem solid #2c2c2c}}@media (max-width:48rem){section.opportunities .card-cont .card .card-title{padding-bottom:.31rem}}@media (min-width:48.001rem){section.opportunities .card-cont .card .card-title{padding-bottom:.62rem}}@media (max-width:48rem){section.opportunities .card-cont .card p{font-size:.5rem}}@media (min-width:48.001rem){section.opportunities .card-cont .card p{font-size:1.125rem}}section.contact-form.popout{max-width:unset;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;margin-bottom:0}section.contact-form.popout .bg{position:absolute;inset:0;background:rgba(44,44,44,.5)}section.contact-form.popout .wrapper{position:relative}section.contact-form.popout .wrapper .cross-cont{cursor:pointer;position:absolute;top:.94rem;right:.94rem;padding:.75rem;margin:-.75rem}section.contact-form.popout .wrapper .cross-cont .cross{display:block}@media (min-width:48.001rem){section.contact-form.popout .wrapper .cross-cont .cross.mobile{display:none}}@media (max-width:48rem){section.contact-form.popout .wrapper .cross-cont .cross:not(.mobile){display:none}section.contact-form .wrapper{box-shadow:0 .25rem .5rem rgba(0,0,0,.25)}}@media (min-width:48.001rem){section.contact-form .wrapper{box-shadow:0 .25rem 1rem rgba(0,0,0,.25)}}@media (max-width:48rem){section.contact-form .wrapper{padding:2.81rem 2.62rem 2.81rem 2.69rem}}@media (min-width:48.001rem){section.contact-form .wrapper{padding:3.75rem 4.99rem 5.04rem 5rem}section.contact-form .buttons,section.contact-form .cont{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;grid-gap:0 17.3076923077%;gap:0 17.3076923077%}}@media (max-width:48rem){section.contact-form .cont{margin-top:1.7rem}}@media (min-width:48.001rem){section.contact-form .cont{margin-block:3.75rem}}section.contact-form input,section.contact-form textarea{width:100%;background:none;border:none}@media (max-width:48rem){section.contact-form input,section.contact-form textarea{font-size:.625rem}}@media (min-width:48.001rem){section.contact-form input,section.contact-form textarea{font-size:1rem}}@media (max-width:48rem){section.contact-form input,section.contact-form textarea{border-bottom:.03125rem solid #2c2c2c}}@media (min-width:48.001rem){section.contact-form input,section.contact-form textarea{border-bottom:.0625rem solid #2c2c2c}}@media (max-width:48rem){section.contact-form input,section.contact-form textarea{padding-block:.8rem}}@media (min-width:48.001rem){section.contact-form input,section.contact-form textarea{padding-block:.94rem}}section.contact-form input:focus-visible,section.contact-form textarea:focus-visible{outline:none}section.contact-form input::placeholder,section.contact-form textarea::placeholder{color:#868686}section.contact-form input.red::placeholder,section.contact-form textarea.red::placeholder{color:red}@media (max-width:48rem){section.contact-form input{margin-bottom:1.09rem}}@media (min-width:48.001rem){section.contact-form input{margin-bottom:2.18rem}}section.contact-form textarea{resize:vertical}@media (min-width:48.001rem){section.contact-form textarea{grid-area:1/2/4/3}}@media (max-width:48rem){section.contact-form textarea{height:3.5475rem}}@media (min-width:48.001rem){section.contact-form textarea{min-height:3.16125rem;max-height:13.8425rem}}@media (max-width:48rem){section.contact-form textarea{margin-bottom:1.25rem}section.contact-form .buttons{display:flex;flex-flow:column;gap:2.5rem}}@media (min-width:48.001rem){section.contact-form .buttons{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:flex-end}}section.contact-form .files-select{display:flex;align-items:center;gap:1.5rem}section.contact-form .files-select input[type=file]{pointer-events:none;opacity:0;position:absolute;width:0}section.contact-form .files-select input[type=file]:focus-visible+label{outline:auto}section.contact-form .files-select label{flex-shrink:0;cursor:pointer;align-self:flex-start;line-height:.625rem}section.contact-form .files-select .selected-files .file-label{display:flex;justify-content:space-between;align-items:center;gap:.5rem;line-height:2}@media (max-width:48rem){section.contact-form .files-select .selected-files .file-label{font-size:.5rem}}section.contact-form .files-select .selected-files .file-label .file-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.contact-form .files-select .selected-files .file-label .cross{padding:0;margin:0}section.contact-form .files-select .selected-files .file-label .cross img.mobile{width:1rem;height:1rem}section.contact-form .files-select .selected-files .file-label .cross img:not(.mobile){width:1.5rem;height:1.5rem}section.contact-form button,section.contact-form label{display:flex;align-items:center;font-weight:500;padding:1rem;margin:-1rem}@media (max-width:48rem){section.contact-form button,section.contact-form label{gap:.31rem}}@media (min-width:48.001rem){section.contact-form button,section.contact-form label{gap:.62rem}}@media (max-width:48rem){section.contact-form button,section.contact-form label{font-size:.5rem}}@media (min-width:48.001rem){section.contact-form button,section.contact-form label{font-size:1rem}section.contact-form button img.mobile,section.contact-form label img.mobile{display:none}}@media (max-width:48rem){section.contact-form button img:not(.mobile),section.contact-form label img:not(.mobile){display:none}section.contact-form button{align-self:flex-end}}@media (min-width:48.001rem){section.contact-form button{margin-left:auto}}section.contact-form button.disabled{cursor:default;opacity:.57}main.home .bg:before{background:linear-gradient(1deg,#fff,rgba(205,236,255,.5))}main.home section.hero{overflow:hidden;position:relative}@media (max-width:48rem){main.home section.hero{padding:2.25rem 2.44rem 0}}@media (min-width:48.001rem){main.home section.hero{padding:11.81rem 0 24.81rem}}main.home section.hero .bg-images{position:absolute;top:0;z-index:-1;width:100%}main.home section.hero .bg-images img{position:absolute}main.home section.hero .bg-images img:first-of-type{left:0}@media (max-width:48rem){main.home section.hero .bg-images img:first-of-type{width:21.25rem;height:21.25rem;transform:translate(-90%,-23.5%) rotate(-56.444deg)}}@media (min-width:48.001rem){main.home section.hero .bg-images img:first-of-type{transform:translate(-68%,-3%) rotate(-47.196deg)}}main.home section.hero .bg-images img:nth-of-type(2){right:0}@media (max-width:48rem){main.home section.hero .bg-images img:nth-of-type(2){width:18.625rem;height:18.625rem;transform:translate(38%,3%) rotate(138.837deg)}}@media (min-width:48.001rem){main.home section.hero .bg-images img:nth-of-type(2){transform:translate(calc(-50vw + 67%),29%) rotate(-132.92deg)}}@media (max-width:48rem){main.home section.hero .bg-images img:nth-of-type(3){display:none}}@media (min-width:48.001rem){main.home section.hero .bg-images img:nth-of-type(3){transform:translate(62%,-69%) rotate(39.143deg)}}main.home section.hero h1{width:100%;display:flex;flex-flow:column}@media (max-width:48rem){main.home section.hero h1{margin-bottom:.63rem}}@media (min-width:48.001rem){main.home section.hero h1{margin-bottom:4.38rem}}main.home section.hero h1 span{font-weight:500}@media (max-width:48rem){main.home section.hero h1 span{font-size:2.25rem}}@media (min-width:48.001rem){main.home section.hero h1 span{font-size:6rem}main.home section.hero h1 span.mobile{display:none}main.home section.hero h1 span:nth-of-type(2){margin-left:auto}}@media (max-width:48rem){main.home section.hero h1 span.desktop{display:none}}main.home section.hero .cont{display:flex;flex-flow:column;align-items:flex-start}@media (max-width:48rem){main.home section.hero .cont{max-width:11.25rem}}@media (min-width:48.001rem){main.home section.hero .cont{max-width:19rem}}@media (max-width:48rem){main.home section.hero .cont{gap:.62rem}}@media (min-width:48.001rem){main.home section.hero .cont{gap:1.25rem;margin-inline:auto;transform:translateX(-45%)}}main.home section.products{width:100%}@media (max-width:48rem){main.home section.products .title,main.home section.products p{margin-bottom:.62rem}}@media (min-width:48.001rem){main.home section.products .title,main.home section.products p{margin-bottom:1.25rem}}@media (max-width:48rem){main.home section.products p{max-width:82.4046920821%}}@media (min-width:48.001rem){main.home section.products p{max-width:29rem}}main.home section.products .carousel{overflow-x:auto;display:flex}@media (max-width:48rem){main.home section.products .carousel{gap:.62rem}}@media (min-width:48.001rem){main.home section.products .carousel{gap:1.25rem}}@media (max-width:48rem){main.home section.products .carousel{padding:.62rem}}@media (min-width:48.001rem){main.home section.products .carousel{padding:1.25rem}}main.home section.products .carousel .card{flex-shrink:0;display:flex;flex-flow:column;justify-content:space-between}@media (max-width:48rem){main.home section.products .carousel .card{width:9.3125rem;height:9.3125rem}}@media (min-width:48.001rem){main.home section.products .carousel .card{width:21.25rem;height:21.25rem}}@media (max-width:48rem){main.home section.products .carousel .card{padding:.85rem .96rem .69rem}}@media (min-width:48.001rem){main.home section.products .carousel .card{padding:1.94rem 2.19rem 1.57rem}}@media (max-width:48rem){main.home section.products .carousel .card:hover{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.25)}}@media (min-width:48.001rem){main.home section.products .carousel .card:hover{box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.25)}}main.home section.products .carousel .card>img{align-self:center}@media (max-width:48rem){main.home section.products .carousel .card>img{width:7.39522rem;height:7.1482rem}}@media (min-width:48.001rem){main.home section.products .carousel .card>img{width:16.875rem;height:15.625rem}}main.home section.products .carousel .card .cont{display:flex;justify-content:space-between;align-items:center}main.home section.products .carousel .card .cont span{flex-shrink:0;font-weight:500}@media (max-width:48rem){main.home section.products .carousel .card .cont span{font-size:.5rem}}@media (min-width:48.001rem){main.home section.products .carousel .card .cont span{font-size:1.25rem}main.home section.products .carousel .card .cont img:first-of-type{display:none}}@media (max-width:48rem){main.home section.products .carousel .card .cont img:nth-of-type(2){display:none}}main.home section.benefits{max-width:70rem}@media (max-width:48rem){main.home section.benefits .title{margin-bottom:1.25rem}}@media (min-width:48.001rem){main.home section.benefits .title{margin-bottom:2.5rem}}main.home section.benefits .grid{display:grid;grid-auto-rows:1fr}@media (max-width:48rem){main.home section.benefits .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}}@media (min-width:48.001rem){main.home section.benefits .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.00625rem),1fr))}}@media (max-width:48rem){main.home section.benefits .grid{gap:.62rem}}@media (min-width:48.001rem){main.home section.benefits .grid{gap:2.06rem;padding-inline:.75rem}}main.home section.benefits .grid .card{overflow:hidden;display:flex;flex-flow:column;justify-content:space-between;aspect-ratio:1/1;transition:.3s}@media (min-width:48.001rem){main.home section.benefits .grid .card{padding:1.06rem 1.06rem 1.01rem}main.home section.benefits .grid .card:hover{box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.25)}}main.home section.benefits .grid img{height:auto}@media (max-width:48rem){main.home section.benefits .grid img{flex:1 1;object-fit:contain;width:4.0625rem}}@media (min-width:48.001rem){main.home section.benefits .grid img{width:8.125rem}}@media (max-width:48rem){main.home section.benefits .grid p{font-size:.5rem}}@media (min-width:48.001rem){main.home section.benefits .grid p{font-size:1rem}}@media (max-width:48rem){main.home section.benefits .grid p{padding:0 .75rem .87rem .69rem}main.products{padding-top:2.19rem}}@media (min-width:48.001rem){main.products{padding-top:3.44rem}}main.products .bg:before{background:linear-gradient(54deg,#fff,rgba(205,236,255,.5))}@media (max-width:48rem){main.products section{margin-bottom:6.28rem}}@media (min-width:48.001rem){main.products section{margin-bottom:7.5rem}main.products section>p{font-size:1rem}}@media (max-width:48rem){main.products section>p{margin-top:.62rem}}@media (min-width:48.001rem){main.products section>p{margin-top:1.25rem}}main.products section .cards{display:grid}@media (max-width:48rem){main.products section .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.375rem),1fr))}}@media (min-width:48.001rem){main.products section .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.333rem),1fr))}}@media (max-width:48rem){main.products section .cards{gap:.44rem}}@media (min-width:48.001rem){main.products section .cards{gap:.62rem}}@media (max-width:48rem){main.products section .cards{padding-top:1.25rem}}@media (min-width:48.001rem){main.products section .cards{padding-top:2.5rem}}@media (max-width:48rem){main.products section .cards{margin-bottom:1.28rem}}@media (min-width:48.001rem){main.products section .cards{margin-bottom:1.31rem}}main.products section .cards .card{cursor:pointer;max-width:26.289375rem;display:flex;flex-flow:column;justify-content:space-between}@media (max-width:48rem){main.products section .cards .card{padding:.88rem .87rem .81rem .81rem}}@media (min-width:48.001rem){main.products section .cards .card{padding:.94rem .94rem .91rem;transition:.3s}main.products section .cards .card:hover{box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.25)}}main.products section .cards .card.opened .arrow-right{transform:rotate(90deg)}@media (max-width:48rem){main.products section .cards .card .card-title{font-size:.625rem}}@media (min-width:48.001rem){main.products section .cards .card .card-title{font-size:1rem}}main.products section .cards .card .to-order{color:#868686}@media (max-width:48rem){main.products section .cards .card .to-order{font-size:.5rem}}@media (min-width:48.001rem){main.products section .cards .card .to-order{font-size:.875rem}}@media (max-width:48rem){main.products section .cards .card .to-order{margin-block:.15rem .88rem}}@media (min-width:48.001rem){main.products section .cards .card .to-order{margin-block:.38rem 1.56rem}}main.products section .cards .card .product-img{align-self:center;height:auto;aspect-ratio:13.22075/12.70288;object-fit:cover}@media (max-width:48rem){main.products section .cards .card .product-img{width:80.5755395683%}}@media (min-width:48.001rem){main.products section .cards .card .product-img{width:81.3583384615%}}main.products section .cards .card .arrow-right{align-self:flex-end;transition:.3s}@media (min-width:48.001rem){main.products section .cards .card .arrow-right.mobile{display:none}}@media (max-width:48rem){main.products section .cards .card .arrow-right:not(.mobile){display:none}}main.products section .details{position:relative;display:flex;flex-flow:column;align-items:flex-start;scroll-margin:var(--wrapper-padding-inline)}@media (max-width:48rem){main.products section .details{padding:.53rem 1.25rem 1.25rem}}@media (min-width:48.001rem){main.products section .details{padding:2.81rem 3rem 2.81rem 2.94rem}}main.products section .details .cross-cont{cursor:pointer}@media (min-width:48.001rem){main.products section .details .cross-cont{position:absolute;top:1.56rem;right:1.56rem}}@media (max-width:48rem){main.products section .details .cross-cont{align-self:flex-end;padding:.75rem;margin:-.75rem -.75rem .5rem}}main.products section .details .cross-cont .cross{display:block}@media (min-width:48.001rem){main.products section .details .cross-cont .cross.mobile{display:none}}@media (max-width:48rem){main.products section .details .cross-cont .cross:not(.mobile){display:none}}main.products section .details .img-cont{position:relative}@media (max-width:48rem){main.products section .details .img-cont{box-shadow:0 .25rem .5rem rgba(0,0,0,.25)}}@media (min-width:48.001rem){main.products section .details .img-cont{box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.1)}}@media (max-width:48rem){main.products section .details .img-cont{padding:1.78rem 1.72rem}}@media (min-width:48.001rem){main.products section .details .img-cont{padding:.69rem .87rem .62rem}}@media (max-width:48rem){main.products section .details .img-cont{margin:0 auto 1.25rem}}@media (min-width:48.001rem){main.products section .details .img-cont{margin-bottom:2.5rem}}main.products section .details .img-cont .next-arrow,main.products section .details .img-cont .prev-arrow{pointer-events:unset;cursor:pointer;position:absolute;top:50%}main.products section .details .img-cont .prev-arrow{left:0;transform:translate(-50%,-50%)}main.products section .details .img-cont .next-arrow{right:0;transform:translate(50%,-50%)}@media (max-width:48rem){main.products section .details .img-cont .card-img{width:100%;height:auto}}@media (min-width:48.001rem){main.products section .details .img-cont .card-img{max-height:12rem;width:auto}}main.products section .details .head{max-width:45.3125rem;margin-right:1.5625rem}@media (max-width:48rem){main.products section .details .head{margin-bottom:1.25rem}}@media (min-width:48.001rem){main.products section .details .head{margin-bottom:2.5rem}}main.products section .details .head h1{font-weight:500;margin-bottom:.31rem}@media (max-width:48rem){main.products section .details .head h1{font-size:1rem}}@media (min-width:48.001rem){main.products section .details .head h1{font-size:1.25rem}}main.products section .details .head .to-order{color:#868686}@media (max-width:48rem){main.products section .details .head .to-order{font-size:.625rem}}@media (min-width:48.001rem){main.products section .details .head .to-order{font-size:1.125rem}}@media (max-width:48rem){main.products section .details .head .to-order{margin-bottom:.62rem}}@media (min-width:48.001rem){main.products section .details .head .to-order{margin-bottom:1.25rem}}main.products section .details .head .btn{border-radius:.3125rem}@media (max-width:48rem){main.products section .details .head .btn{font-size:.625rem}}@media (min-width:48.001rem){main.products section .details .head .btn{font-size:1rem}}@media (max-width:48rem){main.products section .details .head .btn{padding:.62rem}}@media (min-width:48.001rem){main.products section .details .head .btn{padding:.9375rem}}main.products section .details .about{display:flex;flex-flow:column;gap:1.25rem}@media (max-width:48rem){main.products section .details .about{padding-bottom:.62rem}}main.products section .details .about h2{font-weight:500}@media (max-width:48rem){main.products section .details .about h2{font-size:.75rem}}@media (min-width:48.001rem){main.products section .details .about h2{font-size:1.25rem}}@media (max-width:48rem){main.products section .details .about h2{margin-bottom:.31rem}}@media (min-width:48.001rem){main.products section .details .about h2{margin-bottom:.62rem}}main.products section .details .about p{color:#868686}@media (max-width:48rem){main.products section .details .about p{font-size:.625rem}}@media (min-width:48.001rem){main.products section .details .about p{font-size:1.125rem}}main.products section .details .about p span{color:#2c2c2c}@media (max-width:48rem){main.about{padding-top:2.19rem}}@media (min-width:48.001rem){main.about{padding-top:3.44rem}}main.about .bg:before{background:linear-gradient(8deg,#fff,rgba(205,236,255,.5))}@media (max-width:48rem){main.about section.firm .title{margin-bottom:1.25rem}}@media (min-width:48.001rem){main.about section.firm .title{margin-bottom:3.75rem}}main.about section.firm .carousel{overflow:auto;width:100%;display:flex;gap:1.25rem}main.about section.firm .carousel img{flex-shrink:0;object-fit:cover}@media (max-width:48rem){main.about section.firm .carousel img{width:6.6875rem}}@media (min-width:48.001rem){main.about section.firm .carousel img{width:21.875rem}}@media (max-width:48rem){main.about section.firm .carousel img{height:6.6875rem}}@media (min-width:48.001rem){main.about section.firm .carousel img{height:21.875rem}}@media (max-width:48rem){main.about section.services .title{margin-bottom:.62rem}}@media (min-width:48.001rem){main.about section.services .title{margin-bottom:1.25rem}}main.about section.services .description{max-width:37.5rem}main.about section.services .cards{display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width:48rem){main.about section.services .cards{grid-template-rows:repeat(6,1fr)}}@media (min-width:48.001rem){main.about section.services .cards{grid-template-rows:repeat(3,1fr)}}@media (max-width:48rem){main.about section.services .cards{gap:.62rem}}@media (min-width:48.001rem){main.about section.services .cards{gap:1.56rem}}@media (max-width:48rem){main.about section.services .cards{padding-top:1.25rem}}@media (min-width:48.001rem){main.about section.services .cards{padding-top:2.5rem}}@media (max-width:48rem){main.about section.services .cards .card{padding:1.37rem .7rem 1.37rem .71rem}}@media (min-width:48.001rem){main.about section.services .cards .card{padding:2.36rem 1.21rem 2.36rem 1.22rem}}@media (max-width:48rem){main.about section.services .cards .card.card-0{grid-area:1/1/2/3}main.about section.services .cards .card.card-1{grid-area:1/3/2/6}main.about section.services .cards .card.card-2{grid-area:2/1/4/4}main.about section.services .cards .card.card-3{grid-area:2/4/3/6}main.about section.services .cards .card.card-4{grid-area:3/4/4/6}main.about section.services .cards .card.card-5{grid-area:4/1/5/4}main.about section.services .cards .card.card-6{grid-area:4/4/5/6}main.about section.services .cards .card.card-7{grid-area:5/1/7/3}main.about section.services .cards .card.card-8{grid-area:5/3/7/6}}@media (min-width:48.001rem){main.about section.services .cards .card.card-0{grid-area:1/1/2/2}main.about section.services .cards .card.card-1{grid-area:1/2/2/3}main.about section.services .cards .card.card-2{grid-area:1/4/3/6}main.about section.services .cards .card.card-3{grid-area:1/3/2/4}main.about section.services .cards .card.card-4{grid-area:2/1/3/2}main.about section.services .cards .card.card-5{grid-area:2/2/3/4}main.about section.services .cards .card.card-6{grid-area:3/1/4/2}main.about section.services .cards .card.card-7{grid-area:3/2/4/3}main.about section.services .cards .card.card-8{grid-area:3/3/4/6}}main.about section.services .cards .card:hover{background:#0074ba}@media (max-width:48rem){main.about section.services .cards .card:hover{box-shadow:0 .25rem .5rem rgba(0,0,0,.25)}}@media (min-width:48.001rem){main.about section.services .cards .card:hover{box-shadow:0 .25rem 1rem rgba(0,0,0,.25);transform:translateY(.31rem)}}main.about section.services .cards .card:hover p{color:#fff}main.about section.q-a{display:flex;justify-content:space-between;gap:2.5rem}@media (max-width:48rem){main.about section.q-a .title{transform:translateY(4.44rem)}}@media (min-width:48.001rem){main.about section.q-a .title{transform:translateY(5rem)}}main.about section.q-a .q-a-list{display:flex;flex-flow:column}@media (max-width:48rem){main.about section.q-a .q-a-list{max-width:57.1794871795%}}@media (min-width:48.001rem){main.about section.q-a .q-a-list{max-width:49.3125rem}}@media (max-width:48rem){main.about section.q-a .q-a-list{gap:2.5rem}}@media (min-width:48.001rem){main.about section.q-a .q-a-list{gap:3.75rem}}main.about section.q-a .question{font-weight:500;margin-bottom:1.25rem}@media (max-width:48rem){main.about section.q-a .question{font-size:1rem}}@media (min-width:48.001rem){main.about section.q-a .question{font-size:1.5rem}}main.about section.q-a .answer{color:#2c2c2c}@media (max-width:48rem){main.about section.q-a .answer{font-size:.625rem}}@media (min-width:48.001rem){main.about section.q-a .answer{font-size:1.125rem}}@media (max-width:48rem){main.about section.sertificates .title{margin-bottom:1.25rem}}@media (min-width:48.001rem){main.about section.sertificates .title{margin-bottom:3.75rem}}main.about section.sertificates .grid{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:48rem){main.about section.sertificates .grid{gap:.64rem}}@media (min-width:48.001rem){main.about section.sertificates .grid{gap:2.27rem}}main.about section.sertificates .grid .img-cont{display:grid;place-items:center;background:#fff}@media (max-width:48rem){main.about section.sertificates .grid .img-cont{padding:.57rem .37rem}}@media (min-width:48.001rem){main.about section.sertificates .grid .img-cont{padding:2rem 1.28rem}}main.about section.sertificates .grid .img-cont img{width:100%;height:auto}@media (max-width:48rem){main.contact{padding-top:2.19rem}}@media (min-width:48.001rem){main.contact{padding-top:3.44rem}}main.contact .bg{background:linear-gradient(39deg,#fff,rgba(205,236,255,.5))}@media (max-width:48rem){main.contact section:not(.contact-form){margin-bottom:2.5rem}}@media (min-width:48.001rem){main.contact section:not(.contact-form){margin-bottom:3.25rem}}@media (max-width:48rem){main.contact section.contacts .title{margin-bottom:2.5rem}}@media (min-width:48.001rem){main.contact section.contacts .title{margin-bottom:5rem}}main.contact section.contacts .list{max-width:50.75rem}main.contact section.contacts .list .item{display:grid;align-items:center;border-top:.0625rem solid #868686;margin-right:0}@media (max-width:48rem){main.contact section.contacts .list .item{grid-template-columns:repeat(2,1fr)}}@media (min-width:48.001rem){main.contact section.contacts .list .item{grid-template-columns:1fr 2fr}}@media (max-width:48rem){main.contact section.contacts .list .item{font-size:.625rem}}main.contact section.contacts .list .item:last-child{border-bottom:.0625rem solid #868686}@media (max-width:48rem){main.contact section.contacts .list .item{padding:.63rem .94rem}}@media (min-width:48.001rem){main.contact section.contacts .list .item{padding:1.25rem 2.31rem}}main.contact section.contacts .list .item .bold{font-weight:600}main.contact section.contacts .list .item .links{display:flex;align-items:center}@media (max-width:48rem){main.contact section.contacts .list .item .links{gap:1.25rem}}@media (min-width:48.001rem){main.contact section.contacts .list .item .links{gap:2.5rem}}main.contact section.contacts .list .item .links a{padding:.5rem;margin:-.5rem}@media (min-width:48.001rem){main.contact section.contacts .list .item .links a.mobile{display:none}}@media (max-width:48rem){main.contact section.contacts .list .item .links a:not(.mobile){display:none}}main.contact section.map .card{overflow:hidden;display:grid;place-items:center;background:#868686;color:#fff}@media (max-width:48rem){main.contact section.map .card{height:19.5625rem}}@media (min-width:48.001rem){main.contact section.map .card{height:26rem}}main.contact section.map .card iframe{width:100%;height:100%}@font-face{font-family:__Montserrat_0c0859;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_0c0859;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_0c0859;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_0c0859;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_0c0859;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_0c0859;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_0c0859{font-family:__Montserrat_0c0859,__Montserrat_Fallback_0c0859;font-style:normal}