@font-face{font-family:"Lora_Medium";src:url(../fonts/Lora-Medium.eot);src:url(../fonts/Lora-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Lora-Medium.woff2) format("woff2"),url(../fonts/Lora-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PlayfairDisplay_Bold";src:url(../fonts/PlayfairDisplay-Bold.eot);src:url(../fonts/PlayfairDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-Bold.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Raleway_Regular";src:url(../fonts/Raleway-Regular.eot);src:url(../fonts/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Regular.woff2) format("woff2"),url(../fonts/Raleway-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Raleway_SemiBold";src:url(../fonts/Raleway-SemiBold.eot);src:url(../fonts/Raleway-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-SemiBold.woff2) format("woff2"),url(../fonts/Raleway-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway_Medium";src:url(../fonts/Raleway-Medium.eot);src:url(../fonts/Raleway-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Medium.woff2) format("woff2"),url(../fonts/Raleway-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway_Light";src:url(../fonts/Raleway-Light.eot);src:url(../fonts/Raleway-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Light.woff2) format("woff2"),url(../fonts/Raleway-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway_Bold";src:url(../fonts/Raleway-Bold.eot);src:url(../fonts/Raleway-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Bold.woff2) format("woff2"),url(../fonts/Raleway-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}a:not(.outline),input:not(.outline),textarea:not(.outline),button:not(.outline){outline:none}a:not(.text-decoration){text-decoration:none}button:not(.cursor){cursor:pointer}.wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.container{margin:0 auto;max-width:1260px;padding:0 20px;width:100%}.main{flex-grow:1;padding-top:96px}.logo{height:70px;width:124px}.logo img{height:100%;width:100%}.menu{list-style:none}.menu li a{color:#fff;font-family:Raleway_Regular,sans-serif;transition:text-shadow .5s}.communication{align-items:center;display:flex;justify-content:space-around}.communication__item{align-items:center;border:none;border-radius:50%;display:flex;justify-content:center;position:relative}.communication__item::before,.communication__item::after{border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.communication__item::before{opacity:0;transform:scale(1.1)}.communication__item svg{transition:transform .3s}.communication__item:last-child{margin-right:0}.communication__item:hover::after,.communication__item:focus::after{transform:scale(1.1)}.communication__item:hover::before,.communication__item:focus::before{opacity:1}.communication__item:hover svg,.communication__item:focus svg{transform:scale(1.2)}.underlineLink{position:relative}.underlineLink:after{background-color:#000;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left;transition:transform .3s ease-out;width:100%}.underlineLink:hover::after,.underlineLink:focus::after{transform:scale(1, 1)}.underlineLink--white:after{background-color:#fff}.underlineLink--1px:after{height:1px}.underlineLink--purple:after{background-color:rgba(119,51,102,.55)}.fillBtn{border:2px solid #736;border-radius:40px;background-color:#ffcdfe;color:#000;position:relative;transition:color .5s,border-color .5s}.fillBtn:after{border-radius:40px;box-shadow:0 0 0 2px #dc09d5;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:0}.fillBtn .background{align-items:center;border-radius:40px;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.fillBtn .background:before{background-color:#dc09d5;border-radius:40px;box-shadow:0 0 0 1px #dc09d5;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;transition:transform .5s ease-out;transform:scale(0, 1);transform-origin:left;z-index:0}.fillBtn .background span{color:#000;font-family:Raleway_Bold,sans-serif;opacity:0;transition:opacity .5s}.fillBtn span,.fillBtn label{opacity:1;position:relative;transition:opacity .5s;z-index:1}.fillBtn:hover .background::before,.fillBtn:focus .background::before{transform:scale(1)}.fillBtn:hover .background span,.fillBtn:focus .background span{opacity:1}.fillBtn:hover:after,.fillBtn:focus:after{opacity:1}.fillBtn:hover span,.fillBtn:hover label,.fillBtn:focus span,.fillBtn:focus label{opacity:0}.fillBtn--transparent{color:#fff;background-color:transparent}.fillBtn--transparent::after{box-shadow:0 0 20px 0 rgba(255,255,255,.5);z-index:-1}.fillBtn--transparent .background{box-shadow:0 0 0 2px #ffcdfe}.fillBtn--transparent .background::before{background-color:#fff;border-radius:0;box-shadow:0 0 0 1px #fff}.fillBtn--shadow:after{box-shadow:0 0 20px 0 rgba(255,255,255,.5);z-index:-1}.blockTitle{font-family:PlayfairDisplay_Bold,sans-serif;font-size:50px;font-weight:500;line-height:1.34;letter-spacing:.07em;text-transform:uppercase}.blockHide{display:none}.blockTextField{background-color:#fff;border:2px solid #736;box-shadow:0 0 20px rgba(119,51,102,.25);color:#000;font-family:Raleway_Regular,sans-serif;height:80px;padding:15px}.blockTextField::placeholder{color:rgba(119,51,102,.8)}.burgerIcon{display:inline-block;height:30px;position:relative;transition-duration:1s;width:40px}.burgerIcon span{background-color:#fff;border-radius:20px;display:inline-block;height:3px;left:0;position:absolute;top:50%;transition-duration:.25s;transition-delay:.25s;transition:box-shadow .3s;transform:translateY(-50%);width:100%;z-index:0}.burgerIcon span:before{background-color:#fff;border-radius:20px;content:"";height:3px;left:0;position:absolute;top:-13px;transition-duration:.25s;transition:box-shadow .3s,transform .25s,top .25s .25s;width:100%}.burgerIcon span:after{background-color:#fff;border-radius:20px;content:"";left:0;height:3px;top:13px;position:absolute;transition-duration:.25s;transition:box-shadow .3s,transform .25s,top .25s .25s;width:100%}.showFromLeft:not(.showElem){opacity:0;transform:translateX(-50%)}.showFromLeft.showElem{opacity:1;transform:translateX(0);transition:opacity 1s ease-in,transform 1s ease-in}.showFromRight:not(.showElem){opacity:0;transform:translateX(50%)}.showFromRight.showElem{opacity:1;transform:translateX(0);transition:opacity 1s ease-in,transform 1s ease-in}.showFromBottom:not(.showElem){opacity:0;transform:translateY(50%)}.showHere:not(.showElem){opacity:0}.showHere.showElem{opacity:1;transition:opacity 2s}.sendForm{position:relative}.menu li a:hover,.menu li a:focus{text-shadow:0 0 2px #fff,0 0 15px #fff}.communication__item:hover,.communication__item:focus{border-color:#736}.blockSubtitle{color:#736;font-family:Raleway_Regular,sans-serif;font-size:28px;line-height:1.18;letter-spacing:.07em}.blockTextField:-ms-input-placeholder{color:rgba(119,51,102,.8)}.burgerIcon:hover span,.burgerIcon:focus span{box-shadow:0 0 10px #fff}.burgerIcon:hover span::before,.burgerIcon:hover span::after,.burgerIcon:focus span::before,.burgerIcon:focus span::after{box-shadow:0 0 10px #fff}.burgerIcon.open span{background:transparent;box-shadow:none;transition-duration:.1s;transition-delay:.25s}.burgerIcon.open span:before{top:0;transform:rotateZ(-45deg);transition:top .25s,transform .25s .25s}.burgerIcon.open span:after{top:0;transition:top .4s,transform .25s .25s;transform:rotateZ(45deg)}.breadcrumbs{padding:20px 0}.breadcrumbs__item,.breadcrumbs__separate{color:rgba(119,51,102,.55);font-family:Raleway_Medium,sans-serif;font-size:24px;line-height:1.17;letter-spacing:.07em}.showFromBottom.showElem{opacity:1;transform:translateY(0);transition:opacity 1s ease-in,transform 1s ease-in}.errorSend{box-shadow:0 0 20px rgba(255,0,0,.5)}.information__items{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;margin:-10px}.information__item{align-items:center;align-self:stretch;background:#fff;box-shadow:inset 0 40px 55px -35px #fff,inset 0 10px 10px -5px #fff,inset 0 -80px 70px -65px rgba(96,68,144,.3),inset 0px 100px 100px -50px rgba(202,172,255,.3),inset 0 4px 18px rgba(154,146,210,.3),inset 0 1px 40px rgba(227,222,255,.2);color:#000;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin:10px;max-width:600px;padding:21px;width:47%}.information__itemTitle{font-family:PlayfairDisplay_Bold,sans-serif;font-size:40px;font-weight:500;line-height:1.325;letter-spacing:.07em;margin-bottom:13px;text-align:center;text-transform:uppercase}.information__itemSeparate{background-color:#736;border:none;height:1px;width:80%}.information__itemText{align-self:stretch;font-family:Raleway_SemiBold,sans-serif;font-size:36px;line-height:1.17;text-align:center;letter-spacing:.07em}.information__itemPhone{color:#000;font-family:Raleway_SemiBold,sans-serif;font-size:50px;line-height:1.18;letter-spacing:.035em}.information__itemNote{font-family:Raleway_SemiBold,sans-serif;font-size:24px;line-height:1.17;letter-spacing:.07em}.information__itemBtn{background:#ffcdfe;border:2px solid #736;box-shadow:4px 4px 40px rgba(119,51,102,.4);border-radius:40px;color:#000;font-family:Raleway_Medium,sans-serif;font-size:20px;line-height:1.15;letter-spacing:.07em;padding:12px 43px;text-align:center}.information__price .information__itemSeparate{margin-bottom:26px}.information__price .information__itemText{margin-bottom:42px}.information__question .information__itemSeparate{margin-bottom:17px}.information__question .information__itemText{margin-bottom:17px}.information__question .information__itemPhone{margin-bottom:17px}.information__question .information__itemNote{margin-bottom:15px}.brief{margin-bottom:75px}.brief__body{position:relative}.brief__title{margin-bottom:27px}.brief__subtitle{margin-bottom:75px}.brief__subtitle a{border-bottom:1px solid;color:#736;font-family:Raleway_Medium,sans-serif;transition:text-shadow .3s}.brief__subtitle a:hover,.brief__subtitle a:focus{text-shadow:0 0 2px #736}.brief__itemsTitle{color:#000;font-family:PlayfairDisplay_Bold,sans-serif;font-size:40px;font-weight:500;line-height:1.325;letter-spacing:.07em;margin-bottom:35px;text-transform:uppercase}.brief__item{margin-bottom:40px}.brief__item:last-child{margin-bottom:0}.brief__itemTopBlock{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px}.brief__itemTitle{color:#000;flex-grow:1;font-family:Raleway_Regular,sans-serif;font-size:30px;line-height:1.17;letter-spacing:.07em;margin:10px;width:48%}.brief__itemsSubtitle{color:#736;font-family:Raleway_Regular,sans-serif;font-size:28px;line-height:1.18;letter-spacing:.07em;margin-bottom:75px}.brief__itemFieldText,.brief__itemFieldTextarea{font-size:22px;flex-grow:1;line-height:1.18;letter-spacing:.07em;margin:10px;width:48%}.brief__itemFieldTextarea{align-self:stretch;height:auto;min-height:80px;padding:7px 12px;resize:vertical}.brief__itemFile{align-self:stretch;flex-grow:1;font-family:Raleway_Medium,sans-serif;font-size:26px;line-height:1.192;letter-spacing:.07em;margin:10px;width:48%}.brief__itemFile button{font-size:26px;line-height:1.192;width:100%}.brief__itemList{color:#000;font-family:Raleway_Regular,sans-serif;flex-grow:1;font-size:30px;letter-spacing:.07em;line-height:1.17;list-style:none;margin:10px;position:relative;width:48%}.brief__itemList li{margin-bottom:15px}.brief__itemList li:last-child{margin-bottom:0}.brief__itemList input{opacity:0;position:absolute}.brief__itemList input:checked+label{color:#bf0ab6;text-shadow:0 0 1px}.brief__itemList input:checked+.brief__itemListRadio::before{background-color:#bf0ab6;box-shadow:inset 0 0 0 3px #fff}.brief__itemList input:checked+.brief__itemListCheck::before{background:url(../img/common/check.png) no-repeat center/80% 80%,#fff}.brief__itemList label{align-items:flex-start;display:flex;cursor:pointer;transition:color .5s}.brief__itemList label::before{background:url(../img/common/check.png) no-repeat center/80% 0%,#fff;border:2px solid #736;content:"";display:block;flex-shrink:0;height:20px;margin:8px 14px 0 0;transition:background-color .5s,box-shadow .5s,background .5s;width:20px}.brief__itemList input:focus+.brief__itemListRadio,.brief__itemList input:focus+.brief__itemListCheck{text-shadow:0 0 1px}.brief__itemListRadio::before{border-radius:50%}.brief__itemListCheck::before{background:url(../img/common/check.png) no-repeat center/80% 0%}.brief__addField{border-width:0;display:block;font-size:22px;line-height:1.18;letter-spacing:.07em;margin-top:4px;opacity:0;padding:0;transition:opacity .5s,width .5s,height .5s .5s,margin .5s .5s,padding .5s;width:0}.brief__addField.blockTextField{height:0;min-height:auto}.brief__addField.show{border-width:2px;height:80px;margin-top:40px;opacity:1;padding:15px;transition:height .5s,margin .5s,width .5s .5s,padding .5s .5s,opacity .5s .5s;width:100%}.brief__form{position:relative}.brief__formBtn{background-color:#ffcdfe;border:2px solid #736;box-shadow:4px 4px 40px rgba(119,51,102,.4);border-radius:40px;color:#000;display:block;font-family:Raleway_Medium,sans-serif;font-size:26px;line-height:1.19;letter-spacing:.07em;margin:0 auto 25px auto;padding:14px 55px}.brief__formPolicyCheck{opacity:0;position:absolute}.brief__formPolicyCheck:checked+.brief__formPolicy::before{background:url(../img/common/small_check.png) no-repeat center}.brief__formPolicyCheck:focus+.brief__formPolicy{text-shadow:0 0 1px}.brief__formPolicy{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Raleway_Regular,sans-serif;font-size:16px;line-height:1.19;letter-spacing:.07em}.brief__formPolicy a{color:#000;font-family:Raleway_Regular,sans-serif;font-size:16px;line-height:1.19;letter-spacing:.07em}.brief__formPolicy::before{content:"";background-color:#fff;border:1px solid #736;flex-shrink:0;height:12px;margin-right:10px;width:12px}.generalInfo,.siteDesign,.fillSite,.technicalInfo{margin-bottom:75px}.fillSite_listBlocks{display:flex;flex-wrap:wrap;justify-content:center;margin:-6px -12px 69px -12px;position:relative}.fillSite_listBlock{flex-grow:1;margin:6px 12px;width:46%}.fillSite__listItem{display:flex;margin-bottom:12px}.fillSite__listItem:last-child{margin-bottom:0}.fillSite__listItem input{opacity:0;position:absolute}.fillSite__listItem input:checked+.fillSite__listItemCheck{color:#bf0ab6;text-shadow:0 0 1px}.fillSite__listItem input:checked+.fillSite__listItemCheck::after{background:url(../img/common/check.png) no-repeat center/80% 80%,#fff}.fillSite__listItem input:focus+.fillSite__listItemCheck{text-shadow:0 0 1px}.fillSite__listItemCheck{align-items:center;color:#000;display:flex;cursor:pointer;font-family:Raleway_Regular,sans-serif;font-size:30px;justify-content:space-between;line-height:1.17;letter-spacing:.07em;max-width:400px;text-transform:uppercase;transition:color .5s;width:100%}.fillSite__listItemCheck::after{background:url(../img/common/check.png) no-repeat center/80% 0%,#fff;border:2px solid #736;box-shadow:0 0 20px rgba(119,51,102,.25);content:"";display:block;flex-shrink:0;height:45px;margin-left:10px;transition:background .5s;width:45px}.addFile{display:flex;flex-direction:column}.addFile input{display:none}.addFile__info{align-items:center;display:flex;margin-bottom:10px}.addFile__info button{background-color:transparent;border:none;height:15px;margin-left:5px;position:relative;width:15px}.addFile__info button::before{transform:rotate(45deg)}.addFile__info button::after{transform:rotate(-45deg)}.addFile__info button::before,.addFile__info button::after{content:"";border:none;background-color:#000;display:block;height:100%;left:50%;position:absolute;top:0;width:1px}.addFile__error{align-self:center;color:red;font-size:20px;margin-top:10px}.header{padding:20px 0;position:fixed;top:0;transition:transform .5s;width:100%;z-index:5}.header--hidden{transform:translateY(-100%)}.header__bg{background-color:#480036;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header__bg.header__bg--hide{display:none}.header__bg img{height:100%;object-fit:cover;width:100%}.header__body{position:relative;z-index:2}.header__nav{align-items:center;display:flex;font-size:20px;position:relative;justify-content:space-between}.header__logo{margin-right:20px}.header__menu{align-items:center;display:flex;flex-grow:1;justify-content:space-between;max-width:793px;width:100%}.header__menu li a{line-height:1.15;letter-spacing:.035em}.header__phone{color:#fff;font-family:Lora_Medium,sans-serif;line-height:1.3;letter-spacing:.035em;margin-left:20px}.header__burgerIcon{background-color:transparent;border:none;display:none}.header__burgerContainer{background-color:#000;display:none;opacity:0;padding:20px 30px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform 1s,opacity 1s;width:100%;z-index:0}.header__burgerContainer.open{opacity:1;transform:translateY(0)}.header__burgerBody{flex-grow:1}.header__burgerPhone{color:#fff;display:none;font-family:Lora_Medium,sans-serif;font-size:18px;line-height:1.3;letter-spacing:.035em;margin-bottom:20px}.header__burgerMenu{align-items:center;display:flex;justify-content:space-between}.header__burgerMenu li a{font-size:18px;line-height:1.15;letter-spacing:.035em}.footer{padding:55px 0;position:relative;z-index:1}.footer__bg{background-color:#480036;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.footer__bg img{object-fit:cover}.footer__top{display:flex;justify-content:space-between;margin-bottom:52px}.footer__logo{margin-right:30px}.footer__menu{display:flex;flex-grow:1;justify-content:space-between;max-width:1000px;width:100%}.footer__menuLeft,.footer__menuRight{display:flex;flex-grow:1;justify-content:space-around}.footer__menuItem li{margin-bottom:13px}.footer__menuItem li:last-child{margin-bottom:0}.footer__menuItem li a{font-size:24px;line-height:1.17;letter-spacing:.06em}.footer__bottom{align-items:center;display:flex;justify-content:space-between}.footer__note{color:#fff;font-family:Raleway_Regular,sans-serif;font-size:20px;line-height:1.15;letter-spacing:.06em}.footer__orderBtn{font-family:Raleway_Medium,sans-serif;font-size:20px;line-height:1.15;letter-spacing:.07em;padding:11px 24px 10px 23px}@media(max-width: 1200px){.header__nav{font-size:18px}}@media(max-width: 1024px){.blockTitle{font-size:45px}.blockSubtitle{font-size:22px}.blockTextField{height:68px;min-height:68px}.breadcrumbs__item,.breadcrumbs__separate{font-size:20px}.information__item{max-width:482px}.information__itemTitle{font-size:28px}.information__itemSeparate{width:67%}.information__itemText{font-size:27px}.information__itemPhone{font-size:34px}.information__itemNote{font-size:16px}.brief__itemsSubtitle{font-size:22px}.brief__itemsTitle{font-size:35px}.brief__itemTitle,.brief__itemList{font-size:25px}.brief__itemList label::before{margin-top:5px}.brief__itemFile{font-size:24px}.brief__itemFile button{font-size:24px}.brief__itemFieldText,.brief__itemFieldTextarea{font-size:20px}.brief__itemFieldTextarea{height:auto}.brief__addField{font-size:20px}.brief__addField.show{height:68px}.fillSite__listItemCheck{font-size:25px}.header__menu{display:none}.header__phone{margin-left:0;margin-right:20px}.header__burgerIcon{display:block}.header__burgerContainer{align-items:flex-end;display:flex;height:170px}.footer__menuItem li a{font-size:20px}}@media(max-width: 920px){.footer{padding:30px 0}.footer__menuLeft,.footer__menuRight{align-items:center;flex-direction:column;justify-content:space-between}.footer__menuItem{border-left:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:30px;max-width:180px;padding-left:15px;width:100%}.footer__menuItem:last-child{flex-grow:1;margin-bottom:0}.footer__menuItem li:last-child{margin-bottom:15px}.footer__menuItem li a{font-size:18px}.footer__note{font-size:18px}.footer__orderBtn{font-size:18px}}@media(max-width: 768px){.blockTitle{font-size:35px}.logo{height:60px;width:107px}.information__item{max-width:360px}.information__itemTitle{font-size:22px}.information__itemText{font-size:20px}.information__itemPhone{font-size:27px}.information__itemNote{font-size:14px}.information__itemBtn{font-size:16px;padding:8px 20px}.brief{margin-bottom:50px}.brief__title{margin-bottom:20px}.brief__subtitle{margin-bottom:50px}.brief__itemsSubtitle{font-size:19px;margin-bottom:50px}.brief__itemsTitle{font-size:30px}.brief__item{margin-bottom:30px}.brief__itemTitle,.brief__itemList{font-size:22px}.brief__itemList label::before{margin-top:3px}.brief__itemFieldTextarea{font-size:18px;min-height:80px;padding:5px 12px}.brief__itemTitle,.brief__itemList,.brief__itemFieldTextarea,.brief__itemFieldText{width:100%}.brief__formBtn{font-size:20px}.brief__formPolicy{font-size:14px}.generalInfo,.siteDesign,.fillSite,.technicalInfo{margin-bottom:50px}.fillSite_listBlocks{margin-bottom:38px}.fillSite_listBlock{width:46.5%}.fillSite__listItem{justify-content:center}.fillSite__listItemCheck{font-size:22px}.fillSite__listItemCheck::after{height:35px;width:35px}.addFile__error{font-size:17px}.header__burgerContainer{justify-content:center;height:385px}.header__burgerBody{flex-grow:0}.header__burgerMenu{align-items:flex-start;flex-direction:column;justify-content:flex-start}.header__burgerMenu li{margin-bottom:20px}.header__burgerMenu li:last-child{margin-bottom:0}.footer__note{font-size:14px}.footer__orderBtn{font-size:16px}}@media(max-width: 700px){.footer__top{flex-direction:column;margin-bottom:40px}.footer__logo{margin-bottom:30px}}@media(max-width: 600px){.footer__bottom{align-items:center;flex-direction:column-reverse}.footer__orderBtn{margin-bottom:40px}}@media(max-width: 480px){.main{padding-top:73px}.blockTitle{font-size:27px}.blockSubtitle{font-size:18px}.logo{height:45px;width:80px}.breadcrumbs__item,.breadcrumbs__separate{font-size:17px}.brief__subtitle{margin-bottom:40px}.brief__itemsSubtitle{font-size:17px}.brief__itemsTitle{font-size:23px}.brief__itemTitle,.brief__itemList{font-size:19px}.brief__itemFile{font-size:21px}.brief__itemFile button{font-size:21px}.brief__itemList label::before{height:15px;margin:5px 10px 0 0;width:15px}.brief__itemFieldText{font-size:18px}.brief__itemFieldTextarea{font-size:17px}.brief__addField{font-size:18px}.fillSite__listItemCheck{font-size:19px;max-width:300px}.fillSite__listItemCheck::after{height:30px;width:30px}.addFile__error{font-size:15px}.header__phone{display:none}.header__burgerIcon{height:20px;width:30px}.header__burgerIcon span{height:2px}.header__burgerIcon span::before{height:2px;top:-8px}.header__burgerIcon span::after{height:2px;top:8px}.header__burgerContainer{align-items:center;flex-direction:column;height:375px;justify-content:flex-end}.header__burgerPhone{display:block;font-size:16px;margin-bottom:15px}.header__burgerMenu li{margin-bottom:15px}.header__burgerMenu li a{font-size:16px}.footer__menuItem{margin-bottom:15px;max-width:155px}.footer__menuItem li a{font-size:14px}}@media(max-width: 414px){.container{padding:0 10px}}@media(max-width: 375px){.blockTitle{font-size:25px}.blockSubtitle{font-size:17px}.logo{height:40px;width:70px}.blockTextField{height:56px;min-height:56px}.communication{width:100%}.information__price .information__itemTitle{margin-bottom:9px}.information__price .information__itemSeparate{margin-bottom:18px}.information__price .information__itemText{margin-bottom:30px}.information__question .information__itemTitle{margin-bottom:9px}.information__question .information__itemPhone{margin-bottom:12px}.information__question .information__itemText{margin-bottom:12px}.information__itemTitle{font-size:20px}.information__itemText{font-size:19px}.information__itemPhone{font-size:26px}.information__itemNote{font-size:13px}.information__itemBtn{font-size:14px}.footer__menuItem{margin-bottom:15px;max-width:140px}.footer__menuItem li a{font-size:14px}.brief{margin-bottom:30px}.brief__itemsSubtitle{font-size:16px;margin-bottom:30px}.brief__itemsTitle{font-size:22px;margin-bottom:20px}.brief__item{margin-bottom:25px}.brief__itemTopBlock{margin:0}.brief__itemTitle{margin:0 0 7px 0}.brief__itemFieldText,.brief__itemFieldTextarea,.brief__itemList,.brief__itemFile{margin:0}.brief__itemFile{font-size:18px}.brief__itemFile button{font-size:18px}.brief__itemTitle,.brief__itemList{font-size:17px}.brief__itemFieldText,.brief__itemFieldTextarea{font-size:16px}.brief__itemList li{margin-bottom:7px}.brief__itemList label::before{margin-top:3px}.brief__itemFieldTextarea{font-size:16px;min-height:72px}.brief__addField{font-size:16px}.brief__addField.show{height:56px;margin-top:20px}.brief__formBtn{font-size:18px;padding:14px 30px}.brief__formPolicy{font-size:12px}.generalInfo,.siteDesign,.fillSite,.technicalInfo{margin-bottom:35px}.fillSite_listBlocks{margin:-4px -8px 26px -8px}.fillSite_listBlock{margin:4px 8px}.fillSite__listItem{margin-bottom:8px}.fillSite__listItemCheck{font-size:17px;max-width:250px}.fillSite__listItemCheck::after{height:25px;width:25px}.addFile__error{font-size:13px}.footer__orderBtn{margin-bottom:30px}.footer__note{font-size:13px}}@media(max-width: 320px){.blockTitle{font-size:21px}.blockSubtitle{font-size:15px}.information__itemTitle{font-size:18px}.information__itemText{font-size:16px}.information__itemPhone{font-size:23px}.brief__subtitle{margin-bottom:30px}.brief__itemsSubtitle{font-size:15px;margin-bottom:30px}.brief__itemsTitle{font-size:19px}.brief__formPolicy{font-size:10px}.brief__itemTitle,.brief__itemList{font-size:16px}.brief__itemList label::before{margin-top:2px}.fillSite__listItemCheck{font-size:16px;max-width:230px}.breadcrumbs__item,.breadcrumbs__separate{font-size:15px}}/*# sourceMappingURL=common.css.map */
