/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}@font-face{font-family:'montserrat-regular-webfont';src:url("../fonts/montserrat-regular-webfont/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont/montserrat-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserrat-bold-webfont';src:url("../fonts/montserrat-bold-webfont/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont/montserrat-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body{background-color:white;font-family:"montserrat-regular-webfont";color:#6d7782}h1,h2,h3,h4,h5,h6,strong,b{font-weight:normal;margin:0}ul{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none;outline:none}.container{max-width:1020px;margin:0 auto;padding:0 20px}.submit-button,.go-back-button{height:50px;text-align:center;padding:12px 0;border:none;outline:none;display:block;vertical-align:middle;text-transform:uppercase;font-family:"montserrat-bold-webfont";width:100%;color:white;font-size:18px;border-radius:3px;background-color:#ff820c;box-shadow:0 6px 0 0 #986200;-webkit-transition:box-shadow 0.2s linear, -webkit-transform 0.2s linear;transition:box-shadow 0.2s linear, -webkit-transform 0.2s linear;transition:box-shadow 0.2s linear, transform 0.2s linear;transition:box-shadow 0.2s linear, transform 0.2s linear, -webkit-transform 0.2s linear}.submit-button:hover,.go-back-button:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);box-shadow:0 4px 0 0 #654100;-webkit-transition:box-shadow 0.2s linear, -webkit-transform 0.2s linear;transition:box-shadow 0.2s linear, -webkit-transform 0.2s linear;transition:box-shadow 0.2s linear, transform 0.2s linear;transition:box-shadow 0.2s linear, transform 0.2s linear, -webkit-transform 0.2s linear}.submit-button{margin-top:20px}@media only screen and (min-width: 830px){.submit-button{max-width:230px;margin:20px auto;height:60px;font-size:30px;line-height:30px}}.go-back-button{max-width:400px;margin:30px auto 0}@media only screen and (min-width: 830px){.go-back-button{height:60px;font-size:30px;line-height:30px}}.site-header{background-color:#fff;text-align:center;padding:15px 0}.site-header:before,.site-header:after{content:'';display:table}.site-header:after{clear:both}@media only screen and (min-width: 700px){.site-header{padding:25px 0}}@media only screen and (min-width: 830px){.site-header{padding:35px 0}}@media only screen and (min-width: 1000px){.site-header{text-align:left}}.site-header__title{display:none}.site-header__logo{float:left}@media only screen and (min-width: 1000px){.site-header__logo{position:relative;z-index:100}}.site-header__logo img{display:inline-block;width:120px;height:auto}@media only screen and (min-width: 700px){.site-header__logo img{width:250px}}@media only screen and (min-width: 830px){.site-header__logo img{width:320px}}.banner-and-quote{position:relative}.banner-and-quote:before,.banner-and-quote:after{content:'';display:table}.banner-and-quote:after{clear:both}.banner-and-quote::before{content:'';display:block;position:absolute;height:370px;width:100%;left:0;background-color:#003667;z-index:-1}.banner-and-quote .container{padding:0}@media only screen and (min-width: 830px){.banner-and-quote .container__column{width:50%;float:left}}.banner{background-color:#003667;color:#fff;padding:20px;max-width:340px;margin:0 auto}.banner:before,.banner:after{content:'';display:table}.banner:after{clear:both}@media only screen and (min-width: 700px){.banner{max-width:400px}}@media only screen and (min-width: 830px){.banner{background-color:transparent;max-width:inherit;padding-top:90px}}.banner__title{font-size:22px;float:left}@media only screen and (min-width: 700px){.banner__title{font-size:28px}}@media only screen and (min-width: 830px){.banner__title{font-size:34px}}@media only screen and (min-width: 1000px){.banner__title{font-size:40px}}.banner__title span{display:inline-block;margin-bottom:5px}.banner__title strong{font-family:"montserrat-bold-webfont";text-transform:uppercase;font-size:24px;display:block;line-height:1}@media only screen and (min-width: 700px){.banner__title strong{font-size:32px}}@media only screen and (min-width: 830px){.banner__title strong{font-size:38px}}@media only screen and (min-width: 1000px){.banner__title strong{font-size:48px}}.banner__image{display:none;width:100%;height:auto;margin-top:55px;float:left;clear:both}@media only screen and (min-width: 830px){.banner__image{display:block;padding:0 10px}}.price-tag{float:right;line-height:1}@media only screen and (min-width: 700px){.price-tag{margin-top:26px}}@media only screen and (min-width: 830px){.price-tag{margin-top:42px}}.price-tag__symbol{font-size:30px}@media only screen and (min-width: 1000px){.price-tag__symbol{font-size:30px}}.price-tag__number{font-size:72px;font-family:"montserrat-bold-webfont"}@media only screen and (min-width: 1000px){.price-tag__number{font-size:84px}}.price-tag__note{font-size:36px;vertical-align:top;position:relative;top:5px}@media only screen and (min-width: 1000px){.price-tag__note{font-size:48px}}.price-tag__date{display:block;font-size:16px;text-align:center;margin-top:-10px}@media only screen and (min-width: 1000px){.price-tag__date{font-size:20px}}.price-tag__restrictions{font-size:12px;margin-top:-10px;text-decoration:underline}@media only screen and (min-width: 1000px){.price-tag__restrictions{font-size:14px}}.quote{background-color:#00489a;color:white;padding:20px;font-size:16px}@media only screen and (min-width: 700px){.quote{padding:40px}}@media only screen and (min-width: 830px){.quote{margin-top:30px;border-radius:6px;box-shadow:0 0 10px 5px rgba(0,0,0,0.15)}}@media only screen and (min-width: 1000px){.quote{font-size:18px;padding:40px}}.quote__title{text-align:center;font-family:"montserrat-bold-webfont";text-transform:uppercase;margin-bottom:15px;font-size:30px}@media only screen and (min-width: 700px){.quote__title{font-size:35px}}@media only screen and (min-width: 1000px){.quote__title{font-size:40px}}.quote__icon{vertical-align:middle;margin-right:10px;width:48px;height:auto}@media only screen and (min-width: 700px){.quote__icon{width:56px;margin-right:15px}}@media only screen and (min-width: 1000px){.quote__icon{width:72px;margin-right:20px}}.quote ::-webkit-input-placeholder{color:#6d7782}.quote :-moz-placeholder{color:#6d7782}.quote ::-moz-placeholder{color:#6d7782}.quote :-ms-input-placeholder{color:#6d7782}.form__row{margin-top:12px}@media only screen and (min-width: 700px){.form__row{margin-top:20px}}.form__label{display:inline-block;vertical-align:middle}@media only screen and (min-width: 530px){.form__label_phone{margin-right:-4px;width:145px}}.form__radio-container{display:inline-block;vertical-align:middle;margin:0 5px}@media only screen and (min-width: 530px){.form__radio-container{margin:0 10px}}.form__radio{width:26px;height:26px;display:inline-block;vertical-align:middle;outline:none;border:1px solid #6d7782}.form__radio-label{display:inline-block;vertical-align:middle}.form__input{display:inline-block;vertical-align:top;width:100%;height:42px;background-color:#fff;box-shadow:0px 5px 5px 0 #e4e5e6 inset;border:none;border-radius:4px;padding:10px 15px;color:#6d7782;outline:none}.form .input-container_half{margin-top:12px}@media only screen and (min-width: 700px){.form .input-container_half{margin-top:0;width:48.5%;margin-left:3%;display:inline-block;vertical-align:top;margin-right:-4px}.form .input-container_half:first-child{margin-left:0}}.form__phone-container{margin-top:5px}.form__phone-container:before,.form__phone-container:after{content:'';display:table}.form__phone-container:after{clear:both}@media only screen and (min-width: 530px){.form__phone-container{margin-right:-4px;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 145px);width:calc(100% - 145px)}}.form__input_telephone{width:27%;float:left;margin-right:3%}.form__input_telephone:last-of-type{width:40%;margin-right:0}.form__submit{background-color:#8fc300;background:-webkit-linear-gradient(top, #8fc300 0%, #60a600 100%);background:linear-gradient(to bottom, #8fc300 0%, #60a600 100%);display:block;padding:10px;text-transform:uppercase;text-align:center;border:none;width:100%;border-radius:4px;font-family:"montserrat-bold-webfont";font-size:24px;color:#fff;text-shadow:3px 3px rgba(0,0,0,0.15)}.form__loading-icon{display:inline-block;position:relative;top:2px;margin-left:5px;display:none}.quote__form_loading .form__loading-icon{display:inline-block}.form span.error{display:inline-block;background-color:#ff4a4a;color:white;font-size:12px;padding:5px 10px;border-radius:3px;margin-top:5px}@media only screen and (min-width: 530px){.form .error-telephone{margin-left:145px}}.checkbox__options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkbox__input{position:absolute;z-index:-1;width:1px;height:1px;opacity:0}.checkbox__label{color:white;font-size:13px;position:relative;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:25px}@media only screen and (min-width: 700px){.checkbox__label{font-size:17px;padding-left:28px}}@media only screen and (min-width: 1000px){.checkbox__label{padding-left:30px}}.checkbox__label a{text-decoration:underline}.checkbox__label::before{content:'';display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;background-color:#f0f5f5;border:1px solid white;border-radius:3px;box-sizing:border-box;margin-right:6px;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 830px){.checkbox__label::before{width:20px;height:20px;border-radius:5px}}.checkbox__input:checked+.checkbox__label::before{background-image:url("../images/icon-check.svg");background-size:70%}.checkbox__input.form__error+.checkbox__label::before{border:2px solid #ff4f4f}.quote-form__text{font-size:12px;line-height:1.4}.quote-form__text a{text-decoration:underline;font-family:"montserrat-bold-webfont"}.quote-form__text strong{font-family:"montserrat-bold-webfont"}.phone-widget{display:block;float:right;text-align:center}@media only screen and (min-width: 1000px){.phone-widget{text-align:right}}.phone-widget__buttom{text-align:center}.phone-widget__icon{vertical-align:middle;display:inline-block;width:23px;height:auto}@media only screen and (min-width: 700px){.phone-widget__icon{width:38px}}@media only screen and (min-width: 830px){.phone-widget__icon{width:58px}}.phone-widget__message{display:inline-block;vertical-align:middle;font-family:"montserrat-bold-webfont"}@media only screen and (min-width: 700px){.phone-widget__message{margin-left:5px}}.phone-widget__text{font-size:8px;text-transform:uppercase;letter-spacing:0.2px}@media only screen and (min-width: 700px){.phone-widget__text{font-size:11px;letter-spacing:5px}}@media only screen and (min-width: 830px){.phone-widget__text{font-size:14px;letter-spacing:5px}}.phone-widget__number{font-size:17px;line-height:1;color:#77b400}@media only screen and (min-width: 700px){.phone-widget__number{font-size:39px}}@media only screen and (min-width: 830px){.phone-widget__number{font-size:45px}}.features{padding:20px 0;border-top:2px solid #e6ebf0}@media only screen and (min-width: 700px){.features{padding:45px 0}}@media only screen and (min-width: 1000px){.features{padding:55px 0;border-top:none}}.features__list{text-align:center;font-size:0}.features__item{margin:30px auto 0;max-width:60%;padding:0 30px}@media only screen and (min-width: 700px){.features__item{width:50%;display:inline-block;vertical-align:top}}@media only screen and (min-width: 830px){.features__item{width:25%}}.features__image{width:144px;height:auto}.features__text{font-size:18px;color:#00489a}.about{border-top:2px solid #e6ebf0;padding:20px 0}@media only screen and (min-width: 700px){.about{padding:40px 0}}@media only screen and (min-width: 830px){.about{padding:60px 0}}.about__title{color:#00489a;font-size:24px}@media only screen and (min-width: 700px){.about__title{font-size:30px}}.about__subtitle{color:#00489a;font-size:20px}@media only screen and (min-width: 700px){.about__subtitle{font-size:24px}}.about__second-subtitle{font-size:18px;margin-top:5px}@media only screen and (min-width: 700px){.about__second-subtitle{font-size:20px;margin-top:10px}}.about__list{list-style:none}.about__item{position:relative;list-style:none;padding-left:25px;font-size:14px;margin-top:10px}@media only screen and (min-width: 700px){.about__item{font-size:16px;margin-top:15px}}.about__item::before{content:url("../images/icons/bullet.png");display:inline-block;position:absolute;left:0;top:-1px}.about__text{font-size:14px;margin:15px 0}@media only screen and (min-width: 700px){.about__text{font-size:16px;line-height:1.4;margin:20px 0}}.about__link{color:#00489a}@media only screen and (min-width: 830px){.about .row:before,.about .row:after{content:'';display:table}.about .row:after{clear:both}.about .column{float:left;width:-webkit-calc(50% - 22px);width:calc(50% - 22px)}.about .column:last-child{margin-left:44px}}.messagge{background-color:#00489a;color:#fff;text-align:center;padding:30px 0}@media only screen and (min-width: 700px){.messagge{padding:40px 0}}@media only screen and (min-width: 830px){.messagge{padding:60px 0}}.messagge__icon{vertical-align:middle;width:55px;height:auto;margin-right:10px}@media only screen and (min-width: 700px){.messagge__icon{width:64px}}@media only screen and (min-width: 830px){.messagge__icon{width:72px}}.messagge__title{font-size:24px;margin-bottom:5px}@media only screen and (min-width: 700px){.messagge__title{font-size:30px}}@media only screen and (min-width: 830px){.messagge__title{font-size:40px;margin-bottom:10px}}.messagge__title strong{font-family:"montserrat-bold-webfont";font-size:40px;vertical-align:middle}@media only screen and (min-width: 700px){.messagge__title strong{font-size:50px}}@media only screen and (min-width: 830px){.messagge__title strong{font-size:68px}}.messagge__title span{display:block}.messagge__text{font-size:16px}@media only screen and (min-width: 700px){.messagge__text{font-size:20px}}@media only screen and (min-width: 830px){.messagge__text{font-size:24px}}.back-buttom{background-color:#8fc300;background:-webkit-linear-gradient(top, #8fc300 0%, #60a600 100%);background:linear-gradient(to bottom, #8fc300 0%, #60a600 100%);display:block;height:52px;text-transform:uppercase;text-align:center;border:none;width:100%;border-radius:4px;font-family:"montserrat-bold-webfont";font-size:24px;max-width:270px;padding:10px 0;margin:0 auto;text-shadow:3px 3px rgba(0,0,0,0.15)}.site-footer{background-color:#00489a;color:#fff;text-align:center;padding:20px 0}@media only screen and (min-width: 700px){.site-footer{padding:40px 0}}@media only screen and (min-width: 830px){.site-footer{padding:60px 0}}@media only screen and (min-width: 1000px){.site-footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.site-footer__disclaimer{margin:0 0 15px;width:100%}.site-footer__disclaimer a{text-decoration:underline}.site-footer__legal-text{margin:0;padding:20px 0 30px;line-height:1.6;border-bottom:1px solid rgba(255,255,255,0.2);color:#77b400}@media only screen and (min-width: 700px){.site-footer__legal-text{padding-top:0;padding-bottom:40px;margin-bottom:40px}}.site-footer__legal-text strong{font-family:"montserrat-bold-webfont";text-transform:uppercase}.site-footer__legal-info{padding-bottom:20px}@media only screen and (min-width: 700px){.site-footer__legal-info{padding-bottom:0}}@media only screen and (min-width: 1000px){.site-footer__legal-info{padding-top:0;padding-bottom:0}}.site-footer__text{font-size:14px;margin:15px 0}@media only screen and (min-width: 830px){.site-footer__text:last-of-type{margin-top:0}}@media only screen and (min-width: 1000px){.site-footer__text{text-align:left;margin-bottom:0}}.site-footer__text p{margin:0}.site-footer__text a{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:underline}.site-footer__legal-links{font-size:14px}@media only screen and (min-width: 830px){.site-footer__legal-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 1000px){.site-footer__legal-links{text-align:left;margin-top:20px}}.site-footer__legal-links li{margin-bottom:10px}@media only screen and (min-width: 830px){.site-footer__legal-links li{margin:0 0 0}.site-footer__legal-links li::before{content:'-';display:inline-block;margin:0 10px 0}.site-footer__legal-links li:first-child::before{display:none}}.site-footer__legal-links a{border-bottom:1px solid transparent;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;text-transform:uppercase}.site-footer__legal-links a:hover{border-color:#fff}.site-footer__badge{display:inline-block;width:150px;height:69px !important;margin:25px auto 0 !important}@media only screen and (min-width: 1000px){.site-footer__badge{height:55px !important;width:110px;min-width:110px;max-width:110px;margin:0 0 -12px 0 !important}}@media only screen and (min-width: 700px){.site-footer__badge{margin-top:30px}}@media only screen and (min-width: 830px){.site-footer__badge{margin-top:50px}}.site-footer__badge:hover img{margin-left:-100% !important}.js-osano-trigger::after {content: url('../images/privacyoptions.svg');width:30px;display:inline-block;height: auto;transform:translateY(1px);margin-left: 5px;}

/*# sourceMappingURL=main.css.map */