.loading{position:relative;opacity:.6;pointer-events:none;min-height:400px}.loading::after{content:"";display:flex;justify-content:center;align-items:center;position:absolute;inset:0;font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;font-weight:900;font-size:5rem;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}form{max-width:750px;margin:auto}form div.container-fields{display:flex;justify-content:space-between;gap:35px}form div.container-fields>div{flex:1 1 50%}form input,form textarea,form label{font-family:"Manrope",sans-serif}form label{color:#3b6889;font-weight:600;font-size:1.05rem}form input,form textarea{display:block;width:100%;padding:12px 10px;background-color:#fffcf5;border-radius:5px;box-shadow:0 3px 4px 0 rgba(59,104,137,.35);border:none;margin:8px 0 20px 0;font-size:1rem;color:#5a150f;outline-color:#fbd27b}form input::placeholder,form textarea::placeholder{color:rgba(59,104,137,.65)}form ul li{margin:5px 0;padding:0;color:#eb3223}form ul li::marker{content:""}form textarea{resize:vertical;min-height:200px}form button{font-weight:600;font-size:1.1rem;background:#fbd27b;color:#5a150f;padding:10px 15px;border-radius:5px;box-shadow:0 3px 4px 0 rgba(59,104,137,.35);transition:background .2s linear;display:inline-block;border:none;cursor:pointer;float:right;margin-top:5px}form button:hover{background:#ffbf38}.form-actions{display:flex;justify-content:flex-end;gap:20px;align-items:center}.form-actions div.recaptcha-container{color:#3b6889;font-size:.75rem;text-align:right}.form-actions div.recaptcha-container a{color:#1b4660;text-transform:uppercase}.grecaptcha-badge{visibility:hidden}header{background:url(/build/images/contact.a80dccc7.jpg) no-repeat top center;background-size:cover;position:relative;z-index:0}header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fffcf5;opacity:.6;z-index:-1}img.separator{display:block;max-width:225px;margin:auto;padding-bottom:75px}.container-agencies{padding-top:15px;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:35px 35px;justify-content:center;align-content:stretch;justify-items:center}.container-agencies article{background:#fffcf5;box-shadow:2px 3px 5px 0 rgba(145,118,62,.2);border-radius:5px;display:flex;width:100%;overflow:hidden}.container-agencies article img{width:150px}.container-agencies article div{padding:30px 30px;align-self:center;line-height:1.7}.container-agencies article h3{margin-top:0;position:relative}.container-agencies article h3::before{content:"";width:25px;border-top:2px solid #eb3223;position:absolute;bottom:-7px;left:-5px}@media screen and (max-width: 1200px){.container-agencies{display:flex;flex-wrap:wrap}.container-agencies article{width:500px}.container-agencies h3{margin-top:15px}}@media screen and (max-width: 668px){form div.container-fields{display:block}}@media screen and (max-width: 500px){.container-agencies{display:block}.container-agencies article{width:100%;margin-bottom:25px}.container-agencies img{display:none}.container-agencies h3{font-size:1rem}}
