.acp-hero-banner{background-repeat:no-repeat;background-size:cover}@media(max-width:1199.98px){.acp-hero-banner{background-image:none}}.acp-hero-banner p{margin-bottom:0}.acp-hero-banner .acp-details{padding:80px 0 60px 60px}@media(max-width:1199.98px){.acp-hero-banner .acp-details{padding:30px 15px}}.acp-hero-banner .acp-details .title{color:#000;font-size:24px;letter-spacing:-1px;font-family:objektiv-mk2;font-weight:700}@media(max-width:1199.98px){.acp-hero-banner .acp-details .title{font-size:16px;letter-spacing:0;width:80%}}.acp-hero-banner .acp-details .subtitle{color:#503296;font-size:34px;letter-spacing:-2px;font-family:objektiv-mk2}@media(max-width:1199.98px){.acp-hero-banner .acp-details .subtitle{font-size:26px;letter-spacing:0;padding-top:10px;line-height:30px}}.acp-hero-banner .acp-details .promo-discount{padding:35px 50px;background:#edf1f4;border-radius:20px;margin:50px 0;margin:30px 0;padding:20px}@media(min-width:992px){.acp-hero-banner .acp-details .promo-discount{width:45%}}@media(min-width:768px) and (max-width:991.98px){.acp-hero-banner .acp-details .promo-discount{width:55%}}.acp-hero-banner .acp-details .promo-discount .prices{padding:25px 0 20px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .prices{padding:30px 0 5px}}.acp-hero-banner .acp-details .promo-discount .title-promo{font-family:proxima-nova;font-weight:700;color:#503296;font-size:24px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .title-promo{font-size:16px}}.acp-hero-banner .acp-details .promo-discount .rate{display:-webkit-box;display:-ms-flexbox;display:flex;color:#7b8ee1;font-size:80px;font-family:proxima-nova;font-weight:700;position:relative;line-height:45px;padding-right:30px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .rate{font-size:52px;line-height:18px;padding-right:0}}.acp-hero-banner .acp-details .promo-discount .rate .p_r_sign{font-size:60px;-ms-flex-item-align:center;align-self:center}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .rate .p_r_sign{font-size:40px;-ms-flex-item-align:baseline;align-self:baseline}}.acp-hero-banner .acp-details .promo-discount .rate .p_r_plan{font-size:20px;-ms-flex-item-align:end;align-self:end;line-height:20px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .rate .p_r_plan{-ms-flex-item-align:center;align-self:center;font-size:14px}}.acp-hero-banner .acp-details .promo-discount .rate::before{content:'';height:57px;position:absolute;top:0;left:152px;background:#7b8ee1;z-index:5;border:5px solid #7b8ee1;border-radius:5px;-webkit-transform:skewX(-70deg);transform:skewX(-70deg);-webkit-transform-origin:0 0}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .rate::before{height:37px;top:-10px;left:102px;border:4px solid #7b8ee1}}.acp-hero-banner .acp-details .promo-discount .rate svg{-ms-flex-item-align:baseline;align-self:baseline;padding-left:10px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .rate svg{padding:0;width:50px;height:35px;-ms-flex-item-align:start;align-self:flex-start}}.acp-hero-banner .acp-details .promo-discount .acp-discount{display:-webkit-box;display:-ms-flexbox;display:flex;color:#503296;font-size:80px;font-family:proxima-nova;font-weight:700;text-align:center;padding-bottom:5px;line-height:45px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .acp-discount{font-size:52px;line-height:18px}}.acp-hero-banner .acp-details .promo-discount .acp-discount .p_r_sign{font-size:60px;-ms-flex-item-align:center;align-self:center}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .acp-discount .p_r_sign{font-size:40px;-ms-flex-item-align:baseline;align-self:baseline}}.acp-hero-banner .acp-details .promo-discount .acp-discount .p_r_plan{font-size:20px;-ms-flex-item-align:end;align-self:end;line-height:20px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .acp-discount .p_r_plan{font-size:14px}}.acp-hero-banner .acp-details .promo-discount .legal-message{font-family:Arial Narrow;font-size:12px;color:#000}@media(max-width:1199.98px){.acp-hero-banner .acp-details .promo-discount .legal-message{font-size:10px}}.acp-hero-banner .acp-details .promo-discount .legal-message p{display:inline}.acp-hero-banner .acp-details .promo-discount .legal-message a{color:#000}.acp-hero-banner .acp-details .contant-text .contact-title{font-family:objektiv-mk2;font-size:20px;color:#503296;letter-spacing:-1px;font-weight:700}@media(max-width:1199.98px){.acp-hero-banner .acp-details .contant-text .contact-title{font-size:16px}}.acp-hero-banner .acp-details .contant-text .contact-number{font-family:proxima-nova;font-size:29px;font-weight:bolder;color:#503296}@media(max-width:1199.98px){.acp-hero-banner .acp-details .contant-text .contact-number{font-size:30px}}.acp-hero-banner .acp-details .contant-text .contact-time{font-family:Arial Narrow;font-size:15px;color:#000}@media(max-width:1199.98px){.acp-hero-banner .acp-details .contant-text .contact-time{font-size:13px}}.acp-hero-banner .acp-details .contant-text .sign-in{font-family:proxima-nova;font-size:16px;color:#000;font-weight:700;padding-top:30px}@media(max-width:1199.98px){.acp-hero-banner .acp-details .contant-text .sign-in{font-size:14px}}.acp-hero-banner .acp-details .contant-text .sign-in a{color:#000;text-decoration:underline}.acp-hero-banner .acp-details .contant-text .sign-in a:hover{text-decoration:none}@media(max-width:767.98px){.acp-hero-banner .image-wrapper .img-fluid{width:100%;height:287px;-o-object-fit:cover;object-fit:cover}}