section.banner-rate-drop{background-color:#1866a0;color:#fff;padding-inline:0}section.banner-rate-drop .content{margin:auto;padding:24px 20px}section.banner-rate-drop .content .text-wrapper{text-align:center}section.banner-rate-drop .content .text-wrapper h2{margin:0 auto;font-size:22px;font-weight:700;line-height:33px;letter-spacing:.0039em}section.banner-rate-drop .content .text-wrapper p{margin:16px auto;font-size:18px;font-weight:600;line-height:29px;letter-spacing:.13px}section.banner-rate-drop .content .text-wrapper .btn-primary{margin:auto}section.banner-rate-drop .content .box{background-color:#fafafa;margin-top:32px;margin-bottom:16px;margin-inline:auto;border-radius:8px;padding:24px 6px;display:flex;gap:8px;align-items:flex-start}section.banner-rate-drop .content .box .rate-text-wrapper h3{color:#12141d;margin:0}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate-discount{color:#535a5f;margin:4px 0;text-decoration:line-through;font-size:16px;font-weight:400;line-height:26px}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate{color:#1a1a1a;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.13px}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate strong{color:#4fb45f;font-size:32px;font-weight:700;line-height:42px;letter-spacing:.005em}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate .span{font-size:18px;font-weight:600;line-height:29px;letter-spacing:.13px}section.banner-rate-drop .content .rate-disclaimer{color:#d7deea;text-align:center;font-size:11px;font-weight:400;line-height:18px}section.banner-rate-drop .content .rate-disclaimer a{color:inherit;text-decoration:underline;font-weight:600}section.banner-rate-drop[data-type=vertical] .content .box .rate-text-wrapper h3{font-size:16px;font-weight:700;line-height:26px}section.banner-rate-drop[data-type=vertical] .content .box .rate-text-wrapper .rate-values-wrapper{margin-top:16px;gap:15px;align-items:flex-start;flex-direction:column}section.banner-rate-drop[data-type=centered] .content .box{gap:16px;align-items:center;flex-direction:column}section.banner-rate-drop[data-type=centered] .content .box .rate-text-wrapper h3{font-size:16px;font-weight:700;line-height:26px}section.banner-rate-drop[data-type=centered] .content .box .rate-text-wrapper .rate-values-wrapper{margin-top:16px;gap:15px;align-items:center;flex-direction:column}section.banner-rate-drop[data-type=yellow-gradient]{background:linear-gradient(180deg, #ffeed7 0%, white 98.01%);color:var(--maincolor)}section.banner-rate-drop[data-type=yellow-gradient] .content{padding:80px 20px}section.banner-rate-drop[data-type=yellow-gradient] .text-wrapper h2{margin-bottom:24px;text-align:center}@media(min-width: 768px){section.banner-rate-drop[data-type=yellow-gradient] .text-wrapper h2{margin-bottom:16px}}section.banner-rate-drop[data-type=yellow-gradient] div.box{max-width:470px;background-color:#fff;margin:64px auto;border-radius:12px;padding:32px 24px;box-shadow:0px 2px 8px 0px #96a4b7;position:relative;display:block}@media(min-width: 768px){section.banner-rate-drop[data-type=yellow-gradient] div.box{margin-top:64px}}section.banner-rate-drop[data-type=yellow-gradient] div.box svg{height:27px;position:absolute;top:-28px;left:-30px}@media(min-width: 768px){section.banner-rate-drop[data-type=yellow-gradient] div.box svg{height:54px;top:-45px;left:-52px}}section.banner-rate-drop[data-type=yellow-gradient] div.box h3{font-size:32px;font-weight:700;line-height:44px}section.banner-rate-drop[data-type=yellow-gradient] div.box h3 span{font-weight:400}section.banner-rate-drop[data-type=yellow-gradient] div.box .rate-text-wrapper{display:flex;gap:40px;align-items:center;flex-direction:column;text-align:center}@media(min-width: 768px){section.banner-rate-drop[data-type=yellow-gradient] div.box .rate-text-wrapper{gap:32px}}section.banner-rate-drop[data-type=yellow-gradient] div.box .rate-text-wrapper .rate{color:#4fb45f;margin:auto;border-radius:8px;padding:12px 16px;box-shadow:0px 2px 8px 0px #96a4b7;display:flex;align-items:center;font-size:38px;font-weight:700;line-height:48px}section.banner-rate-drop[data-type=yellow-gradient] div.box .rate-text-wrapper .rate sup{top:-0.5em}section.banner-rate-drop[data-type=yellow-gradient] .rate-disclaimer{color:#535a5f;margin-top:48px;text-align:left}@media(min-width: 768px){section.banner-rate-drop[data-type=yellow-gradient] .rate-disclaimer{margin-top:64px}}@media(min-width: 767px){section.banner-rate-drop .content{padding:80px 60px}section.banner-rate-drop .content .text-wrapper{max-width:528px;margin:auto}section.banner-rate-drop .content .text-wrapper h2{font-size:38px;line-height:48px}section.banner-rate-drop .content .text-wrapper p{font-size:20px;line-height:32px}section.banner-rate-drop .content .text-wrapper p br{display:none}section.banner-rate-drop .content .box{max-width:545px;margin:48px auto;padding:48px 32px}section.banner-rate-drop .content .box .rate-text-wrapper h3{font-size:28px;line-height:42px}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper{display:flex;gap:24px;align-items:center}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate-discount{margin:0;font-size:24px;line-height:28px}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate{font-size:24px;line-height:32.68px}section.banner-rate-drop .content .box .rate-text-wrapper .rate-values-wrapper .rate strong{font-size:38px;line-height:48px}}@media(min-width: 991px){section.banner-rate-drop .content{padding:80px 0}section.banner-rate-drop .content .text-wrapper{max-width:751px}section.banner-rate-drop .content .text-wrapper h2{font-size:38px;line-height:48px}section.banner-rate-drop .content .text-wrapper p{font-size:20px;line-height:32px}section.banner-rate-drop .content .rate-disclaimer{max-width:720px;margin:auto}}@media(min-width: 1200px){section.banner-rate-drop .content{padding:64px 0}section.banner-rate-drop .content .text-wrapper{max-width:1200px}section.banner-rate-drop .content .rate-disclaimer{max-width:1100px}}
