@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{background:#fff}.wrapper{width:1140px;margin:0 auto}@media screen and (max-width: 992px){.wrapper{width:95%}}.mob-img{display:none}@media screen and (max-width: 576px){.mob-img{display:block;margin:50px auto;width:100%}}.dekstop-img{margin:50px auto;display:block}@media screen and (max-width: 576px){.dekstop-img{display:none}}.menu-2021 .menu-2021-wrapper{max-width:1140px}@media screen and (max-width: 1140px){.menu-2021 .menu-2021-wrapper{width:95%}}.mod-languages .lang-inline{list-style:none}.mod-languages .lang-inline a{font:400 16px/25px "Roboto",sans-serif;text-decoration:none}p{color:#434343;font:400 18px/30px "Roboto",sans-serif}.disabled-button{background:gray;color:#fff}.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#ffefe9;z-index:100001;display:flex;align-items:center;justify-content:center}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:8px solid #bbb;border-color:#bbb rgba(0,0,0,0) #bbb rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loaded_hiding .preloader{transition:.3s opacity;opacity:0}.loaded .preloader{display:none}.grecaptcha-badge{visibility:hidden}.menu{background:#fff;box-shadow:0px 4px 35px 0px rgba(0,0,0,.1);padding:7px 0;position:fixed;width:100%;top:0;z-index:1000}.menu .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;align-items:center}.menu nav{width:calc(100% - 70px)}.menu nav ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.menu nav ul li{color:#3b5352;font:500 20px/30px "Roboto",sans-serif;list-style-type:none;margin-left:40px;transition:.3s linear;text-decoration:none}.menu nav ul li:hover{color:#f77444;cursor:pointer}.menu nav ul li>a{color:#3b5352;font:500 20px/30px "Roboto",sans-serif;transition:.3s linear;text-decoration:none}.menu nav ul li>a:hover{color:#f77444;cursor:pointer}.head{padding:50px 0 120px;margin-top:72px;background:url("../images/header-bg.png") 95% center,#f2f2f2;background-repeat:no-repeat;position:relative}@media screen and (min-width: 1600px){.head{background:url("../images/header-bg.png") 90% center,#f2f2f2;background-repeat:no-repeat}}@media screen and (min-width: 1920px){.head{background:url("../images/header-bg.png") 80% center,#f2f2f2;background-repeat:no-repeat}}@media screen and (max-width: 992px){.head{background:#f2f2f2;padding:50px 0}}.head:after{position:absolute;content:"";background:url("../images/header-after.png");left:0;bottom:0;width:100%;height:154px;z-index:0;background-size:contain}@media screen and (min-width: 1440px){.head:after{height:164px}}@media screen and (min-width: 1600px){.head:after{height:183px}}@media screen and (min-width: 1920px){.head:after{height:219px}}@media screen and (max-width: 1200px){.head:after{display:none}}.head .block{width:580px;z-index:10;position:relative}@media screen and (max-width: 992px){.head .block{width:100%}}.head .block>p{font-size:20px;margin-bottom:20px}@media screen and (max-width: 395px){.head .block>p{font-size:18px}}.head .block>h1{color:#434343;font:700 44px/52px "Roboto",sans-serif;text-transform:uppercase;border-left:5px solid #f77444;padding-left:20px}@media screen and (max-width: 576px){.head .block>h1{font-size:40px}}@media screen and (max-width: 395px){.head .block>h1{font:700 36px/50px "Roboto",sans-serif}}.head .block>p.subtitle{border-radius:10px;background:#ffd9cb;text-align:center;padding:0;box-sizing:border-box;font:400 24px/44px "Roboto",sans-serif;width:190px}.head .block>p.title{color:#f77444;font:700 29px/30px "Roboto",sans-serif;margin:25px 0 45px}.head .block .btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.head .block .btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.head .block .btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.head .block .btn{font:600 15px/58px "Roboto",sans-serif}}.head .block .btn{margin-top:30px}.head .img-mob{display:none}@media screen and (max-width: 992px){.head .img-mob{display:block;margin:30px auto 0}}@media screen and (max-width: 480px){.head .img-mob{width:80%}}.whom{padding:70px 0;background:#fff;z-index:10;position:relative}.whom h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.whom h2{font:800 30px/40px "Roboto",sans-serif}}.whom h2{text-align:left;margin-bottom:35px}.whom .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.whom .block .text{border-radius:20px;background:#ffefe9;padding:50px 40px;box-sizing:border-box;width:360px}@media screen and (max-width: 992px){.whom .block .text{width:100%;margin:0 0 40px}}.whom .block .text p{font-weight:600}.whom .block .content{width:700px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 992px){.whom .block .content{width:100%}}.whom .block .content>.item{width:calc(33.3333333333% - 20px);text-align:center}@media screen and (max-width: 395px){.whom .block .content>.item{width:calc(50% - 20px)}}.whom .block .content>.item p{margin-top:10px}.whom .block .content>.item:nth-child(1),.whom .block .content>.item:nth-child(2),.whom .block .content>.item:nth-child(3){margin-bottom:55px}.excel{padding:80px 0 10px;background:#f6f6f6}.excel h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.excel h2{font:800 30px/40px "Roboto",sans-serif}}.excel h2{margin-bottom:40px}.excel h2+p{font:400 24px/30px "Roboto",sans-serif;text-align:center;max-width:810px;margin:0 auto}@media screen and (max-width: 414px){.excel h2+p{font:400 21px/30px "Roboto",sans-serif}}@media screen and (max-width: 395px){.excel h2+p{font:400 18px/30px "Roboto",sans-serif}}.excel .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:990px;margin:70px auto 0}.excel .block>p{width:230px;margin-top:30px;font-weight:600}@media screen and (max-width: 576px){.excel .block>p{width:100%}}.excel .block>ul{width:440px;margin-top:30px}.excel .block>ul li{color:#434343;font:400 16px/22px "Roboto",sans-serif;margin-bottom:20px;position:relative;padding-left:40px;list-style:none}.excel .block>ul li:last-child{margin-bottom:0}.excel .block>ul li:before{position:absolute;content:"";width:24px;height:24px;left:0;top:0}@media screen and (max-width: 576px){.excel .block>ul{width:100%}}.excel .block>ul li:before{background:url("../images/icon-attention.png")}@media screen and (max-width: 992px){.excel .block img{margin:30px auto}}.system{margin:50px 0 80px}.system .wrapper{border-radius:20px;background:#ffefe9;padding:30px 50px;box-sizing:border-box;position:relative}@media screen and (max-width: 414px){.system .wrapper{padding:30px}}.system .wrapper:before{position:absolute;content:"";background:url("../images/business.png");width:371px;height:455px;top:-40px;left:90px}@media screen and (max-width: 992px){.system .wrapper:before{display:none}}.system .wrapper .block{width:555px;margin:0 0 0 auto}@media screen and (max-width: 992px){.system .wrapper .block{width:100%}}.system .wrapper .block p{font-weight:600;margin-bottom:25px}.system .wrapper .block ul li{color:#434343;font:400 16px/22px "Roboto",sans-serif;margin-bottom:20px;position:relative;padding-left:40px;list-style:none}.system .wrapper .block ul li:last-child{margin-bottom:0}.system .wrapper .block ul li:before{position:absolute;content:"";width:24px;height:24px;left:0;top:0}.system .wrapper .block ul li:before{background:url("../images/icon-done.png")}.course{margin-bottom:90px}.course p{font-size:24px;text-align:center;max-width:810px;margin:0 auto}.course .btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.course .btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.course .btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.course .btn{font:600 15px/58px "Roboto",sans-serif}}.course .btn{width:360px;margin:45px auto 0}.study{background:#f6f6f6;padding:80px 0;position:relative}.study h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.study h2{font:800 30px/40px "Roboto",sans-serif}}.study h2{margin-bottom:40px}.study .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.study .block .item{width:calc(50% - 64px);border-radius:20px;background:#fff;padding:50px 40px 35px 65px;position:relative}@media screen and (max-width: 992px){.study .block .item{width:calc(50% - 20px);padding:50px 40px 35px}}@media screen and (max-width: 414px){.study .block .item{padding:50px 20px 35px}}@media screen and (max-width: 576px){.study .block .item{width:100%;margin-top:50px}}.study .block .item img{position:absolute;left:-50px;top:50px}@media screen and (max-width: 992px){.study .block .item img{left:15px;top:-45px}}.study .btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.study .btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.study .btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.study .btn{font:600 15px/58px "Roboto",sans-serif}}.study .btn{width:360px;position:absolute;bottom:-31px;left:calc(50% - 180px)}.program{margin:115px 0 70px}.program h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.program h2{font:800 30px/40px "Roboto",sans-serif}}.program h2{margin-bottom:50px}.program .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.program .block .item{width:calc(25% - 24px)}@media screen and (max-width: 992px){.program .block .item{width:calc(50% - 24px);margin-bottom:30px}}@media screen and (max-width: 480px){.program .block .item{width:100%;margin-bottom:40px}}.program .block .item p.module{font:700 20px/24px "Roboto",sans-serif;color:#f77444;text-transform:uppercase;margin:30px 0 15px}.program .block .item p.title{font-weight:700;margin-bottom:15px}.program .block-btn{position:relative}.program .block-btn:before{position:absolute;content:"";width:100%;height:1px;background:#f77444;left:0;top:28px}.program .btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.program .btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.program .btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.program .btn{font:600 15px/58px "Roboto",sans-serif}}.program .btn{width:360px;margin:20px 0 0 auto;z-index:10;position:relative}.price h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.price h2{font:800 30px/40px "Roboto",sans-serif}}.price h2{margin-bottom:40px}.price .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.price .block>.item{width:calc(50% - 15px);border-radius:5px;background:#ffefe9;position:relative}@media screen and (max-width: 576px){.price .block>.item{width:100%;margin-bottom:70px}}.price .block>.item p.header{padding:15px 0;text-align:center;background:#f77444;color:#fff;font:700 26px/40px "Roboto",sans-serif;border-radius:5px 5px 0 0}.price .block>.item .content{padding:20px 40px 50px 30px;box-sizing:border-box}.price .block>.item ul li{font:400 15px/19px "Roboto",sans-serif;padding-left:20px;margin-bottom:15px;position:relative;list-style-type:none}.price .block>.item ul li:before{position:absolute;content:"";width:8px;height:8px;background:#f77444;border-radius:50%;left:0;top:5px}.price .block>.item ul li span{color:#838383;text-decoration-line:line-through}.price .block>.item .cost{margin-top:30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;justify-content:center}.price .block>.item .cost p.new{width:140px;color:#f37e29;font:800 32px/40px "Roboto",sans-serif}.price .block>.item .cost p.new span{font:700 20px/40px "Roboto",sans-serif}.price .block>.item .cost p.old{width:105px;color:#838383;font:800 24px/40px "Roboto",sans-serif;position:relative}.price .block>.item .cost p.old:after{position:absolute;content:"";background:#dd1919;width:110px;height:3px;left:-5px;bottom:20px;transform:rotate(170deg)}.price .block>.item .modal-btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.price .block>.item .modal-btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.price .block>.item .modal-btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.price .block>.item .modal-btn{font:600 15px/58px "Roboto",sans-serif}}.price .block>.item .modal-btn{position:absolute;left:calc(50% - 150px);bottom:-27px}.bird{margin:80px 0 50px}@media screen and (max-width: 480px){.bird{margin:0 0 50px}}.bird .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;align-items:center;justify-content:center}.bird .wrapper .text{width:515px;margin-left:50px}@media screen and (max-width: 992px){.bird .wrapper .text{width:500px;margin-left:0}}@media screen and (max-width: 800px){.bird .wrapper .text{width:100%;margin-left:0;text-align:center}}.bird .wrapper .text p{font-size:20px;margin-bottom:20px}.bird .wrapper .text p span{color:#f77444;font:700 30px/30px "Roboto",sans-serif}.bird .wrapper .text p:last-child{margin-bottom:0}.after .wrapper{border-radius:20px;background:#ffefe9;padding:35px 100px 45px;box-sizing:border-box}@media screen and (max-width: 576px){.after .wrapper{padding:45px}}@media screen and (max-width: 480px){.after .wrapper{padding:45px 25px}}.after h3{text-transform:uppercase;font:600 18px/28px "Roboto",sans-serif;color:#434343;margin-bottom:20px}.after ul li{color:#434343;font:400 16px/22px "Roboto",sans-serif;margin-bottom:20px;position:relative;padding-left:40px;list-style:none}.after ul li:last-child{margin-bottom:0}.after ul li:before{position:absolute;content:"";width:24px;height:24px;left:0;top:0}.after ul{width:555px}@media screen and (max-width: 576px){.after ul{width:100%}}.after ul li:before{background:url("../images/icon-done.png")}.after .btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.after .btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.after .btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.after .btn{font:600 15px/58px "Roboto",sans-serif}}.after .btn{width:-moz-fit-content;width:fit-content;padding:0 20px;margin-top:40px}@media screen and (max-width: 395px){.after .btn{font:600 15px/28px "Roboto",sans-serif}}.format{margin:80px 0}.format .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.format .wrapper div.left{width:350px}@media screen and (max-width: 992px){.format .wrapper div.left{width:100%;text-align:center;margin-bottom:50px}}.format .wrapper div.left h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.format .wrapper div.left h2{font:800 30px/40px "Roboto",sans-serif}}.format .wrapper div.left h2{margin:40px 0 75px}.format .wrapper div.right{width:calc(100% - 405px);border-radius:20px;border:1px dashed #f77444;padding:40px 45px 45px 60px;box-sizing:border-box}@media screen and (max-width: 992px){.format .wrapper div.right{width:100%}}@media screen and (max-width: 576px){.format .wrapper div.right{padding:45px}}@media screen and (max-width: 414px){.format .wrapper div.right{padding:45px 25px}}.format .wrapper div.right p{margin-top:20px}.format .wrapper div.right p:first-child{margin-top:0}.format .wrapper div.right .block{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #f77444;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.format .wrapper div.right .block .item{width:calc(33.3333333333% - 5px)}@media screen and (max-width: 480px){.format .wrapper div.right .block .item{width:50%}}.format .wrapper div.right .block .item p{margin-top:15px}@media screen and (max-width: 480px){.format .wrapper div.right .block .big{width:100%}}.tutor{background:#f6f6f6;padding:70px 0 80px}.tutor .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.tutor .block .left{width:555px;margin-top:170px}@media screen and (max-width: 992px){.tutor .block .left{width:100%;order:2;margin-top:50px}}.tutor .block .left .btn{background:#f77444;border:1px solid #f77444;width:300px;color:#fff;font:600 20px/58px "Roboto",sans-serif;text-align:center;padding:0;transition:.2s linear;margin-top:20px;text-decoration:none;cursor:pointer;border-radius:5px}.tutor .block .left .btn:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444}@media screen and (max-width: 480px){.tutor .block .left .btn{font:600 18px/58px "Roboto",sans-serif}}@media screen and (max-width: 414px){.tutor .block .left .btn{font:600 15px/58px "Roboto",sans-serif}}.tutor .block .left .btn{width:360px;margin-top:40px}.tutor .block .left p{margin-bottom:20px;font:400 18px/25px "Roboto",sans-serif}.tutor .block .right{width:555px;position:relative}@media screen and (max-width: 992px){.tutor .block .right{width:100%;order:1;text-align:right}}@media screen and (max-width: 576px){.tutor .block .right{text-align:center}}.tutor .block .right img{margin-top:45px}@media screen and (max-width: 992px){.tutor .block .right img{margin-top:0}}@media screen and (max-width: 576px){.tutor .block .right img{width:70%;height:auto;margin:40px auto 0}}.tutor .block .right .about{position:absolute;top:0;left:-310px;border-radius:20px;background:#ffefe9;padding:5px 30px 11px;box-sizing:border-box}@media screen and (max-width: 992px){.tutor .block .right .about{left:-10px}}@media screen and (max-width: 576px){.tutor .block .right .about{position:relative;left:0;top:0;background:rgba(0,0,0,0)}}.tutor .block .right .about p{font:400 24px/42px "Roboto",sans-serif}.tutor .block .right .about p.name{font:800 34px/42px "Roboto",sans-serif;text-transform:uppercase}.tutor .block .right .regalia{border-radius:10px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);position:absolute;top:90px;left:-190px;padding:8px 20px}@media screen and (max-width: 992px){.tutor .block .right .regalia{left:45px}}@media screen and (max-width: 576px){.tutor .block .right .regalia{position:relative;left:0;top:0;background:rgba(0,0,0,0);box-shadow:none}}.tutor .block .right .regalia p{font-size:20px}.tutor .note{border-radius:20px;border:1px dashed #f77444;background:#fff;margin:-100px auto 0;width:750px;padding:35px 40px;box-sizing:border-box;z-index:10;position:relative}@media screen and (max-width: 992px){.tutor .note{margin:50px auto 0}}@media screen and (max-width: 576px){.tutor .note{width:100%}}.tutor .note p{text-align:center;margin-bottom:10px}.tutor .note p:last-child{margin-bottom:0}.faq{margin:60px 0 70px}.faq .wrapper{background:url("../images/question.png") -1% 10%,url("../images/question-2.png") right bottom;background-repeat:no-repeat}@media screen and (max-width: 992px){.faq .wrapper{background:#fff}}.faq h2{color:#434343;text-transform:uppercase;text-align:center;font:800 34px/40px "Roboto",sans-serif}@media screen and (max-width: 480px){.faq h2{font:800 30px/40px "Roboto",sans-serif}}.faq h2{margin-bottom:50px}.faq details{padding-bottom:25px;border-bottom:1px solid #f77444;width:750px;margin:0 auto 30px;position:relative}@media screen and (max-width: 576px){.faq details{width:100%}}.faq details:after{position:absolute;content:"";background:url("../images/faq-arrow.png");width:54px;height:54px;right:0;top:-12px}.faq details:last-child{margin-bottom:0}.faq details summary{color:#434343;font:600 18px/28px "Roboto",sans-serif;text-transform:uppercase;max-width:655px}@media screen and (max-width: 576px){.faq details summary{max-width:85%}}.faq details summary::marker{font-size:0;display:none}.faq details>div{margin-top:20px;max-width:655px}@media screen and (max-width: 576px){.faq details>div{max-width:100%}}.faq details>div p{font:400 16px/22px "Roboto",sans-serif}.faq details[open]:after{transform:rotate(180deg)}form input{background:#fff;width:100%;color:#3b5352;font:400 16px/24px "Roboto",sans-serif;padding:17px 10px 17px 40px;border:0;margin-bottom:15px;border-radius:15px}form input.submit{margin:20px auto;display:block;width:360px;border:0;z-index:100;position:relative;padding:17px 0;color:#fff;font:600 20px/25px "Roboto",sans-serif;border-radius:5px;background:#f77444;transition:.2s linear;border-radius:5px;border:1px solid #f77444}form input.submit:hover{border:1px solid #f77444;background:#fff;transition:.2s linear;color:#f77444;cursor:pointer}@media screen and (max-width: 414px){form input.submit{width:100%}}form .reg-form__box{z-index:101;width:30px;height:30px;position:absolute;border-radius:0;margin-top:10px;background:#fff;border-radius:10px}form .reg-form__check{border:none !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;display:none}form .reg-form__label{color:#3b5352;font:400 14px/16px "Roboto",sans-serif}form .reg-form__label a{text-decoration:underline;color:#3b5352}form .reg-form__label a:hover{cursor:pointer;text-decoration:none}form .reg-form__wrapper{position:relative;z-index:101;margin:10px 0 20px;display:inline-block;padding-left:40px}form .reg-form__check:checked+.reg-form__box{background:url("../images/check.png") no-repeat center center,#fff}form label{position:relative}form label:before{position:absolute;content:"";left:12px;top:-75px;width:17px;height:20px}form label.label-phone:before{background:url("../images/item-phone-icon.png");background-repeat:no-repeat;top:-78px}form label.label-name:before{background:url("../images/item-name-icon.png");background-repeat:no-repeat}form label.label-email:before{background:url("../images/item-email-icon.png");background-repeat:no-repeat;top:-70px}form input[type=radio]:focus,form input[type=checkbox]:focus,form input:focus{outline:0;box-shadow:0 0 0}.open-modal{opacity:1 !important;display:block !important;visibility:visible !important}.modal{background:rgba(0,0,0,.6);margin:0 auto;padding:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}.modal-close{color:#727a86;font-family:"Montserrat";font-size:14px;text-decoration:none;height:20px;width:20px;cursor:pointer;z-index:98;transition:all .3s;background:url("../images/close.png");background-repeat:no-repeat;position:absolute;right:20px;top:20px}.modal-close:hover{opacity:.5;outline:0}.modal-content{border-radius:30px;background:#ffefe9;width:420px;padding:35px 30px;margin:20px auto;position:relative}@media screen and (max-width: 414px){.modal-content{width:95%}}.modal-content .title{font:500 28px/24px "Roboto",sans-serif;margin-bottom:25px;text-align:center}#danke .title{margin-top:40px}#danke .subtitle{font:400 20px/24px "Roboto",sans-serif;margin-top:40px;text-align:center}.fixedBody{overflow:hidden}footer{background:#f77444;padding:40px 0 20px}footer .wrapper .block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}footer .wrapper .block>div{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 800px){footer .wrapper .block>div{width:calc(50% - 20px)}}@media screen and (max-width: 480px){footer .wrapper .block>div{width:100%}}footer .wrapper .block>div>img{margin-bottom:90px}footer .wrapper .block>div p{color:#fff;font:400 18px/24px "Roboto",sans-serif;margin-bottom:10px}footer .wrapper .block>div a{text-decoration:none;color:#fff;font:400 18px/24px "Roboto",sans-serif}footer .wrapper .block>div a:hover{text-decoration:underline}footer .wrapper .block>div p.title-footer{font:700 18px/24px "Roboto",sans-serif}footer .wrapper .block .social>a{margin-right:15px}footer .wrapper .block .social>a:hover{text-decoration:none}footer .wrapper .block .red-button{border-radius:5px;background:#fff;width:260px;color:#f77444;font:600 18px/26px "Roboto",sans-serif;text-align:center;padding:16px 0;margin-top:20px;transition:.2s linear;display:block}@media screen and (max-width: 375px){footer .wrapper .block .red-button{width:100%}}footer .wrapper .block .red-button:hover{cursor:pointer;box-shadow:0px 0px 35px 0px rgba(0,0,0,.25);transition:.2s linear;text-transform:none}footer .wrapper .p-all-rights{border-top:1px solid rgba(175,239,182,.5);margin-top:40px;padding-top:20px;text-align:center}footer .wrapper .p-all-rights p{font:400 15px/24px "Roboto",sans-serif;color:#fff}footer .wrapper .p-all-rights a{text-decoration:none;color:#fff;font:400 15px/24px "Roboto",sans-serif;text-decoration:underline}.navigation__close{background:url("../images/burger.png") no-repeat center;width:30px;height:30px;display:none}@media screen and (max-width: 800px){.navigation__close{display:inline-block}}.navigation__close.open{background:url("../images/close.png") no-repeat center;width:30px;height:30px}@media screen and (max-width: 800px){.navigation__burger{display:none;flex-direction:column-reverse;position:absolute;right:-360px;top:55px;max-width:0;width:100%;align-items:center;background:#fff;padding:30px;transition:all .3s ease}}.navigation__burger.open ul{display:block}.navigation__burger.open ul li{margin-left:0;margin-bottom:10px}@media screen and (max-width: 800px){.navigation__burger.open{display:flex;flex-direction:column-reverse;max-width:360px;right:0px;box-shadow:0px 0px 30px 0px rgba(175,239,182,.7);top:68px}}