*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:16px;height:100%}body,button,input{font-family:"Open Sans",sans-serif;font-size:16px}img{max-width:100%}.btn__calling{width:100%;max-width:320px;display:block;text-transform:uppercase;margin:0 auto;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(#27ae60),to(#076522));background:linear-gradient(#27ae60,#076522);border-radius:5px;border:1px solid #27ae60;color:#fff;font-weight:bolder;text-decoration:none;font-size:24px;text-shadow:1px 1px #001204;display:none}@media only screen and (max-width:425px){.btn__calling{max-width:100%;margin:0 auto;font-size:21px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.container{width:100%;max-width:988px;margin:0 auto}@media only screen and (max-width:425px){.container{max-width:320px}}@media only screen and (max-width:425px){.container.section-details__container{padding:0 1rem}}.nav{border-bottom:1px solid #f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px}@media only screen and (max-width:425px){.nav{height:75px}}.nav .nav__link--logo{display:inline-block}@media only screen and (max-width:425px){.nav .nav__link--logo img{max-width:90px}}.nav .nav-call{text-align:center;font-size:14px}.nav .nav-call__link{text-align:center;color:#8a08e8;font-size:36px;font-weight:bolder;text-decoration:none}@media only screen and (max-width:425px){.nav .nav-call__link{display:block;color:#fff;text-shadow:1px 1px #001204;background:-webkit-gradient(linear,left top,left bottom,from(#27ae60),to(#076522));background:linear-gradient(#27ae60,#076522);border:1px solid #27ae60;max-width:196px;font-size:24px;padding:0 1rem;border-radius:5px}}.nav .nav-call__text{margin-bottom:5px}@media only screen and (max-width:425px){.nav .nav-call__text{font-weight:700}}@media only screen and (max-width:425px){.nav .nav-call__text.days{display:none}}.nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.nav__container{padding:0 8px}}.header-heroshot__container{width:100%;margin:0 auto;height:100%;min-height:525px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:linear-gradient(#fff,#e6e6e6);padding:0 50px;padding-bottom:2rem}@media only screen and (max-width:425px){.header-heroshot__container{max-width:320px;padding:0 8px;height:auto;padding-bottom:1rem}}.header-heroshot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-heroshot .header-heroshot__title{font-size:47px;text-align:center;color:#3b3b3b}@media only screen and (max-width:768px){.header-heroshot .header-heroshot__title{font-size:39px}}@media only screen and (max-width:425px){.header-heroshot .header-heroshot__title{font-size:27px;line-height:27px}}.header-heroshot .header-heroshot__lead{font-size:25px;text-align:center;color:#696969}.header-heroshot .header-heroshot__lead strong{color:#3b3b3b}@media only screen and (max-width:768px){.header-heroshot .header-heroshot__lead{font-size:19px}}@media only screen and (max-width:425px){.header-heroshot .header-heroshot__lead{font-size:18px;margin-top:3px;padding:0 6px}}.header-heroshot .header-heroshot__image{padding-right:48px}@media only screen and (max-width:768px){.header-heroshot .header-heroshot__image{padding-right:0}}@media only screen and (max-width:425px){.header-heroshot .header-heroshot__image{text-align:center}}.header-heroshot .header-heroshot__image img{max-width:375px}@media only screen and (max-width:768px){.header-heroshot .header-heroshot__image img{max-width:360px}}@media only screen and (max-width:425px){.header-heroshot .header-heroshot__image img{max-width:210px}}.header-heroshot .header-heroshot__row{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.header-heroshot .header-heroshot__row{padding-left:0}}@media only screen and (max-width:425px){.header-heroshot .header-heroshot__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-top:0}}.header-heroshot .header-heroshot__link{width:100%;display:block;max-width:300px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(#27ae60),to(#076522));background:linear-gradient(#27ae60,#076522);border-radius:5px;border:1px solid #27ae60;color:#fff;font-weight:bolder;text-decoration:none;font-size:30px;text-shadow:1px 1px #001204;margin-top:48px}@media only screen and (max-width:425px){.header-heroshot .header-heroshot__link{margin-top:10px;max-width:266px;margin:0 auto;font-size:24px}}@media only screen and (max-width:425px){.section-review{display:none}}.section-review .section-review__container{background-color:#f1f0ee}.section-review .section-review__container .section-review__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:grey;padding:2rem 0}.section-review .section-review__container .section-review__row .section-review__col.section-review__col--description{max-width:478px;padding-left:100px;font-style:italic}@media only screen and (max-width:768px){.section-review .section-review__container .section-review__row .section-review__col.section-review__col--description{max-width:423px;padding-left:49px}}.section-review .section-review__container .section-review__row .section-review__col.section-review__col--profile{padding-left:92px}.section-review .section-review__container .section-review__row .section-review__col.section-review__col--profile .section-review__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-review .section-review__container .section-review__row .section-review__col.section-review__col--profile .section-review__profile .section-review__image{max-width:60px}.section-review .section-review__container .section-review__row .section-review__col.section-review__col--profile .section-review__profile .section-review__data{color:#3b3b3b;font-size:14px;padding-left:1rem}@media only screen and (max-width:768px){.section-review .section-review__container .section-review__row .section-review__col.section-review__col--profile{padding-left:72px}}.section-details{padding:32px 0}.section-details .wrapper__details{max-width:732px;padding-left:80px}@media only screen and (max-width:425px){.section-details .wrapper__details{padding-left:8px}}.section-details .section-details__text{color:#6d6a6a;font-size:18px;line-height:32px}.list{padding:0;list-style-type:none;margin-top:48px}@media only screen and (max-width:768px){.list{margin-top:32px}}@media only screen and (max-width:425px){.list{margin-top:-15px;padding-left:1rem;margin-bottom:10px}}.list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:32px}@media only screen and (max-width:425px){.list li{margin-top:5px}}.list li .h2{font-size:24px;font-weight:800;color:#3b3b3b}@media only screen and (max-width:768px){.list li .h2{font-size:21px}}@media only screen and (max-width:425px){.list li .h2{font-size:18px}}.list li i{color:#67b23d;font-size:32px;margin-right:10px}@media only screen and (max-width:425px){.list li i{font-size:24px}}.list.list-details{margin:20px 0}@media only screen and (max-width:425px){.list.list-details{margin-bottom:2rem}}.list.list-details .list-details__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:grey;font-weight:700;font-size:19px;margin-bottom:16px}@media only screen and (max-width:425px){.list.list-details .list-details__item{display:inline-block;position:relative;padding-left:3rem;margin-bottom:16px;padding-top:7px}}.list.list-details .list-details__item .list-details__item--number{display:block;height:38px;width:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;border:1px solid #ccc;background:#fff;color:#999;border-radius:50%;font-size:20px;font-weight:700;font-style:italic}@media only screen and (max-width:425px){.list.list-details .list-details__item .list-details__item--number{position:absolute;left:0;top:0}}.list.list-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:72px;margin-top:0}@media only screen and (max-width:425px){.list.list-benefits{padding-left:0}}.list.list-benefits .list-benefits__item{max-width:33.3333%;text-align:center;padding:0}@media only screen and (max-width:425px){.list.list-benefits .list-benefits__item{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;padding-bottom:2rem}}.list.list-benefits .list-benefits__item .list-benefits__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;text-decoration:none;margin-bottom:2rem}@media only screen and (max-width:425px){.list.list-benefits .list-benefits__item .list-benefits__card{padding:0 2rem}}.list.list-benefits .list-benefits__item .list-benefits__card .list-benefits__image{width:100%;max-width:143px;margin-bottom:10px}.list.list-benefits .list-benefits__item .list-benefits__card .list-benefits__link{display:inline-block}.list.list-benefits .list-benefits__item .list-benefits__card .list-benefits__title{color:#3b3b3b;font-size:20px;margin-bottom:5px;font-weight:bolder}.list.list-benefits .list-benefits__item .list-benefits__card .list-benefits__text{color:#6d6a6a}.text-required{color:#8b00ef;font-size:13px;font-style:italic;font-weight:500;margin-bottom:10px}@media only screen and (max-width:768px){.text-required{padding-left:1rem}}.footer .footer__banner{background-color:#00b5d5;color:#fff;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:425px){.footer .footer__banner{height:auto;padding:1rem 0}}.footer .footer__banner .footer__banner--text{font-size:30px;text-align:center;font-weight:700}@media only screen and (max-width:768px){.footer .footer__banner .footer__banner--text{font-size:23px}}.footer .footer__base{background-color:#282936;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;padding:1rem 0}@media only screen and (max-width:425px){.footer .footer__base{padding:1rem 8px}}.footer .footer__base .footer__base--calling{text-align:right;font-size:30px}@media only screen and (max-width:425px){.footer .footer__base .footer__base--calling{text-align:center}}.footer .footer__base .footer__base--calling .footer__base--link{color:#fff;text-decoration:none;padding-right:32px}@media only screen and (max-width:425px){.footer .footer__base .footer__base--calling .footer__base--link{padding-right:0;text-align:center;display:inline-block}}@media only screen and (max-width:768px){.footer .footer__base .footer__base--calling{font-size:24px}}@media only screen and (max-width:425px){.footer .footer__base .footer__base--calling{font-size:26px}}