.card:not(:first-child){background:#fcfdff;color:#000;padding-left:1rem}.card-group .card{border:0}.card h4{text-transform:uppercase;padding-top:1rem;font-family:Baloo,serif;font-weight:600;color:#212c33}.card p{font-size:1.1rem;color:#212c33}.card-group{margin-top:2vh}.hero-title{flex-grow:1;display:flex;justify-content:center;align-items:center}.top-hero-container{position:relative;display:flex;flex-direction:column}.top-hero-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;background-color:#000c;border-radius:4px 4px 0 0}.hero-logo{text-align:center;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}.hero-logo img{border-radius:2%}.top-hero-wrapper h2{position:absolute;left:50%;transform:translate(-50%);margin:0;width:100%}.social-container ul{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0}.contact-container a,.social-container li{list-style:none}.contact-container{display:flex;padding-right:1rem;line-height:2rem}.mail-phone-wrapper{display:flex;flex-direction:column;align-items:baseline;margin-left:1rem}.mail-phone-wrapper a{color:#fff;text-shadow:2px 2px 2px #000}.cta-container{flex-grow:1;display:flex;justify-content:center;align-items:center}body>main>section.hero>div>a{position:absolute;left:50%;translate:-50%}.cta-button{color:#fff;text-shadow:2px 2px 2px #000;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 4px #1b000a;background-color:#ca0d00;border:1px solid #1b000a}.cta-button:hover{box-shadow:0 2px 3px #1b000a;color:#fff;background-color:green;border:1px solid #006400}.bottom-banner{overflow:hidden;background-color:#000c!important}.banner-bottom{width:100%}.bottom-banner img{-o-object-fit:contain;object-fit:contain}.separator-left,.separator-nav,.separator-right{position:relative;background-color:#fff;padding:0}.separator-left:after,.separator-nav:after,.separator-right:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:30px}.separator-right:after{background-color:#ca0d00}.separator-nav:after,.separator-right:after{border-radius:0 0 10px;clip-path:polygon(0 0,100% 100%,100%0)}.separator-left:after{border-radius:0 0 0 10px;clip-path:polygon(0 100%,100%0,0 0)}.separator-left:after,.separator-nav:after{background-color:#212529}
