.hero__btn,.order__btn{font-size:24px;line-height:1.125;color:#fff;padding-top:14px;padding-bottom:14px;border-radius:70px;letter-spacing:0.05em;outline:none;cursor:pointer}@font-face{font-family:'SansationL';src:local("Sansation Light"),local("Sansation-Light"),url("../fonts/SansationLight.woff2") format("woff2"),url("../fonts/SansationLight.woff") format("woff"),url("../fonts/SansationLight.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'SansationR';src:local("Sansation Regular"),local("Sansation-Regular"),url("../fonts/SansationRegular.woff2") format("woff2"),url("../fonts/SansationRegular.woff") format("woff"),url("../fonts/SansationRegular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Neon';src:url("../fonts/NeonOne.woff2") format("woff2"),url("../fonts/NeonOne.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul{list-style:none;padding:0}img{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none}html,body{height:100%;font-family:"SansationR",sans-serif;background-color:#000000;overflow-x:hidden}a{color:currentColor}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1510px;margin:0 auto;padding:0 15px}.btn--pink{padding-left:66px;padding-right:66px;background:#ac3e94}@-webkit-keyframes active-menu-neon{0%{-webkit-filter:drop-shadow(0px 0px 1px #fff);filter:drop-shadow(0px 0px 1px #fff)}10%{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}15%{-webkit-filter:drop-shadow(0px 0px 3px #fff);filter:drop-shadow(0px 0px 3px #fff)}20%{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}40%{-webkit-filter:drop-shadow(0px 0px 4px #fff);filter:drop-shadow(0px 0px 4px #fff)}50%{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}77%{-webkit-filter:drop-shadow(0px 0px 0px #fff);filter:drop-shadow(0px 0px 0px #fff)}92%{-webkit-filter:drop-shadow(0px 0px 3px #fff);filter:drop-shadow(0px 0px 3px #fff)}}@keyframes active-menu-neon{0%{-webkit-filter:drop-shadow(0px 0px 1px #fff);filter:drop-shadow(0px 0px 1px #fff)}10%{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}15%{-webkit-filter:drop-shadow(0px 0px 3px #fff);filter:drop-shadow(0px 0px 3px #fff)}20%{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}40%{-webkit-filter:drop-shadow(0px 0px 4px #fff);filter:drop-shadow(0px 0px 4px #fff)}50%{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}77%{-webkit-filter:drop-shadow(0px 0px 0px #fff);filter:drop-shadow(0px 0px 0px #fff)}92%{-webkit-filter:drop-shadow(0px 0px 3px #fff);filter:drop-shadow(0px 0px 3px #fff)}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:39px;margin-bottom:100px;position:relative}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav__list--first{margin-left:24px;margin-right:10px}.nav__list--second{margin-right:86px;margin-left:10px}.nav__item{color:#c1bfc4;font-size:22px;line-height:1.14}.nav__item:hover,.nav__item:focus{color:rgba(250,240,230,0.9)}.nav__item--active{position:relative;color:#faf0e6;text-shadow:0px 0px 2px #c1bfc3;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-animation:active-menu-neon 4s infinite;animation:active-menu-neon 4s infinite}.nav__item--active::after{content:'';position:absolute;bottom:-5px;left:0;width:83%;height:1px;background-color:#faf0e6;-webkit-box-shadow:0px 0px 2px #faf0e6;box-shadow:0px 0px 2px #faf0e6}.nav__item--active:hover,.nav__item--active:focus{color:#faf0e6}.logo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:255px;font-family:"Neon",sans-serif;font-size:44px;line-height:1.05;text-align:center}.logo__word{color:#0bda51;text-shadow:0px 0px 3px #0bda51}.logo__word:last-child{color:#f8f4ff;position:relative;text-shadow:0px 0px 3px #f8f4ff}.logo__word:last-child::before{content:'';position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:140px;height:1px;background-color:currentColor;-webkit-box-shadow:0px 0px 4px 0.5px #f8f4ff;box-shadow:0px 0px 4px 0.5px #f8f4ff}.logo__word+.logo__word{margin-top:10px}.menu__button{display:none;position:absolute;top:50%;right:10%;border-radius:50px;width:50px;height:4px;margin:0;padding:0;border:none;outline:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#ffffff;-webkit-filter:drop-shadow(0px 0px 3px linen);filter:drop-shadow(0px 0px 3px linen);-webkit-transition:background-color 0.1s ease-in;-o-transition:background-color 0.1s ease-in;transition:background-color 0.1s ease-in}.menu__button::before,.menu__button::after{content:'';position:absolute;top:0;left:0;width:50px;height:4px;background-color:#ffffff;-webkit-transition:-webkit-transform 0.2s ease-in;transition:-webkit-transform 0.2s ease-in;-o-transition:transform 0.2s ease-in;transition:transform 0.2s ease-in;transition:transform 0.2s ease-in, -webkit-transform 0.2s ease-in;border-radius:50px}.menu__button::before{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.menu__button::after{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.menu__button.open{background-color:transparent}.menu__button.open::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__button.open::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes lights{0%{background-color:#e761ca}20%{background-color:#61e777}40%{background-color:#6f61f0}60%{background-color:#e76161}80%{background-color:#61e7e0}100%{background-color:#e761ca}}@keyframes lights{0%{background-color:#e761ca}20%{background-color:#61e777}40%{background-color:#6f61f0}60%{background-color:#e76161}80%{background-color:#61e7e0}100%{background-color:#e761ca}}@-webkit-keyframes lights-light{0%{background-color:rgba(231,97,202,0.5)}20%{background-color:rgba(97,231,119,0.5)}40%{background-color:rgba(111,97,240,0.5)}60%{background-color:rgba(231,97,97,0.5)}80%{background-color:rgba(97,231,224,0.5)}100%{background-color:rgba(231,97,202,0.5)}}@keyframes lights-light{0%{background-color:rgba(231,97,202,0.5)}20%{background-color:rgba(97,231,119,0.5)}40%{background-color:rgba(111,97,240,0.5)}60%{background-color:rgba(231,97,97,0.5)}80%{background-color:rgba(97,231,224,0.5)}100%{background-color:rgba(231,97,202,0.5)}}@-webkit-keyframes lights-color{0%{-webkit-filter:drop-shadow(0px 0px 3px #e761ca);filter:drop-shadow(0px 0px 3px #e761ca)}20%{-webkit-filter:drop-shadow(0px 0px 3px #61e777);filter:drop-shadow(0px 0px 3px #61e777)}40%{-webkit-filter:drop-shadow(0px 0px 3px #6f61f0);filter:drop-shadow(0px 0px 3px #6f61f0)}60%{-webkit-filter:drop-shadow(0px 0px 3px #e76161);filter:drop-shadow(0px 0px 3px #e76161)}80%{-webkit-filter:drop-shadow(0px 0px 3px #61e7e0);filter:drop-shadow(0px 0px 3px #61e7e0)}100%{-webkit-filter:drop-shadow(0px 0px 3px #e761ca);filter:drop-shadow(0px 0px 3px #e761ca)}}@keyframes lights-color{0%{-webkit-filter:drop-shadow(0px 0px 3px #e761ca);filter:drop-shadow(0px 0px 3px #e761ca)}20%{-webkit-filter:drop-shadow(0px 0px 3px #61e777);filter:drop-shadow(0px 0px 3px #61e777)}40%{-webkit-filter:drop-shadow(0px 0px 3px #6f61f0);filter:drop-shadow(0px 0px 3px #6f61f0)}60%{-webkit-filter:drop-shadow(0px 0px 3px #e76161);filter:drop-shadow(0px 0px 3px #e76161)}80%{-webkit-filter:drop-shadow(0px 0px 3px #61e7e0);filter:drop-shadow(0px 0px 3px #61e7e0)}100%{-webkit-filter:drop-shadow(0px 0px 3px #e761ca);filter:drop-shadow(0px 0px 3px #e761ca)}}.hero{position:relative;padding-bottom:185px}.hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__content-box{margin-top:74px;padding-left:50px;max-width:687px}.hero__title{max-width:560px;padding-left:4px;margin-bottom:35px;font-family:"Montserrat",sans-serif;font-size:36px;line-height:1.28;color:#faf0e6;text-shadow:0px 0px 2px #000000}.hero__accent{color:#e761ca}.hero__accent:hover,.hero__accent:focus{-webkit-filter:drop-shadow(0px 0px 20px #ac3e94);filter:drop-shadow(0px 0px 20px #ac3e94)}.hero__text{padding-left:4px;font-family:"Montserrat",sans-serif;font-size:22px;line-height:1.21;color:#dddcdb}.hero__text+.hero__text{margin-top:35px;margin-bottom:62px}.hero__btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__btn{border:3px solid #ac3e94;-webkit-filter:drop-shadow(0px 0px 15px #ac3e94);filter:drop-shadow(0px 0px 15px #ac3e94);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.hero__btn:hover,.hero__btn:focus{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0px 0px 3px 1px #ac3e94;box-shadow:0px 0px 3px 1px #ac3e94}.hero__btn--black{padding-left:35px;padding-right:35px;background-color:transparent}.hero__img{-webkit-animation:image-neon 10s infinite;animation:image-neon 10s infinite;margin-right:54px}.hero__arrow-down{padding:0;outline:none;border:none;background-color:transparent;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/arrow-down.svg);width:25px;height:34.4px;-webkit-filter:drop-shadow(0px 0px 2px linen);filter:drop-shadow(0px 0px 2px linen);cursor:pointer}@-webkit-keyframes image-neon{0%{-webkit-box-shadow:0px 0px 16px 8px #28052f;box-shadow:0px 0px 16px 8px #28052f}20%{-webkit-box-shadow:0px 0px 18px 12px #28052f;box-shadow:0px 0px 18px 12px #28052f}40%{-webkit-box-shadow:0px 0px 16px 8px #28052f;box-shadow:0px 0px 16px 8px #28052f}70%{-webkit-box-shadow:0px 0px 10px 8px #28052f;box-shadow:0px 0px 10px 8px #28052f}100%{-webkit-box-shadow:0px 0px 14px 8px #28052f;box-shadow:0px 0px 14px 8px #28052f}}@keyframes image-neon{0%{-webkit-box-shadow:0px 0px 16px 8px #28052f;box-shadow:0px 0px 16px 8px #28052f}20%{-webkit-box-shadow:0px 0px 18px 12px #28052f;box-shadow:0px 0px 18px 12px #28052f}40%{-webkit-box-shadow:0px 0px 16px 8px #28052f;box-shadow:0px 0px 16px 8px #28052f}70%{-webkit-box-shadow:0px 0px 10px 8px #28052f;box-shadow:0px 0px 10px 8px #28052f}100%{-webkit-box-shadow:0px 0px 14px 8px #28052f;box-shadow:0px 0px 14px 8px #28052f}}.request{padding-top:100px;padding-bottom:100px}.request__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request__img-box{position:relative;margin-left:54px;-ms-flex-preferred-size:500px;flex-basis:500px}.request__img-box::before{position:absolute;z-index:1;top:-116px;right:-110px;content:'';width:300px;height:291px;background-image:url(../images/request-circle.png);-webkit-animation:circle-rotate 100s linear infinite;animation:circle-rotate 100s linear infinite}.request__img{position:relative;z-index:2}.request__content{max-width:462px;padding-top:106px;margin-right:118px}.request__title{padding-left:20px;padding-right:20px;font-family:"Montserrat",sans-serif;font-size:36px;line-height:1.28;color:#faf0e6;text-shadow:0px 4px 4px rgba(0,0,0,0.25);margin-bottom:30px}.request__text{padding-left:20px;padding-right:20px;font-family:"Montserrat",sans-serif;font-size:20px;line-height:1.2;color:#dddcdb}.request__text--small{position:relative;padding-left:36px;margin-top:25px;font-size:12px;line-height:1.25;margin-bottom:34px}.request__text--small::before{position:absolute;left:30px;content:'*'}.request__text:nth-child(4){margin-top:30px;padding-left:30px}.request__list{padding-left:30px;padding-right:20px;font-family:"Montserrat",sans-serif;font-size:20px;line-height:1.2;color:#dddcdb}.request__item{position:relative}.request__item::before{content:'•';padding-right:10px}.request__item:last-child::before{padding-right:5px}.request__btn{padding:18px 62px;font-size:30px;line-height:1.13;color:#faf0e6;background-color:transparent;border:4px solid #faf0e6;-webkit-filter:drop-shadow(0px 0px 3px linen);filter:drop-shadow(0px 0px 3px linen);cursor:pointer;-webkit-transition:border 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:border 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),border 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),border 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),border 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);outline:none}.request__btn:hover,.request__btn:focus{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);border:4px solid #ac3e94;-webkit-filter:drop-shadow(0px 0px 3px #ac3e94);filter:drop-shadow(0px 0px 3px #ac3e94)}@-webkit-keyframes circle-rotate{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-rotate{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.order{position:relative;z-index:1}.order__inner{padding-top:50px;padding-bottom:108px}.order__title-box{text-align:center}.order__title{margin-bottom:150px;position:relative;display:inline-block;padding:9px 30px;font-family:"Montserrat",sans-serif;background-color:#000;font-size:48px;line-height:1.27;color:#faf0e6}.order__title::before{position:absolute;z-index:-1;top:-1px;left:calc(50% - 122px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';width:161px;height:40px;border-left:1px solid #da870b;border-top:1px solid #da870b;background-color:black;-webkit-filter:drop-shadow(0px 0px 4px #da870b);filter:drop-shadow(0px 0px 4px #da870b)}.order__title::after{position:absolute;z-index:-1;bottom:-1px;right:calc(50% - 122px);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);content:'';width:161px;height:40px;border-right:1px solid #da870b;border-bottom:1px solid #da870b;background-color:black;-webkit-filter:drop-shadow(0px 0px 3px #da870b);filter:drop-shadow(0px 0px 3px #da870b)}.order__stages-list{margin-left:54px;margin-right:24px;margin-bottom:120px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-column-gap:40px}.order__item{background-color:rgba(146,146,146,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.order__item:hover{-webkit-filter:drop-shadow(0px 0px 3px #ac3e94);filter:drop-shadow(0px 0px 3px #ac3e94);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0px 0px 4px 2px #ac3e94;box-shadow:0px 0px 4px 2px #ac3e94}.order__svg-container{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:150px;height:150px;border-radius:50%;margin-top:60px;margin-bottom:30px}.order__svg-container--green{background:-o-linear-gradient(45deg, #2c613e 0%, #0bda51 100%);background:linear-gradient(45deg, #2c613e 0%, #0bda51 100%);-webkit-box-shadow:0px 0px 8px #0bda51;box-shadow:0px 0px 8px #0bda51}.order__svg-container--green svg{margin-right:10px}.order__svg-container--violet{background:-o-linear-gradient(45deg, #562c61 0%, #410bda 100%);background:linear-gradient(45deg, #562c61 0%, #410bda 100%);-webkit-box-shadow:0px 0px 8px #3b1cff;box-shadow:0px 0px 8px #3b1cff}.order__svg-container--violet svg{margin-right:11px}.order__svg-container--orange{background:-o-linear-gradient(45deg, #612f2c 0%, #da870b 100%);background:linear-gradient(45deg, #612f2c 0%, #da870b 100%);-webkit-box-shadow:0px 0px 8px #da870b;box-shadow:0px 0px 8px #da870b}.order__svg-container--pink{background:-o-linear-gradient(45deg, #612c4f 0%, #da0b6e 100%);background:linear-gradient(45deg, #612c4f 0%, #da0b6e 100%);-webkit-box-shadow:0px 0px 8px #da0b6e;box-shadow:0px 0px 8px #da0b6e}.order__stages-title{margin-bottom:24px;font-size:30px;line-height:1.13;color:#faf0e6}.order__text{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.17;color:#c1bfc3;padding:0 50px 15px}.order__btn{display:block;margin:0 auto;border:3px solid #ac3e94;-webkit-filter:drop-shadow(0px 0px 15px #ac3e94);filter:drop-shadow(0px 0px 15px #ac3e94);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-filter 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.order__btn:hover,.order__btn:focus{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0px 0px 3px 1px #ac3e94;box-shadow:0px 0px 3px 1px #ac3e94}.portfolio__inner{padding-top:50px;padding-bottom:80px}.portfolio__title{margin-bottom:170px;text-align:center;font-family:"Neon",sans-serif;font-size:64px;line-height:1.16;color:#0bda51;text-shadow:0px 0px 6px #0bda51}.portfolio .swiper-slide-content{position:relative;overflow:hidden}.portfolio__comment{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:45px;text-align:center;background-color:rgba(11,218,81,0.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.swiper-slide-content:hover .portfolio__comment{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.portfolio__text{max-width:246px;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.22;color:#faf0e6}.portfolio__icon{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:65px;height:65px;background-color:rgba(0,0,0,0.3);margin-bottom:30px;border-radius:50%}.portfolio__price{font-size:18px;line-height:1.11;color:#ffffff}.portfolio .swiper-container{padding-right:50px;padding-left:50px}.portfolio .swiper-button-prev{left:3px;background-image:url(../images/swiper-arrow-left.svg);background-repeat:no-repeat;-webkit-filter:drop-shadow(0px 0px 2px linen);filter:drop-shadow(0px 0px 2px linen);width:34.4px;height:25px}.portfolio .swiper-button-prev:hover,.portfolio .swiper-button-prev:focus{-webkit-filter:drop-shadow(0px 0px 5px linen);filter:drop-shadow(0px 0px 5px linen);-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.portfolio .swiper-button-prev::after{display:none}.portfolio .swiper-button-next{right:3px;background-image:url(../images/swiper-arrow-right.svg);background-repeat:no-repeat;-webkit-filter:drop-shadow(0px 0px 2px linen);filter:drop-shadow(0px 0px 2px linen);width:34.4px;height:25px}.portfolio .swiper-button-next:hover,.portfolio .swiper-button-next:focus{-webkit-filter:drop-shadow(0px 0px 5px linen);filter:drop-shadow(0px 0px 5px linen);-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.portfolio .swiper-button-next::after{display:none}.portfolio__button-box{text-align:center}.portfolio__btn{padding:15px 87px;margin-top:150px;font-size:36px;line-height:1.11;color:#009231;background-color:transparent;outline:none;border:4px solid #009231;border-radius:70px;cursor:pointer;-webkit-transition:-webkit-transform 0.1s linear, -webkit-filter 0.1s linear;transition:-webkit-transform 0.1s linear, -webkit-filter 0.1s linear;-o-transition:transform 0.1s linear, filter 0.1s linear;transition:transform 0.1s linear, filter 0.1s linear;transition:transform 0.1s linear, filter 0.1s linear, -webkit-transform 0.1s linear, -webkit-filter 0.1s linear}.portfolio__btn:hover:hover,.portfolio__btn:hover:focus{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-filter:drop-shadow(0px 0px 15px #009231);filter:drop-shadow(0px 0px 15px #009231)}.portfolio .hidden{display:none}.portfolio .swiper-container--no-padd{padding-right:0;padding-left:0}.portfolio .swiper-slide{max-width:377px}.portfolio .swiper-wrapper.show-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.portfolio .swiper-wrapper.show-content .swiper-slide{margin-right:10px !important;margin-top:30px}.portfolio .swiper-wrapper.show-content .swiper-slide:nth-child(-n+3){margin-top:0}.portfolio .swiper-wrapper.show-content ~ .swiper-button-prev,.portfolio .swiper-wrapper.show-content ~ .swiper-button-next{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.footer__inner{padding-top:50px;padding-bottom:20px}.footer__title{margin-bottom:105px;font-family:"Neon",sans-serif;text-align:center;font-size:64px;line-height:1.17;color:#0bda51;text-shadow:0px 0px 6px #0bda51}.footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:145px;margin-left:54px;margin-right:50px}.footer__social-name{margin-bottom:12px;font-family:"Montserrat",sans-serif;font-size:24px;line-height:1.17;color:#4a47a3}.footer__social-link{font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.17;color:#9a9a9a;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.footer__social-link:hover,.footer__social-link:focus{color:#fff}.footer__social-link:hover .footer__icon,.footer__social-link:focus .footer__icon{-webkit-filter:drop-shadow(0px 0px 4px #3b1cff);filter:drop-shadow(0px 0px 4px #3b1cff)}.footer__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;margin-right:30px;border-radius:50%;background:-o-linear-gradient(45deg, #4a47a3 0%, #3b1cff 50.52%, #3283e2 100%);background:linear-gradient(45deg, #4a47a3 0%, #3b1cff 50.52%, #3283e2 100%);-webkit-transition:-webkit-filter 0.2s linear;transition:-webkit-filter 0.2s linear;-o-transition:filter 0.2s linear;transition:filter 0.2s linear;transition:filter 0.2s linear, -webkit-filter 0.2s linear}.footer__copyright{font-size:14px;line-height:1.14;text-align:center;color:#c1bfc3}.footer__copyright--accent{color:#0bda51}.hero::before{position:absolute;top:-5px;right:0;content:'';background-color:rgba(87,20,85,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 120px 50px #571455;box-shadow:0px 0px 120px 50px #571455}.request{position:relative}.request::before{position:absolute;top:555px;right:0;content:'';background-color:rgba(94,9,228,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 120px 50px #5e09e4;box-shadow:0px 0px 120px 50px #5e09e4}.request::after{position:absolute;top:-50px;left:0;content:'';background-color:rgba(87,20,85,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 120px 50px #571455;box-shadow:0px 0px 120px 50px #571455}.portfolio{position:relative}.portfolio::before{position:absolute;top:0;left:0;content:'';background-color:rgba(11,218,81,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 120px 50px #0bda51;box-shadow:0px 0px 120px 50px #0bda51}.order::before{position:absolute;top:0;right:0;content:'';background-color:rgba(220,20,60,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 150px 50px #dc143c;box-shadow:0px 0px 150px 50px #dc143c}.order::after{position:absolute;bottom:0;left:0;content:'';background-color:rgba(231,97,202,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 130px 50px #e761ca;box-shadow:0px 0px 130px 50px #e761ca}.footer{position:relative}.footer::before{position:absolute;bottom:75px;right:0;content:'';background-color:rgba(11,218,81,0.5);width:1px;height:100px;-webkit-box-shadow:0px 0px 130px 50px #0bda51;box-shadow:0px 0px 130px 50px #0bda51}.overlay{position:fixed;z-index:20;top:0vh;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.overlay.hide{position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.form{max-width:450px;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(-200%, -50%);-ms-transform:translate(-200%, -50%);transform:translate(-200%, -50%);-webkit-transition:opacity 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53),-webkit-transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:opacity 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53),-webkit-transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53),opacity 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53),opacity 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53),opacity 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53),-webkit-transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);background-color:#1c1c1c}.form__inner{padding:17px 28px 30px}.form__title{font-size:24px;line-height:1.13;color:#0bda51;margin-bottom:66px}.form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__label+.form__label{margin-top:30px}.form__input{min-width:395px;min-height:32px;padding-bottom:5px;font-family:"SansationL",sans-serif;font-weight:300;font-size:24px;line-height:1.13;color:rgba(225,244,243,0.5);outline:none;border:none;border-bottom:2px solid rgba(225,244,243,0.5);background-color:transparent;width:100%}.form__textarea{margin-bottom:141px}.form__btn{padding:18px 97px;max-width:323px;margin:0 auto;font-size:24px;line-height:27px;letter-spacing:0.05em;color:#0bda51;border:3px solid #0bda51;background-color:transparent;outline:none;cursor:pointer}.form__btn:hover,.form__btn:focus{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-filter:drop-shadow(0px 0px 3px #0bda51);filter:drop-shadow(0px 0px 3px #0bda51)}.form__close{position:absolute;top:17px;right:27px;cursor:pointer}.form-cost__label+.form-cost__label{margin-top:25px}.form-cost__title{margin-bottom:60px}.form-cost__calculation{margin-top:47px}.form-cost__calculation-text{font-family:"Roboto",sans-serif;font-size:24px;line-height:1.17;letter-spacing:0.05em;color:#ffffff;margin-bottom:12px}.form-cost__calculation-price{color:#0bda51}.form-cost__calculation-footnote{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.25;letter-spacing:0.05em;color:#ffffff}.form-cost__calculation--accent{color:#ff0b0b}.form-cost__btn{max-width:369px;margin-top:47px}body.form-open{overflow:hidden}body.form-open .form{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}@media screen and (max-width: 1300px){.header .logo{font-size:40px}.header .nav__list--second{margin-right:40px}.hero__content-box{padding-left:0}.hero__title{max-width:none}.hero__img{margin-right:0;width:450px}.request__content{margin-right:0}.request__img-box{margin-left:0}}@media screen and (max-width: 1240px){.container{max-width:1224px}.header .nav__link{font-size:18px}.hero__content-box{margin-top:20px;max-width:650px;margin-right:30px}.hero__title{font-size:34px}.hero__text{font-size:21px}.hero__btn{font-size:21px}.hero__img{width:400px}.request{padding-top:140px}.request__content{padding-top:80px}.portfolio__title{margin-bottom:100px;font-size:58px}.portfolio__comment{top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px}.portfolio__text{font-size:16px}.portfolio__icon{width:50px;height:50px;margin-bottom:10px}.portfolio__icon img{width:30px;height:30px}.order__stages-title{font-size:25px}.order__text{padding:0 20px 15px}}@media screen and (max-width: 1065px){.container{max-width:991px}.header .logo{font-size:36px}.header .nav__link{font-size:17px}.header .nav__list--first{margin-left:0}.header .nav__list--second{margin-right:0}.hero__title{font-size:26px;margin-bottom:20px}.hero__text{font-size:17px}.hero__text+.hero__text{margin-top:20px;margin-bottom:40px}.hero__btn-box{-ms-flex-pack:distribute;justify-content:space-around}.hero__btn{font-size:16px;line-height:16px;padding:5px 40px}.hero__btn--black{padding:20px 20px}.hero__content-box{max-width:500px}.hero__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-height:400px;max-width:300px}.request{padding-top:100px}.request__img-box::before{display:none}.request__img{width:350px}.request__content{padding-top:60px;max-width:410px}.request__title{font-size:24px}.request__text{font-size:15px}.request__text--small{font-size:12px}.request__btn{font-size:23px;padding:9px 31px;margin-left:30px}.portfolio__title{font-size:45px;margin-bottom:30px}.portfolio__btn{font-size:24px;margin-top:100px}.portfolio .swiper-slide{margin-right:120px !important}.portfolio .swiper-wrapper.show-content .swiper-slide{margin-top:20px;margin-right:0 !important}.portfolio .swiper-wrapper.show-content .swiper-slide:nth-child(-n+3){margin-top:20px}.portfolio .swiper-wrapper.show-content .swiper-slide:nth-child(-n+2){margin-top:0}.portfolio__comment{padding:10px}.portfolio__text{font-size:18px}.portfolio__icon{margin-bottom:25px}.order__title{font-size:40px;margin-bottom:100px}.order__title::before{left:calc(50% - 94px)}.order__title::after{right:calc(50% - 94px)}.order__text{padding:0 10px 10px}.order__stages-title{margin-bottom:15px}.order__stages-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-row-gap:40px}.order__svg-container{margin-top:30px;margin-bottom:15px}.footer__title{font-size:45px}.footer__social-name{font-size:20px;text-align:center;padding-right:25px}.footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__icon{margin-bottom:13px}}@media screen and (max-width: 790px){.container{max-width:768px}.header .logo{font-size:36px}.header .nav__list{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .nav__link{font-size:16px}.header .nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .nav__item:nth-child(even){margin-top:30px}.header .nav__item--active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header .nav__item--active::after{display:none}.hero__content-box{margin-top:0;margin:0 auto;max-width:650px}.hero__title{font-size:39px;text-align:center}.hero__text{font-size:20px;margin-bottom:10px}.hero__text+.hero__text{margin-top:10px;margin-bottom:50px}.hero__btn{font-size:20px;padding-left:45px;padding-right:45px}.hero__btn--black{padding-right:15px;padding-left:15px}.hero__img{display:none}.request{padding-top:50px}.request__img-box{display:none}.request__content{position:relative;z-index:2;margin:0 auto;padding-top:20px;max-width:470px}.request__content::before{content:'';position:absolute;z-index:-1;left:35px;top:0;width:4px;height:100%;-webkit-animation:lights-light 3s infinite;animation:lights-light 3s infinite;-webkit-transform:rotate(-64deg);-ms-transform:rotate(-64deg);transform:rotate(-64deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;border-radius:50px}.request__content::after{content:'';position:absolute;z-index:-1;right:100px;top:0;width:4px;height:120.5%;-webkit-animation:lights 3s infinite;animation:lights 3s infinite;-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;border-radius:50px}.request__title{font-size:30px;margin-bottom:15px}.request__text{font-size:22px}.request__text--small{font-size:15px;margin-top:15px}.request__text:nth-child(4){margin-top:15px}.request__btn{font-size:23px;padding:9px 31px;margin-left:30px}.portfolio .swiper-wrapper.show-content .swiper-slide{margin-top:20px;margin-right:0 !important}.portfolio .swiper-wrapper.show-content .swiper-slide:nth-child(-n+3){margin-top:20px}.portfolio .swiper-wrapper.show-content .swiper-slide:nth-child(-n+1){margin-top:0}.order__title{font-size:34px}.order__title::before{left:calc(50% - 73px)}.order__title::after{right:calc(50% - 73px)}.order__stages-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}.order__btn{width:80%}.footer__social-name{min-width:125px;text-align:left}.footer__social-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__icon{margin-right:10px}.form__inner{padding:15px}.form__title{font-size:17px}.form__input{min-width:280px;font-size:17px}.form .form-cost__calculation{margin-top:23px}.form .form-cost__calculation-text{font-size:17px}.form .form-cost__calculation-footnote{font-size:10px}.form .form__btn{margin-top:24px;font-size:17px;padding:9px 50px}.form__textarea{margin-bottom:50px}.form .form-request__title{margin-bottom:35px}}@media screen and (max-width: 500px){.container{max-width:479px}.logo-box{margin-top:15px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.logo{position:relative;z-index:12}.nav{margin-top:0;margin-bottom:60px}.nav__list{position:absolute;top:0;z-index:10;background-color:rgba(0,0,0,0.898);-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);padding:10px;-webkit-animation:lights-color 7s infinite;animation:lights-color 7s infinite}.nav__list--first{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:20px;left:0;-webkit-transform:translateY(210%);-ms-transform:translateY(210%);transform:translateY(210%)}.nav__list--first::before{position:absolute;bottom:0;left:0;content:'';width:100%;height:3px;-webkit-filter:blur(1px);filter:blur(1px);border-radius:50px;-webkit-animation:lights 7s infinite;animation:lights 7s infinite}.nav__list--first::after{position:absolute;bottom:0;right:0;content:'';width:3px;height:100%;-webkit-filter:blur(1px);filter:blur(1px);border-radius:50px;-webkit-animation:lights 7s infinite;animation:lights 7s infinite}.nav__list--first.close{-webkit-transform:translateX(-150%) translateY(210%);-ms-transform:translateX(-150%) translateY(210%);transform:translateX(-150%) translateY(210%)}.nav__list--second{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.nav__list--second::before{position:absolute;bottom:0;left:0;content:'';width:100%;height:3px;-webkit-filter:blur(1px);filter:blur(1px);border-radius:50px;-webkit-animation:lights 7s infinite;animation:lights 7s infinite}.nav__list--second::after{position:absolute;bottom:0;left:0;content:'';width:3px;height:100%;-webkit-filter:blur(1px);filter:blur(1px);border-radius:50px;-webkit-animation:lights 7s infinite;animation:lights 7s infinite}.nav__list--second.close{-webkit-transform:translateX(150%) translateY(100%);-ms-transform:translateX(150%) translateY(100%);transform:translateX(150%) translateY(100%)}.nav .nav__link{height:50px;line-height:50px;font-size:28px}.nav .nav__item:nth-child(even){margin-top:0px}.menu__button{display:block}.hero__btn-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__btn{padding-top:20px;padding-bottom:20px;width:100%}.hero__btn:last-child{margin-top:20px}.request__title{font-size:28px}.request__text{font-size:20px}.request__text--small{font-size:13px}.request__btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.request__btn{width:100%;max-width:290px;padding:9px 0;font-size:20px;margin:0}.request__content{width:100%}.request__content::before{top:20%;left:35px;-webkit-transform:rotate(-64deg);-ms-transform:rotate(-64deg);transform:rotate(-64deg)}.request__content::after{left:65px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;height:110%}.order__svg-container{width:100px;height:100px}.order__title{font-size:34px}.order__title::before{left:calc(50% - 73px)}.order__title::after{right:calc(50% - 73px)}.order__text{font-size:16px}.order__stages-list{margin-left:0;margin-right:0}.footer__social-name{display:none}}@media screen and (max-width: 380px){.container{max-width:320px}.hero__text{font-size:14px}.request__text{font-size:14px}.request__text--small{font-size:11px}.portfolio__comment{padding:5px}.portfolio__text{font-size:12px;margin-bottom:5px}.portfolio__icon{width:30px;height:30px;margin-bottom:5px}.portfolio__icon img{width:15px;height:15px}.portfolio__price{font-size:14px}.order__title{font-size:30px}.order__title::before{left:calc(50% - 59px)}.order__title::after{right:calc(50% - 59px)}.order__btn{width:100%}.order__stages-list{margin-bottom:60px}.footer__title{margin-bottom:60px;font-size:40px}.footer__social-list{margin-right:0;margin-left:0;margin-bottom:70px}.footer__social-link{font-size:16px}.footer__icon{width:40px;height:40px}}
