@font-face{font-family:Jost;src:url(/Fonts/Jost-VariableFont_wght.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Variable;src:url(/Fonts/Satoshi-Variable.woff2) format("woff2"),url(/Fonts/Satoshi-Variable.woff) format("woff"),url(/Fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fbfbfb}.Footer{display:flex;position:relative;justify-content:space-between;align-items:center;padding:20px 10px;border-bottom:1px solid #000000}.footer__links{display:flex;gap:2vw;font-family:Jost,sans-serif;font-weight:500;font-size:clamp(16px,2vw,24px)}.footer__links a{text-decoration:none;color:#000;cursor:pointer}.footer__logo{font-family:Satoshi-Variable,sans-serif;font-weight:500;font-size:clamp(24px,4vw,40px);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.footer__icons{display:flex;height:clamp(24px,3vw,32px);gap:16px}.footer__icons img{cursor:pointer}.footer__icons img:last-child{margin-left:30px}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.bar{width:25px;height:3px;background-color:#000;transition:.3s}.bar.open:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.search-container{display:none}@media screen and (max-width: 290px){.footer__icons{gap:1vw}}@media screen and (max-width: 787px){.Footer{margin-top:2vh}.burger{display:flex}.footer__links{position:absolute;top:60px;left:0;width:100%;background-color:#fff;flex-direction:column;align-items:center;gap:20px;padding:20px 0;display:none;z-index:10;border-top:1px solid #ccc}.footer__links.open{display:flex}.footer__icons img:nth-child(1),.footer__icons img:nth-child(2){display:none}.footer__icons img:last-child{margin-left:0}.Footer{display:flex;padding:29px 15px 10px;align-items:flex-end}.footer__logo{display:flex;justify-content:center;align-items:center;flex-direction:column}.search-container{display:flex;position:relative;width:80%}.search-container input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;border:1px solid #000000;border-radius:0;padding-right:10px;font-size:16px;background:transparent}.search-container input:focus{outline:none}.search-container input::placeholder{text-align:center}.search-container img{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:13px;height:auto;pointer-events:none}}.Landing{display:flex;width:100%}.Landing__left,.Landing__right{max-width:50%;width:50vw;position:relative}.Landing__left img,.Landing__right img{width:100%;height:100%}#landing__text{position:absolute;bottom:0;left:40px;font-weight:400;font-size:2vw;font-family:Jost,sans-serif}.Landing__button{position:absolute;left:46px;bottom:46px;font-family:Jost,sans-serif;font-size:2vw;background-color:#fbfbfb;color:#000;border:none;padding:.4vw 4vw .6vw;cursor:pointer}@media screen and (max-width: 787px){.Landing{display:flex;flex-direction:column}.Landing__left,.Landing__right{max-width:100%;width:100%}.Landing__left{background-color:#edf1f0}.Landing__left img,.Landing__right img{width:100%;height:100%;object-fit:cover;object-position:center}#landing__text{left:0;bottom:0;font-size:4vw;padding:0 5px}.Landing__button{margin-right:5px;margin-top:-10px;font-size:5vw;padding:.6vw 4.5vw .9vw;position:static;float:right;color:#fff;background-color:#000}}.Main{margin-top:24px;display:flex;flex-direction:column}.Main__container__first{margin:0 27px}.Main__container__first .Main__title{display:flex;margin-bottom:5vw;justify-content:space-between;font-family:Jost,sans-serif;align-items:end}.Main__container__first .Main__title a{color:#000}.Main__container__first .Main__title .Main__cont{align-items:end;display:flex}.Main__container__first .Main__title .Main__cont p{font-size:2rem;font-weight:500;margin-left:0}.Main__container__first .Main__title .Main__cont h1{font-family:Satoshi-Variable,sans-serif;font-weight:900;font-size:13vw;width:calc(50vw + 10px);line-height:1}.Main__container__second{margin-top:2rem}.Main__container__second .Main__title__text{margin:0 27px;display:flex;flex-direction:column}.Main__container__second h1{font-family:Satoshi-Variable,sans-serif;font-weight:900;font-size:11vw}.dptt{display:flex;justify-content:flex-end}.Main__title__text__p{font-family:Jost,sans-serif;font-size:32px;display:flex;flex-direction:column;max-width:50%}.Main__title__text__p p:first-child{font-weight:400;font-size:1em}.Main__title__text__p p:last-child{font-weight:300;font-size:.65em;margin-top:4vh;opacity:.5}.Main__container__info{display:flex;gap:5px;margin-top:2rem}.Main__container__info__first{max-width:50%}.Main__container__info__first img{width:100%;height:auto}.Main__container__info__second{max-width:50%}.Main__container__info__second img{width:100%;height:auto}#workWithUs{font-family:Satoshi-Variable,sans-serif;font-weight:900;font-size:5vw}#workWithUsText{font-family:Jost,sans-serif;font-weight:800;line-height:100%;font-size:3vw;text-wrap:balance}.Main__container__info__text{background-color:#edf1f0;margin-top:4px;padding:0 27px 5vh;display:flex;flex-direction:column;width:100%}.Main__container__info__business{display:flex;justify-content:flex-end;gap:20px;margin-top:2rem}.Main__container__info__business__text{max-width:50%}#phone{margin-top:5vh;font-family:Jost,sans-serif;font-weight:400;font-size:1.3vw;color:#7f7f7f;border:none;width:100%;height:3.5vh;border-bottom:#000000 2px solid;background:transparent}#phone:focus{outline:none}#phone::placeholder{padding-left:10px}#subscribeLabel{font-family:Jost,sans-serif;font-size:2vw;font-weight:300}#subscribe{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid black;border-radius:0;transform:scale(1.5);cursor:pointer;position:relative;outline:none}#subscribe:checked{background-color:#000}#subscribe:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.Main__container__info__business__checkbox{display:inline-flex;padding-top:10px;align-items:center;gap:7px;font-family:Jost,sans-serif;font-weight:400;font-size:1.3vw;color:#7f7f7f}@media screen and (max-width: 1024px){#more{display:none}}@media screen and (max-width: 787px){.Main__container__first{margin:0 10px}.Main__container__first .Main__title{max-width:100%!important}.Main__container__first .Main__title .Main__cont{align-items:start;flex-direction:column;width:100vw}.Main__container__first .Main__title .Main__cont p{font-size:4.5vw;text-align:end;font-weight:700;width:100%}.Main__container__first .Main__title .Main__cont h1{width:100%;font-size:20vw}.Main__container__second{margin-top:2rem}.Main__container__second .Main__title__text{margin:0 10px}.Main__container__second .Main__title__text h1{font-size:20vw}.Main__container__second .Main__title__text__p{max-width:80%;font-size:5vw}.Main__container__second .Main__container__info{flex-direction:column}.Main__container__second .Main__container__info__first,.Main__container__second .Main__container__info__second{max-width:100%}.Main__container__second .Main__container__info__text{padding:0 10px 5vh 0px}.Main__container__second .Main__container__info__business{justify-content:flex-start}#workWithUs{font-size:9vw}.Main__container__info__business__text{max-width:70%;padding-left:5px}.Main__container__info__business__text input::placeholder{font-size:3vw}#workWithUsText{font-size:5vw;max-width:100%}#phone{border:none}#subscribe{width:15px;height:15px;transform:scale(1)}#subscribeLabel{font-size:3vw}.Main__container__info__business__checkbox{margin-left:2px;border-top:black 2px solid}}.FirstMain__banner{display:flex;gap:10px;margin-top:20px}.first__container{display:flex;flex-direction:row;justify-content:space-between}.first__container .one__container{display:flex;gap:10px}.first__container .two__container{display:flex}.second__container{display:flex;flex-direction:row;margin-top:5vh;justify-content:space-between}.second__container .one__container__second{display:flex}.second__container .two__container__second{display:flex;gap:10px}@media screen and (max-width: 787px){.first__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}.one__container{grid-column:1 / -1;display:flex;gap:10px}.two__container{grid-column:2 / 3;grid-row:2 / 3;display:flex;align-items:end}.second__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}.one__container__second{grid-column:1 / 2;grid-row:1 / 2}.two__container__second{grid-column:1 / 3;grid-row:2 / 3;display:flex;gap:10px}.FirstMain__banner{flex-direction:column;gap:10px}}.CardProduct__item{position:relative;display:inline-block;font-family:Jost,sans-serif;width:25vw}#product_img{width:100%;object-fit:contain}#favorite{position:absolute;right:10px;width:25px;height:auto;top:5px;cursor:pointer}.CardProduct__item__text{display:flex;justify-content:space-between}.CardProduct__item__text p{font-size:1.2vw;font-weight:600}@media screen and (max-width: 787px){.CardProduct__item,#product_img{width:100%}#favorite{right:3px;width:20px;height:20px;top:3px}.CardProduct__item__text{align-items:center}.CardProduct__item__text p{font-size:3vw}}.CardsPol{position:relative;max-width:50%}.CardsPol img{width:100%;height:auto}.CardsPol h2{position:absolute;top:50%;left:50%;font-size:2.5vw;transform:translate(-50%,-50%);font-family:Jost,sans-serif;font-weight:500;color:#fbfbfb;line-height:100%;border-bottom:rgba(251,251,251,1) 1px solid}@media screen and (max-width: 787px){.CardsPol{max-width:100%}.CardsPol h2{font-size:6vw}}.Last{background-color:#000;color:#fff;font-family:Satoshi-Variable,sans-serif;font-weight:900;position:relative;height:70vh;overflow:hidden}.Last__container__first{text-align:right;font-size:clamp(28px,4vw,40px);padding:3rem;position:relative}.Last h1{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:25vw;padding:0;line-height:.8;vertical-align:top}@media screen and (max-width: 787px){.Last__container__first{padding:2rem .5rem}.Last{height:50vh}.Last h1{font-size:25vw}}@media screen and (max-width: 500px){.Last{height:40vh}}
