@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@200..700&display=swap);@keyframes arrow-shake-down{0%,20%,40%,to{transform:translateY(0)}10%,30%{transform:translateY(2px)}}@keyframes arrow-shake{0%,20%,40%,to{transform:translateX(0)}10%,30%{transform:translateX(5px)}}@keyframes show-modal{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes shake{0%,20%,40%{transform:rotate(0)}10%,30%{transform:rotate(10deg)}}@keyframes arrow-shake-down-faq{0%,20%,40%,to{transform:translateY(-50%)}10%,30%{transform:translateY(-45%)}}@keyframes arrow-rotate-faq{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(180deg)}}:root{--primari-color:#FFFFFF;--black-color:#020202;--accent:#E61818;--accent-secondary:#0F3ACF;--accent-tertiary:#2363AE;--section-bottom-space:80px;--inner-padding:30px;--inner-padding-x:40px;--inner-padding-y:30px;--grid-gap:40px 30px;--border-radius--l:20px}@media (max-width:1200px){:root{--section-bottom-space:50px;--grid-gap:30px 20px}}@media (max-width:720px){:root{--section-bottom-space:30px;--grid-gap:20px 15px;--inner-padding:20px;--inner-padding-x:25px;--inner-padding-y:20px}}.nice-select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-weight:400;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50%0;transform:scale(.75) translateY(19px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .optgroup,.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}.button{display:flex;gap:10px;justify-content:center;align-items:center;background-color:transparent;border:0;color:inherit;font-family:inherit;font-size:16px;cursor:pointer;width:-moz-max-content;width:max-content;transition:.2s ease-in-out}.button:hover{opacity:.8}.button.nice-select.open,.button:active{opacity:.6}.button[disabled]{filter:grayscale(1) opacity(.5)}.button_view--link{font-size:14px;line-height:16px;font-weight:600;text-decoration:underline}.button_view--primary{background-color:var(--accent);line-height:19px;font-weight:600;border-radius:6px;color:var(--primari-color)}.button_view--outline{border-radius:6px;border:1px solid var(--accent);color:var(--accent)}.button_size--l{padding:22px 40px}.button_size--m{padding:20px 40px}.button_size--s{padding:10px 40px}.button_size--full{width:100%}.checkbox__wrapper{display:flex;gap:16px;align-items:center;--checkbox--color:var(--accent-secondary)}.checkbox{position:absolute;pointer-events:none;opacity:0}.checkbox+label{flex-shrink:0;height:24px;width:24px;display:block;cursor:pointer;background:0 0;border-radius:4px;position:relative;border:2px solid var(--checkbox--color)}.checkbox:checked+label{background-color:var(--checkbox--color);border:1px solid var(--checkbox--color)}.checkbox:checked+label::after{top:0;opacity:1}.checkbox:disabled:checked+label{border-color:var(--checkbox--color);background-color:var(--checkbox--color)}.checkbox:not(:disabled):hover+label{border-color:var(--checkbox--color)}.checkbox:not(:disabled):checked:hover+label{border-color:var(--checkbox--color);background-color:var(--checkbox--color)}.checkbox:focus-visible+label{outline:2px solid var(--checkbox--color);outline-offset:2px}.checkbox+label::after{content:"";width:100%;height:100%;position:absolute;top:-100%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2022 5.79215C20.5993 6.18169 20.5993 6.81325 20.2022 7.20278L8.68632 18.5L3.79792 13.7044C3.40069 13.3147 3.40069 12.6829 3.79792 12.2933C4.1948 11.9039 4.83815 11.9035 5.23551 12.2924L8.68632 15.6694L18.7646 5.79182C19.1617 5.4026 19.8053 5.40275 20.2022 5.79215Z' fill='%23FBFBFB'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;opacity:0;transition:.1s ease}.checkbox__wrapper_view--white{--checkbox--color:var(--primari-color)}.checkbox__wrapper_view--white .checkbox+label::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2022 5.79215C20.5993 6.18169 20.5993 6.81325 20.2022 7.20278L8.68632 18.5L3.79792 13.7044C3.40069 13.3147 3.40069 12.6829 3.79792 12.2933C4.1948 11.9039 4.83815 11.9035 5.23551 12.2924L8.68632 15.6694L18.7646 5.79182C19.1617 5.4026 19.8053 5.40275 20.2022 5.79215Z' fill='%230F3ACF'/%3E%3C/svg%3E%0A")}.checkbox__desc{font-size:12px;line-height:18px}.icon{display:block;box-sizing:initial;color:inherit}.input__wrapper{width:100%;position:relative}.input{padding:14px;border-radius:4px;color:#1c1b1f;background-color:#efeef6;border:0;width:100%;font-family:Raleway,Arial,sans-serif;font-size:14px;line-height:16px}.input--num{padding:11px 14px;font-size:18px;line-height:22px;text-align:center}textarea.input{resize:vertical;height:43px;min-height:44px}.input__button{display:flex;position:absolute;top:50%;transform:translateY(-50%)}.input__button--left{left:14px}.input__button--right{right:14px}.link{color:inherit;text-decoration:none;cursor:pointer}.link:hover{opacity:.8}.link.nice-select.open,.link:active{opacity:.6}.link_view--blue{color:var(--accent-secondary)}.link_view--accent,.link_view--underline{text-decoration:underline}.link_view--accent{color:var(--accent)}.list{display:flex;flex-direction:column;gap:24px;list-style-position:outside;list-style-type:" • ";padding-left:24px}.text{font-size:16px;line-height:24px}.text--bold{font-weight:700}.privacy h1,.privacy h2,.title{font-weight:700;font-family:"Yanone Kaffeesatz",Arial,sans-serif;text-wrap:balance;line-height:100%}.title_size--xl{text-transform:uppercase;font-size:64px}.title_size--l{font-size:42px;margin-bottom:30px}.title_size--m{font-size:32px;line-height:40px}.title_view--accent{color:var(--accent)}@media (max-width:1200px){.title_size--xl{font-size:48px}.title_size--l{font-size:38px;margin-bottom:25px}.title_size--m{font-size:28px;line-height:36px}}@media (max-width:720px){.title_size--xl{font-size:32px}.title_size--l{font-size:32px;margin-bottom:20px}.title_size--m{font-size:24px;line-height:30px}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:576px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px;padding-right:45px;padding-left:45px}}:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}:root{scroll-behavior:smooth;font-family:Raleway,Arial,sans-serif;color:var(--black-color)}body{scroll-behavior:smooth;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:1;overflow-x:hidden}body.no-scroll{overflow:hidden}section{scroll-margin:174px}@media (max-width:1200px){section{scroll-margin:137px}}@media (max-width:920px){section{scroll-margin:91px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture img,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}details summary::-webkit-details-marker{display:none}.visuallyhidden:not(:focus):not(:active):not(.nice-select.open){position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip-path:inset(100%)}.about{margin-bottom:var(--section-bottom-space)}.about__inner{padding:var(--inner-padding-y) var(--inner-padding-x);border-radius:var(--border-radius--l);background-color:var(--accent-secondary);color:var(--primari-color);display:flex;gap:84px;background-image:url(../img/about/bg.jpg);background-image:-webkit-image-set(url(../img/about/bg.jpg)1x,url(../img/about/bg@2x.jpg)2x);background-image:-webkit-image-set(url(../img/about/bg.webp)type("image/webp") 1x,url(../img/about/bg@2x.webp)type("image/webp") 2x,url(../img/about/bg.jpg)type("image/jpg") 1x,url(../img/about/bg@2x.jpg)type("image/jpg") 2x);background-image:image-set(url(../img/about/bg.webp)type("image/webp") 1x,url(../img/about/bg@2x.webp)type("image/webp") 2x,url(../img/about/bg.jpg)type("image/jpg") 1x,url(../img/about/bg@2x.jpg)type("image/jpg") 2x);background-size:auto 100%;background-position:right;background-repeat:no-repeat}.about__content{max-width:650px}.about__title{margin-bottom:50px}.about__desc{margin-top:24px}.about__logo{margin-top:40px}@media (max-width:992px){.about__inner{flex-direction:column;align-items:center;gap:var(--grid-gap)}.about__logo{margin-top:0;width:80%;max-width:300px}.about__title{margin-bottom:30px}}.consult-form{margin-bottom:var(--section-bottom-space)}.consult-form__inner{padding:40px;border-radius:var(--border-radius--l);box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078)}.consult-form__desc{font-size:14px;line-height:20px;margin-bottom:30px}.consult-form__form{display:flex;flex-direction:column;gap:var(--grid-gap)}.consult-form__form-fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.consult-form__form-bottom{display:flex;justify-content:space-between;gap:20px}@media (max-width:720px){.consult-form__form-fieldset{grid-template-columns:repeat(1,1fr);gap:10px}.consult-form__form-bottom{flex-direction:column}.consult-form__button{width:100%}}@media (min-width:1200px){.consult-form__inner .button{transition:.5s ease-in-out}.consult-form__inner:hover .button{transform:scale(1.05)}}.contacts{min-height:820px;position:relative;margin-bottom:-130px}.contacts__inner{box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078);padding:var(--inner-padding);border-radius:var(--border-radius--l);background-color:var(--primari-color);transform:translateY(-50%);position:relative;z-index:1;scroll-margin:174px}@media (max-width:1200px){.contacts__inner{scroll-margin:137px}}@media (max-width:920px){.contacts__inner{scroll-margin:91px}}.contacts__title{margin-bottom:10px}.contacts__desc{font-size:14px;line-height:21px;margin-bottom:20px}.contacts__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid rgba(0,0,0,.2);gap:20px}.contacts__info{display:flex;flex-direction:column;gap:10px}.contacts__info-top{display:flex;gap:58px}.contacts__info-address,.contacts__info-email,.contacts__info-phone{display:flex;align-items:center;gap:10px;color:var(--accent-secondary);line-height:24px}.contacts__info-email,.contacts__info-phone{font-size:20px;font-weight:700;font-family:"Yanone Kaffeesatz",Arial,sans-serif}.contacts__info-email .icon,.contacts__info-phone .icon{color:#5d5b63}.contacts__info-phone:hover .icon{animation:shake 1.5s infinite ease-in-out}.contacts__info-address{font-size:16px}.contacts__info-address .icon{color:#5d5b63;flex-shrink:0}.contacts__button{min-width:255px}.contacts__map-wrap,.example__content::before{position:absolute;left:0;top:0;width:100%;height:100%}.contacts__map-wrap iframe{width:100%;height:100%}@media (max-width:1200px){.contacts__info-top{gap:20px}}@media (max-width:720px){.contacts__bottom{flex-direction:column}.contacts__button{width:100%;min-width:auto}.contacts__info-address{font-size:14px}}@media (max-width:576px){.contacts{min-height:600px;margin-bottom:0}.contacts__info-top{flex-direction:column}}.example{margin-bottom:var(--section-bottom-space)}.example__inner{padding:15px;border-radius:var(--border-radius--l);box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078)}.example__content{padding-top:15px;padding-left:85px;padding-right:15px;margin-bottom:30px;position:relative}.example__content::before{content:"";width:70px;height:70px;background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg width='42' height='38' viewBox='0 0 42 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.9649 37.9974H9.77992V13.6875L23.6349 0.00268555L24.6123 0.980054C24.8138 1.18116 24.9832 1.439 25.1206 1.75355C25.258 2.06811 25.3267 2.35706 25.3267 2.62042V2.96905L23.0653 13.6875H38.4247C39.3485 13.6875 40.1745 14.0516 40.9027 14.7798C41.6309 15.508 41.995 16.334 41.995 17.2577V19.9777C41.995 20.1788 41.9723 20.3983 41.927 20.6363C41.8817 20.8742 41.8222 21.0937 41.7486 21.2949L35.7136 35.6007C35.4105 36.2806 34.9005 36.8501 34.1838 37.309C33.4666 37.7679 32.727 37.9974 31.9649 37.9974ZM11.9899 35.7874H31.9649C32.2765 35.7874 32.5953 35.7023 32.9213 35.5322C33.2473 35.3624 33.4952 35.0791 33.665 34.6824L39.785 20.3175V17.2577C39.785 16.8611 39.6575 16.5351 39.4026 16.2798C39.1474 16.0249 38.8214 15.8975 38.4247 15.8975H20.3199L22.8785 3.82763L11.9899 14.6312V35.7874ZM9.77992 13.6875V15.8975H2.21512V35.7874H9.77992V37.9974H0.00512695V13.6875H9.77992Z' fill='%23FFFDFE'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;border-radius:6px}.example__title{margin-bottom:20px}.example__desc{text-wrap:balance}.example__list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.example__item{padding:var(--inner-padding);border:1px solid #efefef;border-radius:10px;display:flex;flex-direction:column}.example__item .modal__close .icon{color:var(--primari-color);filter:drop-shadow(0 0 5px rgba(0,0,0,.8))}.example__item-desc{margin-top:10px;margin-bottom:30px;font-size:14px;line-height:21px;text-wrap:balance}.example__item-button{margin-top:auto}.example__bottom{padding:0 30px;display:flex;justify-content:space-between;align-items:center}.example__button{width:291px}.example__array{animation:arrow-shake 5s ease-in-out infinite}@media (max-width:1200px){.example__bottom{padding:0}.example__array{display:none}.example__button{width:304px}}@media (max-width:992px){.example__list{grid-template-columns:1fr}.example__button{width:-moz-max-content;width:max-content;flex-shrink:0}}@media (max-width:720px){.example__list{grid-template-columns:1fr}.example__bottom{flex-direction:column;gap:var(--grid-gap)}.example__button{width:100%}}@media (max-width:576px){.example__content{padding-top:85px;padding-left:0;padding-right:0;margin-bottom:20px}.example__item-button{padding:10px}}.example__item-doc{position:fixed;left:0;top:0;z-index:3;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.example__item-doc-scan{width:auto;height:auto;max-height:95vh;max-width:95vw;box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078);border-radius:10px}@media (min-width:1200px){.example__inner .example__bottom .button{transition:.5s ease-in-out}.example__inner:hover .example__bottom .button{transform:scale(1.05)}.example__item .example__item-button{transition:.2s ease-in-out}.example__item:hover .example__item-button{background-color:var(--accent);color:var(--primari-color)}.example__item:hover .example__item-button .icon{animation:arrow-shake-down 5s ease-in-out}}.faq{margin-bottom:var(--section-bottom-space)}.faq__inner{border-radius:var(--border-radius--l);padding:var(--inner-padding);box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078)}.faq__title{margin-bottom:36px}.faq__list{display:flex;flex-direction:column;gap:14px}.faq__item{border:1px solid #e6e6e6}.faq__item details{padding:16px 0}.faq__item summary{list-style:none;padding:10px 90px 10px 32px;cursor:pointer;position:relative}.faq__item summary::after{position:absolute;content:"";width:70px;height:70px;right:6px;top:50%;transform:translateY(-50%);transition:.2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_160_2996' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='70' height='70'%3E%3Crect width='70' height='70' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_160_2996)'%3E%3Cpath d='M35 42.2916L20.125 27.4166L21.5833 25.9583L35 39.3749L48.4167 25.9583L49.875 27.4166L35 42.2916Z' fill='url(%23paint0_linear_160_2996)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_160_2996' x1='20.125' y1='34.1249' x2='49.875' y2='34.1249' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232551E8'/%3E%3Cstop offset='1' stop-color='%23030296'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-size:100%}.faq__item details:not([open]) summary:hover::after{animation:arrow-shake-down-faq 5s ease-in-out}.faq__item details[open] summary::after{animation:arrow-rotate-faq .2s ease-in-out forwards}.faq__item-title{font-weight:600;font-size:24px;line-height:36px}.faq__item-answer{padding:0 32px 10px;font-size:14px;line-height:21px;display:flex;flex-direction:column;gap:10px}.faq__item-answer .list{gap:10px}@media (max-width:1200px){.faq__title{margin-bottom:20px}.faq__item details{padding:10px 0}.faq__item summary{padding:10px 70px 10px 20px}.faq__item summary::after{width:50px;height:50px}.faq__item-title{font-size:20px;line-height:30px}.faq__item-answer{padding:15px 20px 10px;font-size:14px;line-height:21px}}@media (max-width:992px){.faq__item-title{font-size:18px;line-height:24px}}@media (max-width:720px){.faq__item-title{font-size:16px;line-height:20px}.faq__item details{padding:5px 0}.faq__item summary{padding:5px 50px 5px 15px}.faq__item summary::after{width:30px;height:30px}.faq__item-answer{padding:15px 15px 10px;font-size:14px;line-height:21px}}.flood__inner{padding:var(--inner-padding-y) var(--inner-padding-x);background-color:var(--accent-secondary);color:var(--primari-color);background-image:url(../img/flood/bg.jpg);background-image:-webkit-image-set(url(../img/flood/bg.jpg)1x,url(../img/flood/bg@2x.jpg)2x);background-image:-webkit-image-set(url(../img/flood/bg.webp)type("image/webp") 1x,url(../img/flood/bg@2x.webp)type("image/webp") 2x,url(../img/flood/bg.jpg)type("image/jpg") 1x,url(../img/flood/bg@2x.jpg)type("image/jpg") 2x);background-image:image-set(url(../img/flood/bg.webp)type("image/webp") 1x,url(../img/flood/bg@2x.webp)type("image/webp") 2x,url(../img/flood/bg.jpg)type("image/jpg") 1x,url(../img/flood/bg@2x.jpg)type("image/jpg") 2x);background-size:576px;background-repeat:no-repeat;background-position:right 0 bottom -80px;border-radius:var(--border-radius--l);margin-bottom:var(--section-bottom-space)}.flood__content{max-width:500px}@media (max-width:992px){.flood__inner{background-image:linear-gradient(90deg,#2551e8 0,#030296 100%);background-size:cover;background-position:0 0}}.main-footer{background-color:#1c1b1f;color:var(--primari-color);position:relative;z-index:1}.main-footer__inner{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:30px}.main-footer__logo{padding:30px 44px;background-color:var(--accent)}.main-footer__content{display:flex;flex-direction:column;gap:7px}.main-footer__info{display:flex;justify-content:space-between;gap:20px}.main-footer__info-contacts{display:flex;gap:60px}.main-footer__info-email,.main-footer__info-phone,.main-footer__info-time{display:flex;align-items:center;gap:10px;color:var(--primari-color);line-height:24px}.main-footer__info-email,.main-footer__info-phone{font-size:20px;font-weight:700;font-family:"Yanone Kaffeesatz",Arial,sans-serif}.main-footer__info-time{font-size:16px}.main-footer__info-time .icon{flex-shrink:0}.main-footer__legal{display:flex;justify-content:space-between;font-size:14px;line-height:20px;color:#8295ab;gap:20px;flex-wrap:wrap}@media (max-width:1200px){.main-footer__info-contacts{gap:20px}}@media (max-width:992px){.main-footer{padding-bottom:30px}.main-footer__logo{background-color:transparent;padding:20px}.main-footer__inner{display:flex;flex-direction:column;gap:15px}.main-footer__content{width:100%}}@media (max-width:720px){.main-footer__content{flex-direction:column;gap:25px}.main-footer__info,.main-footer__info-contacts{flex-direction:column}}.main-header{color:var(--primari-color);position:fixed;top:0;width:100%;z-index:2;transition:.2s ease-in-out}.main-header--black,.page--privacy .main-header{background-color:rgba(0,0,0,.8)}@media (min-width:992px){.main-header--black .main-header__logo{padding:15px 60px}.main-header--black .main-header__logo-image{width:180px;height:33px}}.main-header__inner{display:flex;justify-content:space-between;align-items:center;padding-right:80px;gap:15px}.main-header__logo{padding:30px 60px;background-color:var(--accent);transition:.2s ease-in-out}.main-header__logo-image{transition:.2s ease-in-out;width:229px;height:42px}.main-header__time{font-weight:600;font-size:14px;line-height:16px;text-wrap:balance}.main-header__contacts,.main-header__contacts-phone{display:flex;gap:20px;align-items:center}.main-header__contacts-phone{font-size:20px;line-height:23px;font-weight:600;gap:14px}.main-header__contacts-phone:hover .icon{animation:shake 1.5s infinite ease-in-out}.main-header__contacts-networks{display:flex;gap:10px;align-items:center}.main-header__burger{display:none}.main-header__burger-rects{transform-origin:13px 13px;transition:.5s}.main-header__burger-rect--top{transform-origin:13px 5px;transition:.5s .5s}.main-header__burger-rect--middle{transform-origin:13px 13px;transition:.5s}.main-header__burger-rect--bottom{transform-origin:13px 21px;transition:.5s .5s}.main-header__burger--open .main-header__burger-rects{transform:rotate(45deg);transition:transform .5s .5s}.main-header__burger--open .main-header__burger-rect--top{transform:translate(0,8px);transition:.5s 0s}.main-header__burger--open .main-header__burger-rect--middle{transform:rotate(90deg);transition:transform .5s .5s}.main-header__burger--open .main-header__burger-rect--bottom{transform:translate(0,-8px);transition:.5s 0s}@media (max-width:1200px){.main-header__logo{padding:20px}.main-header__logo-image{width:180px;height:auto}.main-header__contacts-phone{font-size:16px;line-height:20px}}@media (max-width:992px){.main-header__contacts-phone-text{display:none}.main-header__inner{padding-right:20px}.main-header__burger{display:block}}@media (max-width:720px){.main-header,.main-header--black,.page--privacy .main-header{background-color:var(--accent);box-shadow:0 4px 34px 0 rgba(0,0,0,.29)}.main-header__logo{padding:15px}.main-header__contacts,.main-header__time,.main-nav__callback{display:none}}.main-nav{padding-left:13px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.main-nav__list{display:flex;justify-content:space-between}.main-nav__item a,.main-nav__item--calc button,.privacy p{font-size:16px;line-height:24px}.main-nav__item a{display:block;min-width:105px;padding:14px 5px;text-align:center;font-weight:500}.main-nav__item--calc button{padding:14px 20px;font-weight:600;color:var(--accent-tertiary);background-color:var(--primari-color);outline:1px solid var(--primari-color)}.main-nav__mobile-contacts{display:none}@media (max-width:1200px){.main-nav{padding-left:0}.main-nav__item{flex-grow:1}.main-nav__item--calc{flex-grow:0}.main-nav__item a{min-width:auto;padding:10px 5px}.main-nav__item--calc button{padding:10px}}@media (max-width:992px){.main-nav{position:absolute;width:100%;background-color:rgba(0,0,0,.8);box-shadow:0 4px 34px 0 rgba(0,0,0,.4);max-height:calc(100vh - 66px);overflow-y:scroll;height:0;transition:.5s ease-in-out height;border-bottom:none;border-top:none;-ms-overflow-style:none;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-header--nav-open .main-nav{height:100vh;border-top:1px solid rgba(255,255,255,.2)}.main-nav__list{display:grid;grid-template-columns:repeat(2,1fr)}.main-nav__item--calc{grid-column:1/-1}.main-nav__item--calc .button{width:100%}.main-nav__item a{min-width:auto;padding:20px}.main-nav__item--calc button{padding:10px}}@media (max-width:720px){.main-nav__mobile-contacts{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;flex-wrap:wrap}.main-nav .main-header__time,.main-nav .main-nav__callback{display:block}.main-nav .main-header__contacts{display:flex}}@media (max-width:576px){.main-nav__list{display:flex;flex-direction:column}.main-nav__item .link{padding:10px}}@media (min-width:1200px){.main-nav__item a span{position:relative}.main-nav__item a span:after{position:absolute;content:"";width:0;height:2px;background-color:var(--primari-color);left:0;bottom:-4px;transition:.5s ease-in-out}.main-nav__item a:hover{opacity:1}.main-nav__item a:hover span::after{width:100%}}.price{margin-bottom:var(--section-bottom-space)}.price__content{padding:30px 30px 230px 430px;background-color:var(--accent-secondary);background-image:url(../img/price/bg.jpg);background-image:-webkit-image-set(url(../img/price/bg.jpg)1x,url(../img/price/bg@2x.jpg)2x);background-image:-webkit-image-set(url(../img/price/bg.webp)type("image/webp") 1x,url(../img/price/bg@2x.webp)type("image/webp") 2x,url(../img/price/bg.jpg)type("image/jpg") 1x,url(../img/price/bg@2x.jpg)type("image/jpg") 2x);background-image:image-set(url(../img/price/bg.webp)type("image/webp") 1x,url(../img/price/bg@2x.webp)type("image/webp") 2x,url(../img/price/bg.jpg)type("image/jpg") 1x,url(../img/price/bg@2x.jpg)type("image/jpg") 2x);background-repeat:no-repeat;background-position:left top;color:var(--primari-color);border-radius:var(--border-radius--l)}.price__desc{margin-top:24px}.price__list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 var(--inner-padding);margin-top:-195px}.price__item{background-color:var(--primari-color);border-radius:var(--border-radius--l);padding:var(--inner-padding);display:flex;flex-direction:column;box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078)}.price__item-title{padding-left:86px;padding-bottom:6px;margin-bottom:16px;font-size:32px;line-height:32px;font-weight:700;font-family:"Yanone Kaffeesatz",Arial,sans-serif;position:relative}.price__item-title::before{position:absolute;left:0;top:0;width:70px;height:70px;border-radius:6px;background-position:center;background-repeat:no-repeat;background-color:var(--accent);content:""}.price__item--1 .price__item-title::before{background-image:url(../img/price/icon-home.svg)}.price__item--2 .price__item-title::before{background-image:url(../img/price/icon-shield.svg)}.price__item--3 .price__item-title::before{background-image:url(../img/price/icon-search.svg)}.price__item-sublist,.privacy ul{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.price__item-sublist li{padding-top:10px;border-top:1px solid rgba(0,0,0,.2)}.price__item-bottom{margin-top:auto}.price__item-note{font-size:12px;line-height:18px;font-weight:500;margin-bottom:10px}.price__item-cost{margin-bottom:13px;text-wrap:balance;font-size:22px;line-height:28px;font-weight:700;font-family:"Yanone Kaffeesatz",Arial,sans-serif}.price__item-cost--empty,.price__item-cost-num{font-size:32px;line-height:40px}@media (max-width:1200px){.price__content{padding:var(--inner-padding);background-image:linear-gradient(90deg,#2551e8 0,#030296 100%);padding-bottom:230px}}@media (max-width:992px){.price__list{grid-template-columns:1fr}}@media (max-width:576px){.price__item-title{padding-top:86px;padding-bottom:0;padding-left:0;margin-bottom:16px;font-size:28px;line-height:32px}.price__item-cost--empty{font-size:24px;line-height:28px}}@media (min-width:1200px){.price__item,.price__item .button,.price__item-title::before{transition:.5s ease-in-out}.price__item:hover{transform:translateY(10px)}.price__item:hover .price__item-title::before{box-shadow:inset 0 0 5px 2px rgba(0,0,0,.2)}.price__item:hover .button{transform:scale(1.05)}}.privacy{padding-top:200px;padding-bottom:100px}@media (max-width:1200px){.privacy{padding-top:150px}}@media (max-width:992px){.privacy{padding-top:100px}}@media (max-width:720px){.privacy{padding-top:80px}}.privacy h1{text-transform:uppercase;font-size:64px;margin-bottom:40px;margin-top:40px}.privacy h2{font-size:42px;margin-bottom:30px;margin-top:30px}.privacy p{margin-bottom:15px}.privacy ul{gap:15px;list-style-position:outside;list-style-type:" • ";padding-left:24px;margin-bottom:15px}.privacy a{color:var(--accent);text-decoration:none}.privacy a:hover{opacity:.8}.privacy a.nice-select.open,.privacy a:active{opacity:.6}@media (max-width:1200px){.privacy .title_size--xl{font-size:48px}.privacy .title_size--l{font-size:38px;margin-bottom:25px;margin-top:25px}.privacy .title_size--m{font-size:28px;line-height:36px}}@media (max-width:720px){.privacy h1,.privacy h2{font-size:32px}.privacy h2{margin-bottom:20px;margin-top:20px}}.promo{padding-top:350px;background-image:url(../img/promo/bg.jpg);background-attachment:fixed;background-size:cover;background-position:center bottom;background-color:#474642;color:var(--primari-color);margin-bottom:calc(50px + var(--section-bottom-space))}.promo__content{display:flex;flex-direction:column;gap:20px;margin-bottom:210px}.promo__desc{font-size:24px;line-height:36px;font-weight:500;max-width:700px}.promo__desc-accent{text-transform:uppercase;text-decoration:underline}.promo__features{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.promo__features-item{background-color:var(--primari-color);color:var(--black-color);display:flex;align-items:center;padding:15px;border-radius:var(--border-radius--l);transform:translateY(50%);box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078)}.promo__features-item img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.promo__features-item dl dt{font-weight:700;font-size:36px;line-height:42px;color:var(--accent-secondary)}.promo__features-item dl dd{line-height:19px}@media (max-width:1200px){.promo__desc{text-wrap:balance}}@media (max-width:992px){.promo__features-item dl dt{font-size:24px;line-height:30px}.promo__features-item dl dd{line-height:19px}}@media (max-width:720px){.promo{padding-top:200px;margin-bottom:calc(170px + var(--section-bottom-space))}.promo__content{margin-bottom:0}.promo__desc,.promo__title{text-align:center}.promo__desc{font-size:18px;line-height:24px}.promo__button{margin-left:auto;margin-right:auto}.promo__features{grid-template-columns:1fr;transform:translateY(50%)}.promo__features-item{transform:translateY(0)}}@media (min-width:1200px){.promo__features-item{transition:.5s ease-in-out}.promo__features-item:hover{transform:translateY(40%)}}.question-form{background-image:linear-gradient(90deg,#2551e8 0,#030296 100%);background-color:#030296;color:var(--primari-color);padding:calc(2*var(--inner-padding))0 190px}.question-form__title{text-align:center;margin-bottom:20px}.question-form__desc{margin-bottom:40px;max-width:330px;margin-left:auto;margin-right:auto;font-size:20px;line-height:23px;text-align:center}.question-form__form{display:flex;flex-direction:column;gap:30px;max-width:540px;margin-left:auto;margin-right:auto}.question-form__form-fieldset{display:flex;flex-direction:column;gap:20px}.question-form__form-bottom{display:flex;justify-content:space-between}@media (max-width:1200px){.question-form__title{margin-bottom:10px}.question-form__desc{font-size:16px;line-height:24px}}@media (max-width:576px){.question-form{padding-bottom:250px}.question-form__form-bottom{flex-direction:column;gap:var(--grid-gap)}.question-form__form-bottom .checkbox__desc br{display:none}.question-form__button{width:100%}}.services{margin-bottom:calc(var(--section-bottom-space)/2)}.services__list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.services__item{box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078);border-radius:var(--border-radius--l);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:30px;line-height:19px}.services__item-desc{max-width:210px}@media (max-width:720px){.services__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.services__list{grid-template-columns:repeat(1,1fr)}}@media (min-width:1200px){.services__item,.services__item-image{transition:.5s ease-in-out}.services__item:hover,.services__item:hover .services__item-image{transform:scale(1.05)}}.steps{margin-bottom:var(--section-bottom-space)}.steps__inner{border-radius:var(--border-radius--l);padding:30px;box-shadow:0 4px 34px 0 rgba(0,0,0,.1490196078)}.steps__desc,.steps__list{margin-bottom:30px}.steps__list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);counter-set:steps-list}.steps__item{padding:78px 10px 10px;border:1px solid #e6e6e6;font-size:14px;line-height:21px;border-radius:10px;counter-increment:steps-list;position:relative}.steps__item::before{transition:.5s ease-in-out;content:counter(steps-list);position:absolute;left:10px;top:10px;width:54px;height:54px;border-radius:6px;background-color:var(--accent);color:var(--primari-color);display:flex;justify-content:center;align-items:center;font-weight:600;font-size:32px;line-height:32px;font-family:"Yanone Kaffeesatz",Arial,sans-serif}.steps__bottom{display:grid;grid-template-columns:max-content auto 240px;gap:36px;align-items:center}.steps__array{animation:arrow-shake 5s ease-in-out infinite}@media (max-width:1200px){.steps__bottom{grid-template-columns:1fr max-content}.steps__array,.steps__item br{display:none}}@media (max-width:992px){.steps__list{grid-template-columns:repeat(2,1fr)}.steps__bottom{grid-template-columns:1fr}}@media (max-width:576px){.steps__list{grid-template-columns:repeat(1,1fr)}}@media (min-width:1200px){.steps__inner .button{transition:.5s ease-in-out}.steps__inner:hover .button,.steps__item:hover{transform:scale(1.05)}.steps__item{transition:.2s ease-in-out;position:relative;background-color:var(--primari-color)}.steps__item:hover::before{box-shadow:inset 0 0 5px 2px rgba(0,0,0,.2)}.steps__item:hover::after{transform:translate(0,-50%);opacity:1}.steps__item::after{position:absolute;z-index:-1;opacity:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23E6E6E6'%3E%3Cpath d='m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z'/%3E%3C/svg%3E");background-size:cover;content:"";top:50%;transform:translate(-150%,-50%);right:-22px;transition:.2s ease-in-out}.steps__item:last-child::after{display:none}}.modal{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center}.modal--doc .modal__inner{width:auto;padding:0}.modal__inner{position:relative;background-color:var(--primari-color);width:350px;padding:40px;border-radius:20px;font-family:Raleway,Arial,sans-serif;max-height:calc(100vh - 60px);max-width:calc(100vw - 30px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal__inner::-webkit-scrollbar{display:none}.modal--calc .modal__inner{overflow-y:visible}.modal__form{display:flex;flex-direction:column;gap:30px}.modal__form--calc{gap:20px}.modal__title{font-size:18px;font-weight:500;line-height:21px;color:#1c1b1f}.modal__form--calc .modal__title{margin-bottom:10px}.modal__desc{font-size:14px;line-height:24px;color:#5d5b63}.modal__form-fields{display:flex;flex-direction:column;gap:20px}.modal__form-fields--calc{margin-top:-14px}.modal__form-button{width:100%}textarea.modal__form-textarea{min-height:70px}.modal__close{position:absolute;right:15px;top:15px}.modal__close .icon{color:#5d5b63}.modal--open{display:flex}.modal--open .modal__inner{animation:show-modal .5s ease-in-out forwards}.modal__form-result{text-align:center;font-size:18px;line-height:21px;font-weight:500;height:0;opacity:0;transition:.5s ease-in-out;margin-top:-20px}.modal__form-result--show{height:21px;opacity:1;margin-top:0}.modal__form-result--accent{color:var(--accent)}.nice-select{border-radius:4px;background-color:#efeef6;border:0;font-family:Raleway,Arial,sans-serif;font-size:14px;height:44px;line-height:44px;width:100%}.nice-select__wrapper{display:flex}