.blockCTA{width:100%;margin:50px auto}@media(min-width:500px){.blockCTA{max-width:400px}}@media(min-width:768px){.blockCTA{max-width:480px}}@media(min-width:861px){.blockCTA{max-width:1000px}}.blockCTA_title{font-size:36px;color:#2f5d8b;margin-bottom:40px;font-weight:600}.blockCTA .blockCTA__container .blockCTA__wrapper{position:relative;border:1px solid #95acc4;border-radius:10px;margin-bottom:30px}.blockCTA .blockCTA__container .blockCTA__wrapper__number{border:1px solid #95acc4;border-radius:5px;color:#2f5d8b;background:#fff;font-size:20px;font-weight:700;position:absolute;top:-13px;left:-15px;padding:0 10px;z-index:10}.blockCTA .blockCTA__container .blockCTA__wrapper__number.first_row{background:#2f5d8b;border:1px solid #2f5d8b;color:#fff}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:1rem .5rem;padding:1rem 1.7rem}@media(min-width:860px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row{grid-template-columns:repeat(4,1fr) 1.3fr;gap:1rem}}@media(min-width:1600px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row{gap:2rem}}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row span{font-size:16px}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row .title{font-weight:700}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__logo{margin:50px auto 20px}@media(min-width:860px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__logo{margin:20px auto}}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__logo img{display:block;height:auto;width:200px;margin:0 auto}@media(min-width:768px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__logo img{width:220px}}@media(min-width:860px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__logo img{width:100%}}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__provider_rating h4{margin:0}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__price{text-align:center}@media(min-width:860px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__price{text-align:left}}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__price span{display:block;width:100%;font-size:16px}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__price .discount{background:#289ccd;border-radius:4px;display:none;padding:5px 7px;color:#fff}@media(min-width:860px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__price .discount{display:inline}}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row .discount_offer{display:block;position:absolute;width:100%;left:0;top:0;background:#289ccd;border-radius:0;padding:3px 7px;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;z-index:1}@media(min-width:860px){.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row .discount_offer{display:none}}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__load_time span{display:block;width:100%}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__affiliate_link a{display:block;text-align:center;font-size:16px;color:#2f5d8b;transition:all .4s ease}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__affiliate_link a:first-child{text-decoration:none;color:#fff;background:#f09002;padding:5px 15px;border-radius:5px;margin-bottom:15px;transition:all .4s ease}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__affiliate_link a:first-child:focus,.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__affiliate_link a:first-child:hover{background:#289ccd;color:#fff;transition:all .4s ease}.blockCTA .blockCTA__container .blockCTA__wrapper .blockCTA_row__affiliate_link a:hover{transition:all .4s ease;color:#f09002}.blockCTA .blue{color:#2f5d8b}.blockCTA .mob_span_2{grid-column:span 2}@media(min-width:860px){.blockCTA .mob_span_2{grid-column:unset}}.rating_icon{position:relative;margin-top:10px;height:18px;width:94px}.rating_icon__overlay,.rating_icon__underlay{background:url(../img/star-icon.svg);background-position:0;height:100%;display:inline-block;position:absolute;left:0;top:0;z-index:2}.rating_icon__underlay{filter:grayscale(1);width:100%;z-index:1}@media screen and (min-width:768px)and (max-width:1200px){.x-main.left .banner-cta{padding:1rem;gap:.5rem}}@media screen and (min-width:768px){.x-main.left .banner-cta__description{gap:0}}@media screen and (min-width:768px){.x-main.left .banner-cta__discount{font-size:20px;padding:0 1rem}}@media screen and (min-width:768px){.x-main.left .banner-cta__text-description{font-size:14px}}.banner-cta{display:grid;padding:1.5rem;gap:1rem;border-radius:10px;justify-items:center;align-items:center;margin:2rem 0;text-align:center}@media screen and (min-width:768px){.banner-cta{grid-auto-flow:column;text-align:left}}@media screen and (min-width:768px)and (max-width:1200px){.banner-cta{padding:1rem;gap:.7rem}}.banner-cta__logo{display:grid;border-radius:10px;padding:1rem;max-width:240px;align-content:center;margin-bottom:.8rem}@media screen and (min-width:768px){.banner-cta__logo{margin-bottom:0;align-self:baseline}}.banner-cta__description{display:grid;gap:1rem;justify-items:center}@media screen and (min-width:768px){.banner-cta__description{gap:.5rem;justify-items:legacy}}.banner-cta__discount{width:fit-content;color:#fff;border-radius:5px;font-size:30px;border:1px solid #fff;padding:.5rem 1rem}@media screen and (min-width:768px){.banner-cta__discount{padding:.3rem .8rem}}@media screen and (min-width:768px)and (max-width:1200px){.banner-cta__discount{font-size:20px}}.banner-cta__text-description{font-size:18px;margin:0;font-weight:200}@media screen and (min-width:768px)and (max-width:1200px){.banner-cta__text-description{font-size:12px}}.banner-cta__text-description .price{font-weight:700}.banner-cta__button{height:fit-content;width:100%;border:none;font-size:1.125rem;color:#fff;border-radius:5px;text-shadow:0 1px 1px #f09002}@media screen and (min-width:768px){.banner-cta__button{max-width:220px}}.banner-cta__button.hvr-sweep-to-right{margin:0;font-weight:500}.banner-cta__button a.banner-cta__button-link{color:#fff;font-size:20px;text-decoration:none}.banner-cta__button a.banner-cta__button-link::hover{color:#fff}.banner-cta.hc--blue{background-color:#2f5d8b;color:#fff}.banner-cta.hc--blue .banner-cta__logo{background-color:#fff}.banner-cta.hc--blue .banner-cta__text-description{color:#fff}.banner-cta.hc--white{background-color:#fff;border:1px solid #003a70}.banner-cta.hc--white .banner-cta__logo{padding:0;margin-bottom:0}@media screen and (min-width:768px){.banner-cta.hc--white .banner-cta__logo{padding:1rem}}.banner-cta.hc--white .banner-cta__text-description{color:#000}.banner-cta.hc--white .banner-cta__text-description .price{color:#289ccd}.banner-cta.hc--white .banner-cta__discount{background:#289ccd}.sticky-banner__wrapper--outer{position:fixed;top:0;right:0;left:0;z-index:9999;background:#fff}.sticky-banner__wrapper--inner{position:relative;display:flex;justify-content:center;align-items:center;min-height:84px;margin:0 auto;font-family:system-ui,sans-serif}@media(max-width:850px){.sticky-banner__wrapper--inner{flex-direction:column}}.sticky-banner__wrapper--inner p{margin:0;text-align:center;padding:0 2em}.sticky-banner__wrapper--inner a{text-transform:uppercase;transition:all .15s linear;text-align:center;font-weight:600;padding:0 1em;margin:1em;border:none;border-radius:.5em;min-width:170px}.sticky-banner__wrapper--inner a:hover{cursor:pointer;background-color:#1d79c4!important}.sticky-banner__wrapper--inner div{position:absolute;right:1%;top:50%;transform:translateY(-50%);filter:brightness(0);font-size:10px}@media(max-width:850px){.sticky-banner__wrapper--inner div{right:2%}}.sticky-banner__wrapper--inner div:hover{cursor:pointer}