body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}img{max-width:100%;height:auto}@font-face{font-family:"TT Norms";font-weight:normal;src:local("TT Norms"),url("../fonts/TTNorms-Regular.ttf") format("truetype"),url("../fonts/TTNorms-Regular.woff") format("woff"),url("../fonts/TTNorms-Regular.woff2") format("woff2")}@font-face{font-family:"TT Norms";font-weight:500;src:local("TT Norms"),url("../fonts/TTNorms-Medium.ttf") format("truetype"),url("../fonts/TTNorms-Medium.woff") format("woff"),url("../fonts/TTNorms-Medium.woff2") format("woff2")}@font-face{font-family:"TT Norms";font-weight:600;src:local("TT Norms"),url("../fonts/TTNorms-Bold.ttf") format("truetype"),url("../fonts/TTNorms-Bold.woff") format("woff"),url("../fonts/TTNorms-Bold.woff2") format("woff2")}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"TT Norms",sans-serif}*:focus{outline:none}body{font-size:16px}.title-primary{font-size:40px;font-weight:bold;text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.title-primary{font-size:35px}}.btn_secondary{display:inline-block;padding:1rem 2rem;background-color:#fff;color:#4a18a9;font-size:24px;font-weight:400;border-radius:1rem;border:none;cursor:pointer}@media screen and (max-width: 768px){.btn_secondary{font-size:18px}}.btn-primary{display:inline-block;padding:1rem 3rem;color:#000;background-color:#f8ca1e;font-size:16px;font-weight:400;border-radius:1rem;border:none;cursor:pointer}@media screen and (max-width: 768px){.btn-primary{font-size:18px}}@-webkit-keyframes pulse-primary{0%{-webkit-box-shadow:0 0 0 0 rgba(255,213,26,.8);box-shadow:0 0 0 0 rgba(255,213,26,.8)}40%{-webkit-box-shadow:0 0 0px 5px rgba(255,213,26,.5);box-shadow:0 0 0px 5px rgba(255,213,26,.5)}80%{-webkit-box-shadow:0 0 3px 10px rgba(255,213,26,0);box-shadow:0 0 3px 10px rgba(255,213,26,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,213,26,0);box-shadow:0 0 0 0 rgba(255,213,26,0)}}@keyframes pulse-primary{0%{-webkit-box-shadow:0 0 0 0 rgba(255,213,26,.8);box-shadow:0 0 0 0 rgba(255,213,26,.8)}40%{-webkit-box-shadow:0 0 0px 5px rgba(255,213,26,.5);box-shadow:0 0 0px 5px rgba(255,213,26,.5)}80%{-webkit-box-shadow:0 0 3px 10px rgba(255,213,26,0);box-shadow:0 0 3px 10px rgba(255,213,26,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,213,26,0);box-shadow:0 0 0 0 rgba(255,213,26,0)}}.container{width:1250px;max-width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}@media screen and (max-width: 768px){.container{padding:0 25px}}.overhidden{overflow:hidden}.container-mini{max-width:1000px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.show-xs{display:none !important}@media screen and (max-width: 576px){.show-xs{display:block !important}}.show-sm{display:none !important}@media screen and (max-width: 768px){.show-sm{display:block !important}}@media screen and (max-width: 768px){.hide-sm{display:none !important}}@media screen and (max-width: 576px){.hide-xs{display:none !important}}a{text-decoration:none}img,video{max-width:100%;height:auto}.nowrap{white-space:nowrap}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.text-center{text-align:center}.text-center-md{text-align:initial}@media screen and (max-width: 1024px){.text-center-md{text-align:center}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pulse{-webkit-animation:pulse-pulse-primary 2s linear infinite;animation:pulse-pulse-primary 2s linear infinite}@-webkit-keyframes pulse-pulse-primary{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.8);box-shadow:0 0 0 0 rgba(255,255,255,.8)}10%{-webkit-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1.05);transform:scale(1.05)}25%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-box-shadow:0 0 0px 5px rgba(255,255,255,.5);box-shadow:0 0 0px 5px rgba(255,255,255,.5)}80%{-webkit-box-shadow:0 0 3px 10px rgba(255,255,255,0);box-shadow:0 0 3px 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-pulse-primary{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.8);box-shadow:0 0 0 0 rgba(255,255,255,.8)}10%{-webkit-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1.05);transform:scale(1.05)}25%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-box-shadow:0 0 0px 5px rgba(255,255,255,.5);box-shadow:0 0 0px 5px rgba(255,255,255,.5)}80%{-webkit-box-shadow:0 0 3px 10px rgba(255,255,255,0);box-shadow:0 0 3px 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}nav{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#f8ca1e}nav .nav_inner{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav .logo{margin-right:30px;font-size:30px;font-weight:bold}nav .menu{margin-right:auto}@media screen and (max-width: 768px){nav .menu{display:none}}nav .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .menu ul li{margin-right:25px}nav .menu ul li a{color:#1a1a1a}nav .nav_contacts{margin-right:30px}@media screen and (max-width: 768px){nav .nav_contacts{margin-right:10px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}nav .nav_contacts a{display:block;color:#1a1a1a;font-weight:bold}@media screen and (max-width: 768px){nav .nav_contacts a{font-size:23px;margin-right:15px}}nav .nav_contacts a:not(:last-of-type){margin-bottom:3px}@media screen and (max-width: 768px){nav .nav_contacts a:not(:last-of-type){margin-bottom:0}}nav .nav_contacts .icon{margin-right:5px}nav .lang{position:relative}nav .lang .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:none;background:none;color:#1a1a1a;cursor:pointer}nav .lang .item .icon{width:25px;margin-right:10px}@media screen and (max-width: 768px){nav .lang .item .icon{margin-right:0}}nav .lang .item .icon img{vertical-align:bottom}nav .lang .item span{display:block;font-size:18px;font-weight:500}@media screen and (max-width: 576px){nav .lang .item span{display:none}}nav .lang .item .arrow{margin-left:10px}@media screen and (max-width: 576px){nav .lang .item .arrow{margin-left:5px}}nav .lang .item .arrow img{width:15px;vertical-align:bottom}nav .lang .sublangs{position:absolute;top:100%;left:50%;background-color:#4a18a9;width:200px;-webkit-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);opacity:0;padding:20px;border-radius:1rem;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media screen and (max-width: 768px){nav .lang .sublangs{width:auto}}nav .lang .sublangs.active{-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);opacity:1}nav .lang .sublangs a{color:#fff}header{padding-top:150px;padding-bottom:50px;position:relative;overflow:hidden}@media screen and (max-width: 768px){header{padding-top:150px}}header .content{background:#f8ca1e;padding:50px;border-radius:1rem;position:relative}@media screen and (max-width: 576px){header .content{padding:20px;overflow:hidden}}header .content .text_block{width:40%}@media screen and (max-width: 768px){header .content .text_block{width:65%}}@media screen and (max-width: 576px){header .content .text_block{width:100%}}header .content .text_block h3{font-size:20px;margin-bottom:15px}@media screen and (max-width: 576px){header .content .text_block h3{text-align:center}}header .content .text_block h1{font-size:40px;font-weight:bold;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 768px){header .content .text_block h1{font-size:23px}}@media screen and (max-width: 576px){header .content .text_block h1{text-align:center}}header .content .text_block p{font-size:18px;margin-bottom:15px;line-height:1.5}@media screen and (max-width: 576px){header .content .text_block .btn{text-align:center}}header .content .text_block .button-register{background:#fff;border:none;border-radius:5px;display:inline-block;padding:1rem 2.5rem;color:#000;font-size:18px;font-weight:500;cursor:pointer}header .content .img{position:absolute;bottom:0;right:50px}@media screen and (max-width: 768px){header .content .img{right:-15px}}@media screen and (max-width: 576px){header .content .img{position:static;text-align:center}}header .content .img img{max-width:initial;width:auto;height:400px;vertical-align:bottom}@media screen and (max-width: 768px){header .content .img img{height:350px}}@media screen and (max-width: 768px){header .content .img img{height:auto;width:70%;max-width:100%}}header .header_fade{position:absolute;top:0%;left:90%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1000px;z-index:-1}.header_triggers{margin-top:50px}.header_triggers .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_triggers .item{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.3333333333% - 30px);background:#1a1a1a;border-radius:1rem;color:#fff;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.header_triggers .item{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.header_triggers .item{margin-bottom:30px}}.header_triggers .item .icon{width:70px;-ms-flex-negative:0;flex-shrink:0;padding:10px;font-size:30px;margin-right:10px}.header_triggers .item h3{font-size:16px}.header_triggers .item h5{font-size:14px;font-weight:500;margin-bottom:10px}.fact{padding:80px 0}@media screen and (max-width: 1024px){.fact{padding:60px 30px}}@media screen and (max-width: 768px){.fact{padding:40px 0}}.fact h2{text-align:center;font-size:50px;font-weight:500;margin-bottom:50px}@media screen and (max-width: 768px){.fact h2{font-size:20px}}.fact .quote{position:relative}.fact .quote h3{font-size:32px;width:70%}@media screen and (max-width: 768px){.fact .quote h3{font-size:23px;width:100%}}.fact .quote .quotemark{font-size:100px;color:#323232;position:absolute;top:30px;right:20%}@media screen and (max-width: 768px){.fact .quote .quotemark{top:72%;right:10%}}.products{padding:80px 0}@media screen and (max-width: 1024px){.products{padding:60px 30px}}@media screen and (max-width: 768px){.products{padding:40px 0}}.products .row{-ms-flex-pack:distribute;justify-content:space-around}.products .item{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.3333333333% - 30px);border-radius:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.08);box-shadow:0 0 10px rgba(0,0,0,.08);overflow:hidden;margin-bottom:30px;padding:30px;text-align:center}@media screen and (max-width: 768px){.products .item{width:calc(50% - 30px)}}@media screen and (max-width: 576px){.products .item{width:calc(100% - 30px)}}.products .item .img{margin-bottom:15px}.products .item h3{font-size:22px;font-weight:bold;margin-bottom:20px}.products .tac{text-align:center;margin-top:30px}.about_us{padding:60px 0}.about_us .left,.about_us .right{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px}.about_us .left{width:calc(62.5% - 30px)}@media screen and (max-width: 768px){.about_us .left{width:calc(100% - 30px)}}.about_us .left p{margin-bottom:30px;line-height:1.8;padding-right:20px;letter-spacing:.2px}@media screen and (max-width: 576px){.about_us .left p{font-size:14px}}.about_us .left a{color:#252525}.about_us .left table{border-collapse:collapse;border:1px solid #000}.about_us .left table.is-style-stripes{border:none}.about_us .left table.is-style-stripes th,.about_us .left table.is-style-stripes td{border:none}.about_us .left table th,.about_us .left table td{padding:10px 20px;border:1px solid #000}.about_us .left table th{font-weight:bold;margin-bottom:10px}.about_us .left h1,.about_us .left h2,.about_us .left h3,.about_us .left h4,.about_us .left h5,.about_us .left h6{line-height:1.4;margin-bottom:15px;word-break:break-word}.about_us .left h1{font-size:45px}@media screen and (max-width: 1024px){.about_us .left h1{font-size:38px}}@media screen and (max-width: 768px){.about_us .left h1{font-size:35px}}.about_us .left h2{font-size:36px}@media screen and (max-width: 768px){.about_us .left h2{font-size:30px}}.about_us .left h3{font-size:30px}@media screen and (max-width: 768px){.about_us .left h3{font-size:27px}}@media screen and (max-width: 576px){.about_us .left h3{font-size:23px}}.about_us .left h4{font-size:25px}@media screen and (max-width: 768px){.about_us .left h4{font-size:23px}}@media screen and (max-width: 576px){.about_us .left h4{font-size:20px}}.about_us .left b,.about_us .left strong{font-weight:bold}.about_us .left ul{padding-left:30px;margin-bottom:15px}.about_us .left ul li{position:relative;list-style:disc}.about_us .left ul li:not(:last-of-type){margin-bottom:10px}.about_us .left figure{margin:0}.about_us .right{width:calc(37.5% - 30px)}@media screen and (max-width: 768px){.about_us .right{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.about_us .tac-sm{text-align:center}}.modal-order{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(20,20,20,.3607843137);z-index:111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10vh 0;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-perspective:1000px;perspective:1000px}@media screen and (max-width: 768px){.modal-order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.modal-order.active{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-order.active .content{-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}.modal-order .title{font-size:24px;font-weight:500;margin-bottom:30px;text-align:center}.modal-order .content{width:550px;max-width:calc(100% - 30px);padding:50px;background-color:#fff;border-radius:3rem;position:relative;-webkit-transform:translateY(60px) scale(1.1);transform:translateY(60px) scale(1.1);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}@media screen and (max-width: 768px){.modal-order .content{padding:30px 15px;padding-top:60px;border-radius:1rem}}.modal-order .content .close_btn{position:absolute;top:20px;right:40px}@media screen and (max-width: 768px){.modal-order .content .close_btn{right:20px}}.modal-order .content .close_btn button{border:none;background-color:rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;width:40px;height:40px;padding:10px;cursor:pointer}.modal-order .content .close_btn button img{width:20px}.modal-order .content label.input{display:block;position:relative;height:50px;margin-bottom:30px}.modal-order .content label.input p{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;font-size:16px;color:#1a1a1a;background-color:#fff;z-index:10;padding:0 5px;line-height:1;-webkit-transition:left 300ms ease,top 300ms ease,color 300ms ease,font-size 300ms ease;transition:left 300ms ease,top 300ms ease,color 300ms ease,font-size 300ms ease}.modal-order .content label.input span{color:#f8ca1e}.modal-order .content label.input input{width:100%;height:100%;position:relative;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);border:1px solid #f8ca1e;padding-left:20px;border-radius:1rem;color:#1a1a1a;-webkit-transition:border-color 300ms ease;transition:border-color 300ms ease}.modal-order .content label.input textarea{width:100%;height:100%;position:relative;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;padding-left:15px;color:#fff;resize:none}.modal-order .content label.input textarea::-webkit-input-placeholder{color:#1a1a1a;font-size:14px}.modal-order .content label.input textarea::-moz-placeholder{color:#1a1a1a;font-size:14px}.modal-order .content label.input textarea:-ms-input-placeholder{color:#1a1a1a;font-size:14px}.modal-order .content label.input textarea::-ms-input-placeholder{color:#1a1a1a;font-size:14px}.modal-order .content label.input textarea::placeholder{color:#1a1a1a;font-size:14px}.modal-order .content label.input:focus-within p{top:0;left:15px;font-size:12px}.modal-order .content label.input.focused p,.modal-order .content label.input.filled p{-webkit-transition:none;transition:none;top:0;left:15px;font-size:12px}.modal-order .content .btn{text-align:center}.modal-order .content .btn button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-order .content .btn button .inner{position:relative}.modal-order .content .btn button .loader{position:absolute;top:50%;left:100%;width:15px;margin-left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.modal-order .content .btn button .loader svg path,.modal-order .content .btn button .loader svg rect{fill:#fff}.portfolio{padding:60px 0}.portfolio .title-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.portfolio .title-primary{text-align:left;font-size:25px}}.portfolio .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio .btns button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:5px;background:#f8ca1e;border:none;cursor:pointer;margin-left:20px}.portfolio .btns button img{width:15px}.portfolio .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio .left,.portfolio .right{padding:0 30px}@media screen and (max-width: 768px){.portfolio .left,.portfolio .right{padding:0}}.portfolio .left{width:40%}@media screen and (max-width: 768px){.portfolio .left{width:100%;margin-bottom:30px}}.portfolio .left .img img{vertical-align:bottom;border-radius:5px}.portfolio .right{width:60%}@media screen and (max-width: 768px){.portfolio .right{width:100%}}.portfolio .right p{margin-bottom:30px;line-height:1.8;padding-right:20px;letter-spacing:.2px}@media screen and (max-width: 576px){.portfolio .right p{font-size:14px}}.portfolio .right a{color:#252525}.portfolio .right table{border-collapse:collapse;border:1px solid #000}.portfolio .right table.is-style-stripes{border:none}.portfolio .right table.is-style-stripes th,.portfolio .right table.is-style-stripes td{border:none}.portfolio .right table th,.portfolio .right table td{padding:10px 20px;border:1px solid #000}.portfolio .right table th{font-weight:bold;margin-bottom:10px}.portfolio .right h1,.portfolio .right h2,.portfolio .right h3,.portfolio .right h4,.portfolio .right h5,.portfolio .right h6{line-height:1.4;margin-bottom:15px;word-break:break-word}.portfolio .right h1{font-size:45px}@media screen and (max-width: 1024px){.portfolio .right h1{font-size:38px}}@media screen and (max-width: 768px){.portfolio .right h1{font-size:35px}}.portfolio .right h2{font-size:36px}@media screen and (max-width: 768px){.portfolio .right h2{font-size:30px}}.portfolio .right h3{font-size:30px}@media screen and (max-width: 768px){.portfolio .right h3{font-size:27px}}@media screen and (max-width: 576px){.portfolio .right h3{font-size:23px}}.portfolio .right h4{font-size:25px}@media screen and (max-width: 768px){.portfolio .right h4{font-size:23px}}@media screen and (max-width: 576px){.portfolio .right h4{font-size:20px}}.portfolio .right b,.portfolio .right strong{font-weight:bold}.portfolio .right ul{padding-left:30px;margin-bottom:15px}.portfolio .right ul li{position:relative;list-style:disc}.portfolio .right ul li:not(:last-of-type){margin-bottom:10px}.portfolio .right figure{margin:0}footer{padding:40px 0;background-color:#f8ca1e}footer a{color:#1a1a1a}footer .mobile_hide{padding:0 !important}footer .col_mobile_inner{overflow:hidden}@media screen and (max-width: 768px){footer .col_mobile_inner{opacity:0}}footer .col{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px);position:relative}@media screen and (max-width: 768px){footer .col{width:calc(50% - 30px)}}@media screen and (max-width: 576px){footer .col{width:calc(100% - 30px)}}@media screen and (max-width: 768px){footer .col{padding:20px 0;position:relative}}footer .col:not(:last-of-type)::after{content:"";width:100%;height:2px;background-color:rgba(255,255,255,.1);position:absolute;bottom:0;left:0;display:none}@media screen and (max-width: 768px){footer .col:not(:last-of-type)::after{display:block}}@media screen and (max-width: 768px){footer .col:nth-of-type(3)::after{display:none}}@media screen and (max-width: 576px){footer .col:nth-of-type(3)::after{display:block}}footer .footer_logo{width:200px;margin-bottom:50px;font-size:30px;font-weight:bold}@media screen and (max-width: 768px){footer .footer_logo{margin:0 auto 30px}}@media screen and (max-width: 768px){footer .footer_socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer_socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width: 768px){footer .footer_socials a{font-size:0;margin:0 15px}}footer .footer_socials a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border:2px solid #1a1a1a;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}footer .footer_socials a .icon img{vertical-align:bottom;width:50%}footer .footer_title{margin-bottom:30px;font-size:24px;color:#1a1a1a}@media screen and (max-width: 768px){footer .footer_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}}footer .footer_title .expand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;background-color:rgba(255,255,255,.3);margin-right:15px;border-radius:.5rem}footer .footer_title .expand svg{width:15px}footer .footer_menu li{margin-bottom:15px}footer .footer_menu a{font-size:15px}footer .footer_contacts{color:#1a1a1a}footer .footer_contacts li{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.5}footer .footer_contacts li img{vertical-align:bottom}footer .footer_contacts li b{display:block;margin-top:3px;font-weight:500}footer .footer_contacts li i{display:inline-block;font-style:normal;margin:0 10px;font-weight:bold;-webkit-transform:translateY(-3px);transform:translateY(-3px);font-size:18px}footer .footer_contacts li .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;margin-right:15px}footer .footer_contacts li .icon i{-webkit-transform:translateY(2px);transform:translateY(2px)}footer .footer_contacts li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a1a1a;font-size:14px;line-height:1.5}/*# sourceMappingURL=style.min.css.map */