:root{--progress-color:#b8dcfb}.custom-marker .dot{color:#e49f23;fill:#e49f23}

/*!
* Selectra.info 
* Theme: fountain-gold
* Authors: Selectra's front-end team
* Copyright 2013-2021 Selectra.
*/.hero--cta-3{display:flex;padding:2rem 0;background:linear-gradient(117deg,#fff,#58b7f5),#fff}@media (min-width:768px){.hero--cta-3{flex-direction:column;padding:3rem 0;background:linear-gradient(201deg,#58b7f5,#fff)}}.hero-cta-3__pretitle{margin-bottom:0;color:#474849;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.00525rem}@media (min-width:768px){.hero-cta-3__pretitle{font-size:1rem;letter-spacing:-.011rem}}.hero-cta-3__title{margin-top:.5625rem;margin-bottom:1.125rem;color:#232424;font-size:1.875rem;font-style:normal;font-weight:700;line-height:128%;letter-spacing:-.04125rem}@media (min-width:768px){.hero-cta-3__title{font-size:2.5rem;letter-spacing:-.055rem}}.hero-cta-3__description{color:#474849;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.011rem}@media (min-width:768px){.hero-cta-3__description{font-size:1.125rem;letter-spacing:-.01575rem}}.hero-cta-3__buttons{margin-top:1.5rem;display:flex;flex-direction:column}@media (min-width:768px){.hero-cta-3__buttons{flex-direction:row}}.hero-cta-3__buttons .btn{box-shadow:0 8px 24px 0 rgba(20,96,170,.32);margin-bottom:1.5rem}@media (min-width:768px){.hero-cta-3__buttons .btn:first-child{margin-right:1.5rem}}.hero-cta-3__cards{margin-top:2rem}@media (min-width:768px){.hero-cta-3__cards{margin-top:0}}.hero-cta-3__cards--numbered .hero-cta-3__card{padding-left:3rem}@media (min-width:992px){.hero-cta-3__cards--numbered .hero-cta-3__card{padding-left:5rem}}.hero-cta-3__cards--numbered .hero-cta-3__card:first-child:before{content:"1"}.hero-cta-3__cards--numbered .hero-cta-3__card:nth-child(2):before{content:"2"}.hero-cta-3__cards--numbered .hero-cta-3__card:nth-child(3):before{content:"3"}.hero-cta-3__cards--numbered .hero-cta-3__card:before{position:absolute;top:0;bottom:0;width:2rem;height:auto;display:flex;align-items:center;justify-content:center;margin-left:-3rem;background:linear-gradient(141deg,#7fc4f7,#029ee2);background-size:100%;border-radius:1rem 0 0 1rem;font-size:2rem;font-weight:600;line-height:128%;letter-spacing:-.044rem;color:#131414}@media (min-width:992px){.hero-cta-3__cards--numbered .hero-cta-3__card:before{width:4rem;margin-left:-5rem;font-size:2.75rem;letter-spacing:-.0605rem}}.hero-cta-3__card{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1rem;border-radius:1rem;background:#fff;box-shadow:0 4px 12px -1px rgba(0,0,0,.15),0 2px 6px -.5px rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.16),0 0 1px 0 rgba(0,0,0,.17);margin-top:0;margin-bottom:1.125rem}.hero-cta-3__card:last-child{margin-bottom:0}.hero-cta-3__card--left{flex:1}.hero-cta-3__card--left .hero-cta-3__card-logo{max-height:1.5rem;width:auto}@media (min-width:992px){.hero-cta-3__card--left .hero-cta-3__card-logo{max-height:2rem}}.hero-cta-3__card--left .hero-cta-3__card-logo img{max-height:1.5rem;width:auto}@media (min-width:992px){.hero-cta-3__card--left .hero-cta-3__card-logo img{max-height:2rem}}.hero-cta-3__card--left .hero-cta-3__card-title{margin-top:.5rem;margin-bottom:.5rem;color:#343535;font-size:1rem;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.011rem}.hero-cta-3__card--left .hero-cta-3__card-rating{display:flex;align-items:center;flex-wrap:wrap}.hero-cta-3__card--left .hero-cta-3__card-rating .star-rating__rating-reviews{margin-left:.5rem;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:-.00525rem}.hero-cta-3__card--right{margin-left:.5rem;flex:1;display:flex;flex-direction:column;text-align:right}@media (min-width:768px){.hero-cta-3__card--right{align-items:flex-end;margin-left:1rem}}.hero-cta-3__card--right .btn{font-size:.875rem}@media (min-width:768px){.hero-cta-3__card--right .btn{font-size:1rem}}.hero-cta-3__card--right .hero-cta-3__card-label{color:#58595b;font-size:.75rem;font-style:normal;font-weight:400;line-height:160%}.hero-cta-3__card--right .hero-cta-3__card-price{margin-top:0;margin-bottom:.5rem;color:#343535;font-size:1.5rem;font-style:normal;font-weight:700;line-height:128%;letter-spacing:-.0285rem}.hero-cta-3__card--right .hero-cta-3__card-price .hero-cta-3__card-prive-value{margin-bottom:.5rem;color:#343535;font-size:.875rem;font-style:normal;font-weight:700;line-height:128%;letter-spacing:-.00825rem}