@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-ExtraBold.eot");src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url("fonts/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-ExtraBold.woff") format("woff"),url("fonts/Gilroy-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Heavy.eot");src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url("fonts/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Heavy.woff") format("woff"),url("fonts/Gilroy-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-SemiBold.eot");src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url("fonts/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-SemiBold.woff") format("woff"),url("fonts/Gilroy-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Light.eot");src:local("Gilroy Light"),local("Gilroy-Light"),url("fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Light.woff") format("woff"),url("fonts/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-MediumItalic.eot");src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url("fonts/Gilroy-MediumItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-MediumItalic.woff") format("woff"),url("fonts/Gilroy-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Regular.eot");src:local("Gilroy Regular"),local("Gilroy-Regular"),url("fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Regular.woff") format("woff"),url("fonts/Gilroy-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Medium.eot");src:local("Gilroy Medium"),local("Gilroy-Medium"),url("fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Medium.woff") format("woff"),url("fonts/Gilroy-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-UltraLight.eot");src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url("fonts/Gilroy-UltraLight.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-UltraLight.woff") format("woff"),url("fonts/Gilroy-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Bold.eot");src:local("Gilroy Bold"),local("Gilroy-Bold"),url("fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Bold.woff") format("woff"),url("fonts/Gilroy-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Thin.eot");src:local("Gilroy Thin"),local("Gilroy-Thin"),url("fonts/Gilroy-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Thin.woff") format("woff"),url("fonts/Gilroy-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Black.eot");src:local("Gilroy Black"),local("Gilroy-Black"),url("fonts/Gilroy-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Black.woff") format("woff"),url("fonts/Gilroy-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Raleway';src:url("Raleway-Bold.eot");src:local("Raleway Bold"),local("Raleway-Bold"),url("Raleway-Bold.eot?#iefix") format("embedded-opentype"),url("Raleway-Bold.woff") format("woff"),url("Raleway-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-feature-settings:'lnum'}@font-face{font-family:'Raleway';src:url("Raleway-Medium.eot");src:local("Raleway Medium"),local("Raleway-Medium"),url("Raleway-Medium.eot?#iefix") format("embedded-opentype"),url("Raleway-Medium.woff") format("woff"),url("Raleway-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-feature-settings:'lnum'}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Black.eot");src:local("Raleway Black"),local("Raleway-Black"),url("fonts/Raleway-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Black.woff") format("woff"),url("fonts/Raleway-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-feature-settings:'lnum'}@font-face{font-family:'Raleway';src:url("Raleway-SemiBold.eot");src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url("Raleway-SemiBold.eot?#iefix") format("embedded-opentype"),url("Raleway-SemiBold.woff") format("woff"),url("Raleway-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-feature-settings:'lnum'}@font-face{font-family:'Raleway';src:url("Raleway-ExtraBold.eot");src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url("Raleway-ExtraBold.eot?#iefix") format("embedded-opentype"),url("Raleway-ExtraBold.woff") format("woff"),url("Raleway-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-feature-settings:'lnum'}body{font-family:Gilroy;margin:0;background:url(../img/main/main_bg-37c76b9dd8.jpg) fixed repeat}.wrapper{min-width:320px;max-width:1920px;margin:auto;box-shadow:0 0 20px #000;background-color:#fff}.wrapper-thanks{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.wrapper-thanks header{position:static}a{text-decoration:none;color:#000}a,input,button{outline:none}.contain{padding-left:20px;padding-right:20px}.contain.strict{max-width:1440px;margin-left:auto;margin-right:auto}.contain.strict.small{max-width:1152px}.common_button{background:none;display:inline-block;text-decoration:none;position:relative;top:0;padding:0;transition:top 0.2s ease;font-size:0;margin:0;vertical-align:middle;border:none}.common_button:disabled{cursor:no-drop}.common_button:disabled::before{background:#e3e3e3}.common_button::before{content:'';display:block;position:absolute;width:100%;height:100%;padding:4px;background:#FFE010;top:10px;left:10px;filter:blur(0px);transition:all 0.2s ease;box-sizing:border-box}.common_button:not([disabled]):hover{top:-5px;transition:top 0.2s ease}.common_button:not([disabled]):hover::before{top:18px;left:12px;filter:blur(5px)}.common_button::after{content:'Отправить';display:block;position:relative;width:100%;height:100%;top:0px;left:0px;color:#000;font-family:Raleway, sans-serif;font-weight:bold;text-transform:uppercase;border:solid 5px #000;text-align:center;box-sizing:border-box;padding:16px 56px;font-size:18px;line-height:21px}.header{position:fixed;top:0;left:0;width:100%;z-index:10;background:#fff}@media (max-width: 768px){.header{position:static}}.header .contain{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}.header__right{display:flex;align-items:center}.header__phone{position:relative;z-index:1;cursor:pointer}.header__phone-drop{position:absolute;right:0;display:none;padding:20px 20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2)}.header__phone-drop>DIV{margin-bottom:10px}.header__phone-link{font-weight:700;font-size:20px;white-space:nowrap}.header__phone:hover .header__phone-drop{display:block}.header .tel{font-size:20px;white-space:nowrap;font-weight:bold;margin-right:50px}@media (max-width: 768px){.header .tel{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:20px;background:url(../img/header/phone-483a71a0a2.png) no-repeat}.header .tel span{display:none}}@media (max-width: 520px){.header .common_button{display:none}.header .tel{margin-right:0}}.main{background:url(../img/main/main_bg-37c76b9dd8.jpg) center top repeat-y;background-attachment:fixed;position:relative;padding-top:94px;margin-bottom:-150px;animation:strt 1.5s ease;filter:sepia(0)}@media (max-width: 768px){.main{padding-top:0px}}.main .contain{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.main__slog{width:50%;padding-top:170px;padding-bottom:170px}.main__slog h1{font-family:Raleway, sans-serif;font-size:62px;line-height:78px;font-weight:800;max-width:605px}.main__slog h1 span{display:inline;background:url(../img/main/underline-078e66ca0c.png) bottom 5px left 0px repeat-x}.main__slog a{display:block;max-width:295px;padding:15px 20px;font-size:20px;line-height:24px;font-weight:bold;border:solid 5px #000;box-sizing:border-box;top:0px;position:relative;transition:all 0.2s ease}.main__slog a *{vertical-align:middle}.main__slog a:hover{top:-5px;z-index:2;box-shadow:5px 5px 10px #3e3e3e;background:#f3f3f3}.main__slog span{display:inline-block;max-width:185px}.main__image{width:50%}.main__image-onion{position:relative}.main__image-onion .strings{position:relative}.main__image-onion .strings img{width:100%;animation:wave 20s ease infinite}.main__image-onion .yellow{position:absolute;background:url(../img/main/yellow-deecd02232.svg) bottom no-repeat;background-size:contain;width:100%;height:100%;left:-30px;bottom:-35px}.main__image-onion .yellow::before{content:'';position:absolute;width:10%;height:10%;background:url(../img/main/circle-4555717629.svg) no-repeat;background-size:contain;top:13%;left:23%;animation:mrotate 30s ease infinite}.main__image-onion .flower{position:absolute;border-radius:50%;bottom:60px;left:-30px;width:70%}.main__image-onion .flower img{width:100%;animation:rotate 30s ease infinite}.main__image-onion .girl{background:url(../img/main/girl-04d3cee634.png) bottom no-repeat;background-size:contain;width:63%;position:absolute;height:100%;bottom:-3.6%;left:15%}@media (max-width: 1024px){.main{padding-bottom:120px}.main__slog h1{font-size:5vw;line-height:7vw}.main__slog{width:55%;padding-top:70px;padding-bottom:50px}.main__image{width:45%}}@media (max-width: 768px){.main{padding-bottom:100px}.main__slog{width:100%}.main__slog h1{font-size:11vw;line-height:14vw}.main__slog a{width:100%;max-width:none;display:flex;align-items:center;margin-top:50px}.main__slog a span{max-width:none;font-size:5vw;line-height:6vw}.main__image{width:95%;margin:auto;position:relative;left:5%}.main .contain{display:block;height:auto}}@keyframes strt{0%{filter:sepia(1) contrast(2)}}@keyframes rotate{100%{transform:rotateZ(360deg)}0%{transform:rotateZ(0deg)}}@keyframes mrotate{100%{transform:rotateZ(-360deg)}90%{transform:rotateZ(-360deg)}0%{transform:rotateZ(0deg)}}@keyframes wave{0%{transform:rotateZ(0deg)}75%{transform:rotateZ(15deg)}35%{transform:rotateZ(-15deg)}0%{transform:rotateZ(0deg)}}.whywe{position:relative;overflow:hidden;min-height:1000px;margin-top:-150px}.whywe h2{font-size:48px;text-align:center}.whywe h2 span{background:url(../img/common/underline_y-c1f4ee8cf5.png) bottom 3px left 0 repeat-x}.whywe .form{margin-bottom:150px}.whywe__lines{transform:rotateZ(-35deg);position:absolute;left:-23%;top:0;width:100%}.whywe__lines>div{height:12px;background:#000;margin-bottom:25px}.whywe__items{display:flex;justify-content:center;flex-wrap:wrap;margin:55px -1%;position:relative}.whywe__items>div{border:solid 6px #000;box-sizing:border-box;width:22%;margin:0 1.25% 45px 1.25%;vertical-align:middle;min-height:100px;display:flex;align-items:center;text-align:center;font-size:18px;line-height:20px;box-shadow:10px 10px 0 #000;transition:all 0.2s ease;position:relative;top:0}.whywe__items>div span{margin:auto;padding:14px;font-weight:bold}.whywe__items>div:hover{top:-5px;box-shadow:15px 15px 5px #595959;transform:perspective(150px) rotateY(7deg);background:linear-gradient(to right, #fff, #e3e3e3)}.whywe__items::before{content:'';position:absolute;display:block;width:77px;height:65px;right:23%;top:-140px;background:url(../img/whywe/heart-bf744fad71.png) no-repeat;animation:heart 2s ease infinite}.whywe__items::after{content:'';position:absolute;display:block;width:77px;height:65px;left:3%;bottom:60px;background:url(../img/whywe/heart-bf744fad71.png) no-repeat;animation:heart 2.3s ease infinite}@media (max-width: 768px){.whywe__items>div{width:44%;margin:0 3% 45px 3%}.whywe__items::before{right:20%;top:-180px}.whywe__items::after{display:none}}@media (max-width: 480px){.whywe__lines{margin-bottom:-15px;left:-45%;top:150px}.whywe__items>div{width:100%;margin:0 0 45px 0}}@keyframes heart{100%{transform:scale(1)}80%{transform:scale(1)}40%{transform:scale(1.05)}35%{transform:scale(1)}20%{transform:scale(1.1)}15%{transform:scale(1)}}.play{animation:string_play 1s ease}@keyframes string_play{100%{transform:scale(1)}80%{transform:scale(1) translate(2px, 2px)}40%{transform:scale(1.15) translate(-3px, -3px)}35%{transform:scale(1) translate(4px, 4px)}20%{transform:scale(1.5) translate(-5px, -5px)}15%{transform:scale(1)}}.hostels{position:relative;margin:0;overflow:hidden}.hostels h2{font-size:48px;text-align:center;margin:0;height:110px;overflow:hidden}.hostels h2 span{background:url(../img/common/underline_y-c1f4ee8cf5.png) bottom 3px left 0 repeat-x}.hostels .contain{padding:0;position:relative;z-index:2}.hostels::before{content:'';display:block;height:100%;width:55%;top:110px;position:absolute;background:url(../img/hostels/hostels-bd5f888a67.jpg) right top no-repeat;background-size:cover;z-index:1}.hostels__bgarea{display:flex;justify-content:space-between}.hostels__address{width:45%;font-size:20px;padding-top:110px;padding-left:calc((100% - 1440px) / 2);box-sizing:border-box}.hostels__address p{width:fit-content;padding:5px 10px;margin-bottom:45px;border:5px solid #FFE010;transition:.3s;cursor:pointer}.hostels__address p.current{background:#FFE010}.hostels__address b{display:block}.hostels__info{width:55%;overflow:hidden}.hostels__options{display:none;padding:35px 0}.hostels__options.current{display:flex}.hostels__options>div{width:20%;margin-right:5%;font-size:18px;line-height:20px;font-weight:bold}.fancybox-skin{padding:0 !important}.carousel_cover{display:none;width:130%}.carousel_cover.current{display:block}.carousel_cover>div{width:100%;display:flex}.photos img{border:solid 8px #000;box-sizing:border-box}@media (max-width: 1480px){.hostels__address{width:40%}.hostels__info{width:60%}.hostels__address{padding-left:20px}.hostels__options>div{width:33%;font-size:16px}}@media (max-width: 768px){.hostels h2{line-height:50px;margin-right:20px}.hostels .contain{padding:0 0 0 20px}.hostels::before{width:100%}.hostels__bgarea{display:block}.hostels__address{font-size:16px;padding-top:50px;padding-left:0}.hostels__address b{margin-bottom:5px}.hostels__address p{margin-bottom:14px}.hostels__info,.hostels__address{width:100%}.hostels__options{width:100%;flex-direction:column}.hostels__options>div{width:100%;margin:14px 0;padding-left:20px;position:relative;max-width:90%}.hostels__options>div::before{content:'—';position:absolute;margin-left:-20px}.carousel_cover{width:170%}}.owl-nav{position:absolute;margin:0 0 0 150px}.owl-item{max-height:300px}@media (max-width: 768px){.owl-item{max-height:initial}}.owl-nav button{border:solid 1px #000 !important;width:34px;height:34px;padding:0;margin:41px 0}.owl-nav button.owl-prev{background:#fff !important;color:#000 !important}.owl-nav button.owl-next{background:#000 !important;color:#fff !important}.owl-nav button span{font-size:26px}.owl-dots{position:relative;display:flex;align-items:center;width:120px;margin:70px 0 50px 0}.owl-dots .owl-dot{background:#000 !important;flex-grow:1;height:2px}.owl-dots .owl-dot:before{display:block;font-weight:700;font-size:16px;margin-top:-35px}.owl-dots .owl-dot:first-child:before{content:'01';text-align:left}.owl-dots .owl-dot:nth-child(2):before{content:'02'}.owl-dots .owl-dot:nth-child(3):before{content:'03'}.owl-dots .owl-dot:nth-child(4):before{content:'04'}.owl-dots .owl-dot:nth-child(5):before{content:'05'}.owl-dots .owl-dot:nth-child(6):before{content:'06'}.owl-dots .owl-dot:last-child:before{text-align:right}.owl-dots .owl-dot.active{background:#059 !important;height:5px}.owl-nav,.owl-dots{left:15%}@media (max-width: 1024px){.owl-nav{margin:0 0 0 170px}.owl-dots{width:150px}.owl-dots .owl-dot{background:#000 !important;width:33%;height:2px}.owl-nav,.owl-dots{left:0}}.plans{padding-top:164px;margin-bottom:-150px;position:relative;overflow:hidden}.plans__schemes{display:flex;justify-content:space-between;margin-bottom:170px;width:calc(100% - 25px);margin-left:-20px}.plans__schemes>div{width:28%;min-height:375px;position:relative;border:solid 5px #000}.plans__schemes>div span{display:block;padding:25px;max-width:165px;font-size:18px;line-height:20px;font-weight:bold}.plans__schemes>div img{position:absolute;right:-16%;top:100px;z-index:1}.plans__schemes>div:first-child img{right:-22%}.plans__price{background:#0046FD;border:5px solid #000000;font-size:32px;line-height:20px;text-align:center;color:#FFFFFF;padding:35px;font-weight:bold;margin-bottom:140px;position:relative;z-index:1}.plans__strings{transform:rotateZ(-35deg);position:absolute;right:-31%;bottom:0;width:100%}.plans__strings>div{height:12px;background:#000;margin-bottom:25px}.plans__strings::before{content:'';position:absolute;width:101px;height:101px;top:-40px;left:67%;background:url(../img/plans/smile-dc34ffc12a.png) no-repeat;z-index:5;transform:rotateZ(35deg)}@media (max-width: 1440px){.plans__strings::before{display:none}}@media (max-width: 1280px){.plans{padding-top:100px}.plans__schemes{margin-left:0;width:100%;padding-bottom:50px;margin-bottom:20px}.plans__schemes>div{width:31%;min-height:auto;padding-bottom:20px}.plans__schemes>div img{width:95%;margin:auto;display:block;position:static}.plans__price{margin-bottom:50px;font-size:24px}}@media (max-width: 768px){.plans__schemes{display:block}.plans__schemes>div{width:auto;max-width:400px;margin:0 auto 20px}}.clients{padding-top:230px;padding-bottom:50px}.clients h2{font-size:48px;text-align:center;margin:0;height:110px;overflow:hidden}.clients h2 span{background:url(../img/common/underline_y-c1f4ee8cf5.png) bottom 3px left 0 repeat-x;position:relative}.clients h2 span::before{content:'';display:block;position:absolute;width:57px;height:57px;left:-90px;background:url(../img/clients/smile-dc34ffc12a.png) no-repeat;background-size:57px 57px}.clients__logos{display:flex;justify-content:space-between;flex-wrap:wrap}.clients__logos>div{width:200px;text-align:center}@media (max-width: 840px){.clients__logos>div{width:50%}}@media (max-width: 480px){.clients__logos>div{width:100%;margin-top:40px}}.contacts{padding-top:50px}.contacts .contain{padding-left:0;position:relative}.contacts__address{border:solid 10px #000;padding:40px 70px;box-sizing:border-box;position:absolute;left:50%;top:15%;background:#fff;width:35%;z-index:3}.contacts__address h2{font-size:48px;margin:0 0 20px 0}.contacts__address p{font-size:18px;line-height:140%;margin-bottom:35px}.contacts__address p:last-child{margin-bottom:0}.contacts__address p span{display:block;font-size:14px;color:#4A4A4A}.contacts__address .social{display:inline-block;width:26px;height:20px;background:url(../img/contacts/social-bc4fa91dc7.png) no-repeat;margin-top:10px;margin-right:23px}.contacts__address .social.vk{background-position:0 0}.contacts__address .social.fb{background-position:-52px 0}.contacts__address .social.im{background-position:-104px 0}.contacts__address .social.tg{background-position:-152px 0}.contacts__map{width:70%;height:700px;position:relative}.contacts__map iframe{position:relative;z-index:2;border:solid 10px #000;border-left:none;box-sizing:border-box}.contacts__map::before{content:'';display:block;position:absolute;border:solid 10px #000;background:#FFE010;top:-50px;left:36px;width:100%;height:100%;z-index:1}@media (max-width: 1280px){.contacts__address{left:auto;top:15%;right:20px;width:50%}}@media (max-width: 768px){.contacts .contain{padding-left:20px}.contacts__address{top:auto;right:auto;width:100%;position:relative;margin-bottom:70px;padding:35px 20px}.contacts__map{width:calc(100% - 20px);height:500px;margin-bottom:20px}.contacts__map iframe{border-left:solid 10px #000}.contacts__map::before{content:'';display:block;position:absolute;border:solid 10px #000;background:#FFE010;top:-20px;left:20px;width:calc(100% - 20px);height:95%;z-index:1}}footer{background:#000;padding-top:25px;padding-bottom:25px}footer .contain{display:flex;justify-content:space-between;font-size:12px;line-height:15px;color:#fff;align-items:center}@media (max-width: 768px){footer .contain{padding-bottom:80px;flex-wrap:wrap}}@media (max-width: 480px){footer .contain{display:flex;justify-content:center;text-align:center}footer .contain>div{margin-bottom:20px}}footer .contain div a{color:#fff}footer .contain .footer_button{display:block;font-size:18px;line-height:20px;text-align:center;color:#000000;background:#ffe010;border-radius:5px;padding:18px;margin:0 10px}@media (max-width: 992px){footer .contain .footer_button{font-size:14px;line-height:12px;max-width:195px}}@media (max-width: 768px){footer .contain .footer_button{margin:10px auto;max-width:inherit}footer .contain .footer_button_link{order:3;width:100%}}footer .contain .footer_button_link{display:flex}footer .fixed_button{display:none}@media (max-width: 768px){footer .fixed_button{display:block;position:fixed;width:100%;bottom:0;left:0;padding:14px 0 20px;text-align:center;background:#fff;z-index:10}}footer .fixed_button .common_button{width:calc(100% - 40px)}footer .fixed_button .common_button::after{content:'Оставить заявку'}.form{position:relative;max-width:1600px;margin:auto;border:solid 10px #000;background:#fff;box-shadow:20px 20px 0px #000;z-index:5}.form__body{box-sizing:border-box;padding:38px 45px}.form__body h5{text-align:center;font-size:32px;margin:0}.form__body p{text-align:center;font-size:20px;margin:10px 0}.form__inputs{display:flex;justify-content:space-between;padding-top:16px;padding-bottom:10px}.form__inputs>div{width:23%}.form__inputs>div input{border:solid 5px #000;padding:16px 20px;width:100%;box-sizing:border-box;font-size:18px;line-height:21px;color:#000}.form__inputs>div input::placeholder{color:#959595;font-family:Raleway, sans-serif;font-weight:300;font-size:20px}.form__agreement{display:block;position:relative;padding:7px;padding-left:38px;font:bold 12px Raleway, sans-serif;max-width:75%}.form__agreement::before{content:'';display:block;position:absolute;width:20px;height:20px;border:solid 2px #000;border-radius:12px;top:10px;left:0}.form__agreement::after{content:'—';display:block;position:absolute;width:16px;height:5px;border-left:solid 2px #000;border-bottom:solid 2px #000;top:14px;left:6px;transform:rotateZ(-45deg) scale(5);font-size:30px;line-height:14px;color:#fff;font-weight:bold;background:#fff;transition:all 0.1s ease;opacity:0}.form input#agreement,.form input.agreement{opacity:0;position:absolute}.form input.agreement:checked+label::after{transform:rotateZ(-45deg) scale(1);opacity:1}.form label.error{color:#f00;margin:5px 0;display:block}.form .send-success{text-align:center;padding:25px;font-size:20px}.form .send-success h3{font-size:24px}@media (max-width: 1670px){.form{margin:0 30px 0 20px}}@media (max-width: 1024px){.common_button::after{padding:16px 25px}}@media (max-width: 768px){.form__inputs{display:block;padding-bottom:20px}.form__inputs>div{width:100%;margin-top:14px}.form .common_button{width:100%}.form__agreement{max-width:100%}}@media (max-width: 480px){.form__body{padding:38px 15px}}.thanks{display:flex;justify-content:center}
