@font-face{font-family:SuisseIntl-Medium;src:url(../fonts/SuisseIntl/SuisseIntl-Medium.woff);font-weight:500}@font-face{font-family:SuisseIntl-Bold;src:url(../fonts/SuisseIntl/SuisseIntl-Bold.woff);font-weight:700}@font-face{font-family:Rubik;src:url(../fonts/Rubik/Rubik-Bold.woff);font-weight:700}@font-face{font-family:WulkanDisplay;src:url(../fonts/WulkanDisplay/WulkanDisplay-SemiBoldItalic.woff)}html{font-family:"Roboto",sans-serif;height:100%}body{margin:0;height:100%}a{text-decoration:none}ul{list-style:none;text-decoration:none}ul,li,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0}a{color:#000;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-scroll-chaining:none;overscroll-behavior:none}body img{max-width:100%;height:auto}button{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}input,button{font:inherit}header *,footer *{-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:1230px;padding:0 15px;margin:0 auto}.header{background-color:#222}.header__top{padding:10px 0;border-bottom:2px solid #fff}.header__logo{font-size:18px;font-weight:600;color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__logo:hover{color:#f52626}.header__bottom{padding:10px 0}.header__list{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;gap:10px}.header__list-item{font-size:14px;font-weight:800;color:#fff}.header__list-link{color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__list-link:hover{color:#f52626}.main{background-color:#222}.hero{padding:100px 0 0}.hero__wrapper{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;gap:20px}.hero__box{width:500px}.hero__title{font-size:32px;font-weight:600;color:#fff}.hero__title span{color:#f52626}.hero__descr{font-size:18px;color:#fff;padding:10px 0 0}.btn{width:300px;height:40px;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;font-size:18px;color:#f52626;border:1px solid #f52626;border-radius:43px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn:hover{background-color:#f52626;color:#fff}.btn__more{margin:20px 0 0}.btn__catalog{color:#fff;border:1px solid #fff;margin:20px auto 0}.btn__catalog:hover{background-color:#fff;color:#f52626}.headline{font-size:28px;font-weight:800;color:#fff;text-align:center}.headline span{color:#f52626}.benefits{margin:100px 0}.benefits__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:50px 0 0}.benefits__box{width:550px;background-color:#fff;outline:2px solid #f52626;outline-offset:-10px;padding:20px}.benefits__box-title{font-size:20px;font-weight:600;color:#f52626}.benefits__box-descr{font-size:18px;padding:10px 0 0}.disks{margin:100px 0}.disks__wrapper{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;gap:20px}.disks__box{width:700px}.disks__title{font-size:40px;color:#fff}.disks__title span{color:#f52626}.catalog{background-color:#f52626;padding:100px 0}.catalog__wrapper{text-align:center}.catalog__title{font-size:22px;font-weight:600;color:#fff}.catalog__descr{font-size:18px;color:#fff;padding:10px 0 0}.feeling{margin:100px 0}.feeling__wrapper{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;gap:20px;margin:50px 0 0}.feeling__box{width:500px}.feeling__box:nth-of-type(2){text-align:center}.feeling__list-item{font-size:18px;font-weight:600;color:rgba(255,255,255,.6);padding:0 0 20px 40px;position:relative;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.feeling__list-item:last-child{padding:0 0 0 40px}.feeling__list-item:hover{color:#fff}.feeling__list-item::after{content:"";position:absolute;background-image:url(../images/arrows.png);width:40px;height:40px;top:-10px;left:0}.feeling__descr{font-size:18px;color:#fff;padding:0 0 20px}.map-responsive{overflow:hidden;padding-bottom:550px;position:relative}.map-responsive iframe{left:0;top:0;height:550px;width:100%;position:absolute}.footer{background-color:#222;padding:10px}.footer__wrapper{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}.footer__link{font-size:14px;color:#f52626;font-weight:600}.footer__copyright{font-size:14px;font-weight:800;color:#f52626}.p-offer{padding:50px 20px}.p-offer__border{border:3px solid #111}.p-offer__wrapper{padding:50px 20px 20px}.p-offer__headline{color:#000;font-size:22px;text-align:center;margin-bottom:30px}.p-offer__title{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;text-align:center}.p-offer__subtitle{font-size:16px;color:#000;margin-bottom:15px}.p-offer__subtitle:last-child{margin-bottom:0}.p-offer__subtitle a{text-decoration:none;font-weight:600}.p-offer__list{margin-bottom:15px}.p-offer__list-descr{font-size:16px;color:#000;margin-bottom:15px}.p-offer__list-item{font-size:16px;color:#000;padding:0 0 10px 10px;position:relative}.p-offer__list-item:last-child{padding:0 0 0 10px}.p-offer__list-item::after{content:"";position:absolute;background-color:#000;border-radius:50%;width:8px;height:8px;top:4px;left:0}.p-offer__btn{width:200px;height:40px;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;font-weight:600;font-size:16px;border:3px solid #000;color:#000;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;margin:0 auto 30px}.p-offer__btn:hover{background-color:#000;color:#fff;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.terms{padding:50px 20px}.terms__border{border:3px solid #111}.terms__wrapper{padding:50px 20px 20px}.terms__headline{color:#000;font-size:22px;text-align:center;margin-bottom:30px}.terms__title{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;text-align:center}.terms__title span{font-weight:600}.terms__subtitle{font-size:16px;color:#000;margin-bottom:15px}.terms__subtitle:last-child{margin-bottom:0}.terms__subtitle a{text-decoration:none;font-weight:600}.terms__subtitle span{font-weight:800}.terms__btn{width:200px;height:40px;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;font-weight:600;font-size:16px;border:3px solid #000;color:#000;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;margin:0 auto 30px}.terms__btn:hover{background-color:#000;color:#fff;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}@media(max-width: 650px){.header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__box{width:unset;text-align:center}.btn__more{margin:20px auto 0}.disks__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.disks__box{width:unset}.disks__title{font-size:32px}.feeling__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feeling__box{width:unset}}@media(max-width: 460px){.disks__title{font-size:21px}.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__left{padding:0 0 20px}.footer__link,.footer__copyright{font-size:18px}}