@charset "UTF-8";html{scroll-behavior:smooth;scroll-padding-top:6.5rem}body{display:flex;flex-direction:column;min-height:100vh}body .text-silver{color:#b0b1b3}body .text-navy{color:var(--bs-indigo)}body .text-maroon{color:maroon}body .text-fuchsia{color:#f012be}body .text-lime{color:#0f0}body .text-olive{color:olive}body .text-thirnary{color:var(--bs-banner)}body .line{width:90%;margin-inline:auto}body .btn-secondary,body .btn-secondary:hover{color:var(--bs-white)}body .bg-banner{color:var(--bs-black)}body .fs-7{font-size:clamp(.8rem,2.5vw,1rem)}body .fs-big{font-size:clamp(4rem,8vw,10rem)}body .text-wrap-balance{text-wrap:balance}body .hover-white:hover,body .text-white-hover:hover{color:var(--bs-white)!important}body .bg-hover-orange:hover{background-color:var(--bs-orange)}body ul.list-marker-valide li{font-size:.9rem;padding:.5rem}body ul.list-marker-valide li::marker{content:"✓ ";color:var(--bs-green)}body .navbar{height:5.5rem}body .navbar .navbar-brand img{height:4.5rem}body .nav-link{--bs-nav-underline-link-active-color: var(--bs-secondary);text-transform:uppercase}body .nav-link.active{color:var(--bs-primary)}@media (min-width: 992px){body .nav-item-styled .nav-link{--bs-nav-link-color: var(--bs-primary);--bs-nav-link-hover-color: var(--bs-white);border:1px solid var(--bs-primary);border-radius:.375rem;font-weight:600}body .nav-item-styled .nav-link:hover{color:var(--bs-white);border-color:var(--bs-primary);background-color:var(--bs-primary)}body .nav-item-styled .nav-link.active{color:var(--bs-white);border-color:var(--bs-secondary);background-color:var(--bs-secondary)}}body main{flex-grow:1;margin-top:6.5rem}body main .container-large{width:100%;max-width:1550px;margin-right:auto;margin-left:auto}body main .banner{display:flex;align-items:center;justify-content:center;min-height:min(400px,50vh)}body main .banner:nth-child(2n){background-color:var(--bs-gray-100);flex-direction:row-reverse}body main .banner-content,body main .banner-image{width:50%;overflow-wrap:break-word}body main .banner-image{overflow:hidden}body main .banner-image img{-o-object-fit:cover;object-fit:cover;transition:transform 5s ease-in-out .1s}body main .banner-image img:hover{transform:scale(1.05)}@media (max-width: 992px){body main .banner{flex-direction:column-reverse}body main .banner:nth-child(2n){flex-direction:column-reverse}body main .banner-content,body main .banner-image{width:100%}}body main .faq-page h3{position:relative;padding-bottom:1rem}body main .faq-page h3:before,body main .faq-page h3:after{content:"";position:absolute;left:0;background-color:var(--bs-primary)}body main .faq-page h3:before{bottom:0;height:5px;width:55px}body main .faq-page h3:after{bottom:2px;height:1px;width:95%;max-width:255px}body .footer{border-radius:1rem 1rem 0 0;background:var(--footer-gradient);color:var(--bs-black)}body .footer a{color:inherit;text-decoration:none}body .footer a.social{display:flex;justify-content:center;align-items:center;background:var(--bs-white);width:40px;height:40px;padding:.5rem;border-radius:50%}body .footer .underline{position:relative;width:80%;height:5px;border-radius:3px;background:var(--bs-gray-300);overflow:hidden}body .footer .underline:after{content:"";position:absolute;width:15px;height:100%;border-radius:3px;background:var(--bs-secondary);animation:moving 2s linear infinite}@media (min-width: 768px){body .footer .line{width:60%}}@keyframes moving{0%{left:-20px}to{left:100%}}
