.mobile-menu{z-index:120;background-color:#22222282;width:100vw;height:100vh;position:fixed;top:64px;left:0}.mobile-menu .telegram-bullet img{width:20px;height:20px;margin-right:5px}.mobile-menu__menu_wrapper{opacity:1;background-color:#fff;border-top:1px solid #0000000d;flex-direction:column;align-items:center;width:85vw;height:80vh;padding-top:15px;padding-bottom:10px;display:flex;overflow-y:scroll}.mobile-menu__hamburger_tel{align-items:center;margin-bottom:18px;display:flex}.mobile-menu__hamburger_tel a{margin-left:6px;font-family:Montserrat;font-size:18px;font-weight:400;line-height:22px;display:block;color:#447c48!important}.mobile-menu__love-projects{margin-bottom:10px}.mobile-menu__hamburger_links{width:95%;margin-top:20px}.mobile-menu__link{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.mobile-menu__link:not(:last-of-type){border-bottom:1px solid #18191f1a}.mobile-menu__link>p{color:#222}.mobile-menu__link_telegram-link{color:#1d98dc!important}.mobile-menu__form-button{color:#fff;background-color:#364537;border:0;border-radius:10px;width:100%;max-width:230px;max-height:35px;margin-bottom:20px;padding:10px;font-family:Montserrat;font-size:14px;font-weight:400;line-height:17px}.mobile-menu__form-button:hover{background-color:#222}.mobile-menu__send-wa{cursor:pointer;justify-content:space-between;align-items:center;width:100%;max-width:185px;display:flex}.mobile-menu__send-wa p{text-underline-offset:3px;-webkit-text-decoration:underline #48c95f!important;text-decoration:underline #48c95f!important}.mobile-menu__send-wa p:hover{color:#48c95f}.mobile-menu__love-projects{cursor:pointer;justify-content:space-between;align-items:center;width:100%;max-width:213px;display:flex}.mobile-menu p,.mobile-menu a{margin:0;font-family:Montserrat;font-size:14px;font-weight:400;line-height:17px}.mobile-menu p:visited,.mobile-menu a:visited,.mobile-menu p:link,.mobile-menu a:link{color:inherit}
.mobile-header{justify-content:space-around;align-items:center;width:100%;padding:5px;display:none}.mobile-header img{width:100%;height:100%}.mobile-header a{height:100%;display:block}.mobile-header__logo{width:83px;height:56px;display:block}.mobile-header__selected,.mobile-header__tel{margin-left:16px}.mobile-header__whatsapp{width:25px;margin-left:16px}.mobile-header__hamburger{width:20px;margin-left:16px}.mobile-header__hamburger img{width:100%;height:100%}.mobile-header__hamburger{cursor:pointer}.mobile-header__services{height:25px;display:flex}@media screen and (max-width:1290px){.mobile-header{display:flex}}
.navs{align-items:center;justify-content:baseline;width:900px;margin:0;padding:0;list-style:none;display:flex;position:relative}.navs__nav-link{white-space:nowrap;cursor:pointer;position:relative}.navs__nav-link a{color:#000!important}.navs__nav-link a:hover{color:#447c48!important}.navs__nav-link:not(:first-of-type){margin-left:20px}.navs__nav-link_telegram a.link{color:#1d98dc!important}.navs__nav-link_telegram a.link:hover{color:#000!important}
.header{z-index:120;background-color:#fff;border-bottom:1px solid #0000000d;width:100%;position:sticky;top:0}.header__container{justify-content:space-between;align-items:center;width:100%;max-width:1290px;margin:0 auto;padding:13px 0;display:flex}@media screen and (max-width:1290px){.header__container{padding:0}}.header__row-main{width:100%;max-width:850px}@media screen and (max-width:1290px){.header__row-main{display:none}}.header__row-main .line1 .logo{width:auto;height:auto}.header__row-main .line2{margin-top:10px;overflow:hidden}.header__special-container{justify-content:baseline;align-items:center;display:flex}@media screen and (max-width:1290px){.header__special-container{display:none}}.header__special-container .row-second{margin-right:30px}.header__special-container .row-second .love-projects{margin-bottom:10px}.header__special-container .row-second .our-youtube{fill:#447c48;align-items:center;margin-bottom:10px;display:flex}.header__special-container .row-second .telegram{fill:#1d98dc;align-items:center;margin-bottom:10px;display:flex}.header__special-container .row-second .bullet{cursor:pointer;align-items:center;display:flex}.header__special-container .row-second .bullet p{cursor:pointer}.header__special-container .row-second .bullet p:hover{color:#447c48}.header__special-container .row-second .bullet .icon{width:20px;height:20px;margin-right:5px}.header__special-container .row-third{max-width:221px}.header__special-container .row-third .phone{margin-bottom:12px}.header__special-container .row-third .phone:not(:last-of-type){margin-bottom:6px}.header__special-container .row-third .phone{text-align:left;cursor:pointer}.header__special-container .row-third .phone a{color:#447c48;font-family:Montserrat;font-size:16px;font-weight:500;line-height:20px}.header__special-container .row-third .phone a:hover{color:#222}.header__special-container .row-third .convers-button{cursor:pointer;color:#fff;background-color:#364537;border:0;border-radius:10px;width:100%;max-height:35px;padding:5px;font-family:Montserrat;font-size:14px;font-weight:400;line-height:17px}.header__special-container .row-third .convers-button:hover{background-color:#222}.header__special-container p,.header__special-container a{margin:0;font-size:14px;font-weight:400;line-height:17px}.header__special-container p:visited,.header__special-container a:visited,.header__special-container p:link,.header__special-container a:link{color:inherit}
.arrow-up{z-index:120;cursor:pointer;z-index:30;position:fixed;bottom:20%;right:5%}@media screen and (min-width:426px){.arrow-up{width:70px;height:70px}}@media screen and (max-width:425px){.arrow-up{width:45px;height:45px}}.arrow-up svg{width:45px;height:45px}
html,body{background-color:#fff;margin:0;padding:0}html{display:block}body{display:block;position:relative}h1,h2,h3,h4{cursor:default;margin:0;padding:0}a:active,a:hover,a{color:#000;text-decoration:none}p{cursor:default;margin:0}.desktop{display:none!important}@media screen and (min-width:1000px){.desktop{display:inherit!important}}.desktop-flex{display:none!important}@media screen and (min-width:1000px){.desktop-flex{display:flex!important}}.no-desktop{display:none!important}@media screen and (max-width:1000px){.no-desktop{display:inherit!important}}.no-desktop-flex{display:none!important}@media screen and (max-width:1000px){.no-desktop-flex{display:flex!important}}.mobile{display:none!important}@media screen and (max-width:550px){.mobile{display:inherit!important}}.mobile-flex{display:none!important}@media screen and (max-width:550px){.mobile-flex{display:flex!important}}.no-mobile{display:none!important}@media screen and (min-width:550px){.no-mobile{display:inherit!important}}.no-mobile-flex{display:none!important}@media screen and (min-width:550px){.no-mobile-flex{display:flex!important}}

h1,h2,h3,h4{font-family:var(--font-organetto)}p,a,li{font-family:var(--font-montserrat)}
