:root{--color-primary: #BC3127;--font-size-xl: clamp(14px, 3vw, 20px);--font-size-sm: 14px;--text-color: #5A5A5A;--bg-grey: #F5F4F3;--bg-dark-grey: #5A5A5A}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;font-size:16px;color:var(--text-color)}h1,h2,h3,h4,h5{font-weight:700!important;text-wrap:balance}.ready-card-text{font-size:calc(1.325rem + .9vw)}.fs-sm{font-size:var(--font-size-sm)}.fs-xl{font-size:var(--font-size-xl);line-height:1.3}p{font-size:var(--font-size-xl);line-height:1.3;color:var(--text-color)}p.balanced{text-wrap:balance}header{position:sticky;top:0;z-index:10;background-color:#fff}.navbar .nav-link:hover,.navbar .nav-link.active{color:var(--color-primary)!important;transition:color .3s ease-in-out}.color-primary{color:var(--color-primary)}.background-grey{background-color:var(--bg-grey)}.bg-dark-grey{background-color:var(--bg-dark-grey)}.background-primary{background-color:var(--color-primary)}.hero-section{background-color:var(--bg-grey);background-image:url(/img/bg-hero-img-1_white.svg),url(/img/bg-hero-img-2_white.svg),url(/img/bg-hero-img-3_white.svg);background-position:left bottom,center top,right bottom;background-repeat:no-repeat,no-repeat,no-repeat;background-size:15%,10%,20%}.begin-section{background-color:var(--color-primary);background-image:url(/img/bg-begin-img_white.svg);background-position:right bottom 150px;background-repeat:no-repeat;background-size:15%}.solution-section{background-color:var(--bg-grey);background-image:url(/img/bg-solution-img-1_grey.svg),url(/img/bg-solution-img-2_grey.svg);background-position:left bottom,right top;background-repeat:no-repeat,no-repeat;background-size:20%,20%}.testimony-section{background-image:url(/img/bg-testimony-img-1_grey.svg),url(/img/bg-testimony-img-2_grey.svg);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:10%,10%}.why-hero-section{background-image:url(/img/bg_why-hero-img.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.why-numbers-section{background-image:url(/img/bg_why-numbers-img.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.why-mission-section{background-image:url(/img/bg_why-mission-img.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.btn-primary{background-color:var(--color-primary);padding:13px 20px;border:1px solid var(--color-primary);border-radius:6px;font-weight:700;color:#fff}.btn-sm{padding:5px 10px;font-size:14px}.btn-menu{background-color:#fff;color:var(--color-primary)}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn.btn-primary:first-child:active,:not(.btn-check)+.btn:active{background-color:#781f19;border:1px solid #781F19}.btn-menu:hover,.btn-menu:active,.btn-menu:focus,.btn.btn-menu:first-child:active{background-color:#fee5e4;color:var(--color-primary)}.card-img{position:absolute;background-color:var(--color-primary);width:90px;height:60px;right:50px;top:-30px}.plan-card .card-footer{background-color:unset;border-top:unset}.plan-card:hover{border:1px solid var(--color-primary);box-shadow:var(--bs-box-shadow)!important}.faq-question{cursor:pointer}footer{background:var(--color-primary);color:#fff}.footer-links h4{font-weight:700;color:#fff;font-size:14px;letter-spacing:.1px}.footer-links ul{list-style:none;padding-left:0}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease;font-size:14px;letter-spacing:.1px}.footer-links a:hover{text-decoration:underline}.solution-tab{color:#bababa}.solution-tab:hover{color:#bababa;text-decoration:underline}.solution-tab.active{color:inherit;text-decoration:underline}.slider-centered .slick-slide:not(.slick-center){transform:scale(.8)}.slider-centered .slick-slide.slick-active:not(.slick-center){opacity:.7}.slider-centered .slick-slide:not(.slick-active){opacity:.4}.slider-centered .slick-slide.slick-cloned:not(.slick-active){opacity:.4}.slider-centered .slick-slide{transition:opacity .3s ease,transform .3s ease}.slider-centered .slick-track{display:flex;align-items:center}.slick-dots{bottom:-75px}.slick-dots li button:before{font-size:12px;color:var(--color-primary)}.slick-dots li.slick-active button:before{opacity:1;color:var(--color-primary)}.btn-slider{background-color:#fff;padding:10px 20px;border:1px solid var(--color-primary);border-radius:24px;font-weight:700;color:var(--color-primary)}.btn-slider:hover{background-color:#fee5e4;color:var(--color-primary);border:1px solid var(--color-primary)}.btn-slider.active{background-color:var(--color-primary);color:#fff}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}#infoForm{background-color:var(--primary)}#infoForm h2,#infoForm p{color:#fff}#infoForm input,#infoForm select,#contactForm input,#contactForm select{border-radius:6px;padding:12px 17px;font-size:20px;color:#000;border:none;font-family:Poppins}#infoForm .form-container{max-width:660px;margin:0 auto;padding:52px 32px;background-color:var(--primary)}#infoForm .form{display:flex;flex-direction:column;gap:10px}#infoForm .form input,#infoForm .form button,#infoForm .form select{grid-column:1 / -1}#infoForm .form input:first-child,#infoForm .form input:nth-child(2){grid-column:auto}#infoForm .form input:nth-child(5){grid-column:auto}#infoForm .form #phonePrefix{grid-column:auto}.play-wrapper{cursor:pointer;top:0;left:0;bottom:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;position:absolute}.ytp-large-play-button-bg{transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.play-wrapper:hover .ytp-large-play-button-bg{fill:var(--color-primary);fill-opacity:1}@media (min-width: 768px){#infoForm .form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}}@media (min-width: 1200px){.h2,h2,.ready-card-text{font-size:36px}.begin-section-text{margin-right:10%}}@media (min-width: 992px){.ready-card{background-image:url(/img/bg-ready-img_white.svg);background-position:right -2px center;background-repeat:no-repeat;background-size:15%}.ready-card>div{margin-right:20%}}@media (max-width: 767.98px){.slider-centered .slick-slide.slick-current{opacity:1!important;transform:scale(1)}}
