@charset "UTF-8";
/*!
Theme Name: TechProfit
Version: 1.0
Author: Двоичный кот
Author URI: https://01cat.ru
*/
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;vertical-align:baseline;margin:0;padding:0}sub,sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"Montserrat",sans-serif;color:#000;font-style:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}sub{vertical-align:sub}*,:after,:before{outline:0;box-sizing:border-box}input,select,textarea{-webkit-appearance:none;-moz-appearance:none}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/assets/fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}html{background-color:#fff;scroll-behavior:smooth;height:100%}html.with-fancybox [data-fixed-element]{right:var(--fancybox-scrollbar-compensate)}html.locked,html.mobileMenuOpen,html.mobileSearchOpen,html.projectsMapPopupOpen{overflow:hidden}@media (min-width:1921px){.large-hidden{display:none!important}}@media (max-width:1200px){.laptop-hidden{display:none!important}}@media (min-width:1200px){.desktop1-hidden{display:none!important}}@media (max-width:991px){.tablet-hidden{display:none!important}}@media (min-width:992px){.tablet-visible{display:none!important}}@media (max-width:767px){.mobile-hidden{display:none!important}}@media (max-width:480px){.medium-hidden{display:none!important}}@media (max-width:375px){.small-hidden{display:none!important}}@media (min-width:768px){.desktop-hidden{display:none!important}}.container{padding:0 32px;width:100%;max-width:100%;margin-inline:auto}@media (max-width:1600px){.container{padding:0 20px}}@media (max-width:1200px){.container{padding:0 14px}}.container .container-text{max-width:50%;width:100%}@media (min-width:1921px){.container .container-text{max-width:1398px}}@media (max-width:1600px){.container .container-text{width:100%;max-width:100%}}.btn,a{text-decoration:unset}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .3s all ease-in-out,border-color .3s all ease-in-out;cursor:pointer;background-color:transparent;border:1px solid transparent;width:100%}.btn span{line-height:140%;transition:color .3s all ease-in-out}.btn-default{padding:12px 24px}.text--lowercase{text-transform:lowercase}.h-screen{min-height:100vh}a{transition:.3s all ease-in-out color;color:#000}a[href^=tel]{white-space:nowrap}.btn span,p{font-size:16px;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:48px;line-height:120%;text-transform:uppercase}@media (max-width:767px){h1{font-size:32px}}h2,h3,h4,h5,p{line-height:140%}h2{font-size:36px;text-transform:uppercase}@media (max-width:767px){h2{font-size:28px}}h3,h4,h5{font-size:24px}@media (max-width:767px){h3{font-size:22px}}h4,h5{font-size:18px}@media (max-width:767px){h4{font-size:18px}}h5{font-size:16px}@media (max-width:767px){h5{font-size:16px}}.home{display:grid;grid-template-columns:1fr 1fr}@media (max-width:767px){.home{grid-template-columns:1fr}}.home .content{padding:40px 54px 30px 120px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}@media (max-width:1200px){.home .content{padding:20px 10px 30px}}.home .content__main{display:flex;flex-direction:column;gap:40px}@media (max-width:767px){.home .content__main{gap:20px}}.home .content__main .logo{padding-bottom:50px}@media (max-width:767px){.home .content__main .logo{padding-bottom:15px}}.home .content__main .title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;color:#000}@media (max-width:767px){.home .content__main .title{font-size:24px}}.home .content__main .description{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;color:#000;line-height:1.2;padding-bottom:10px}@media (max-width:767px){.home .content__main .description{font-size:14px}.home .content__main .description br{display:none}}.home .content__contacts{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:767px){.home .content__contacts{flex-direction:column;gap:12px}}.home .content__contacts .contacts__part ul{display:flex;flex-direction:column;gap:14px}.home .content__contacts .contacts__part ul li{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;color:#000;line-height:1.2}@media (max-width:767px){.home .content__contacts .contacts__part ul li{display:flex;flex-direction:column;gap:5px;line-height:1.5}}.home .content__contacts .contacts__part ul li a{text-decoration:underline;transition:.3s ease all}.home .content__contacts .contacts__part ul li a:hover{opacity:.5}.home .image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100vh;display:block}.home .image img.mobile{display:none}@media (max-width:767px){.home .image img{height:270px;display:none}.home .image img.mobile{display:block}}.timer{display:flex;gap:30px;justify-content:flex-start}.timer__item{position:relative;width:120px;height:120px;border:1px solid red;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}@media (max-width:767px){.timer__item{width:86px;height:86px;align-items:flex-start;padding-left:20px}}.timer__progress,.timer__progress::after{position:absolute;border-radius:0;box-sizing:border-box}.timer__progress{top:0;left:0;width:100%;height:100%;transform:translateZ(0);-webkit-transform:translateZ(0)}.timer__progress::after{content:"";top:-11px;left:-11px;width:calc(100% + 22px);height:calc(100% + 22px);background:var(--progress-svg, transparent);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;backface-visibility:hidden}@media (max-width:767px){.timer__progress::after{top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}}.timer__number{font-family:"Montserrat",sans-serif;font-weight:700;font-size:48px;color:#000;z-index:2;position:relative;padding-bottom:10px}@media (max-width:767px){.timer__number{font-size:24px;padding-bottom:5px;text-align:left}}.timer__label{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;color:#000;text-transform:uppercase;margin-top:2px;z-index:2;position:relative}@media (max-width:767px){.timer__label{text-transform:lowercase;letter-spacing:-.1px;font-size:14px}}.timer__expired{font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;color:red;text-align:center;padding:20px}@media (max-width:767px){.timer{gap:22px}}
/*# sourceMappingURL=style.css.map */
