section.footer-bg .confirm:before,section.footer-bg .single-field button:after{font-family:BR-Icons!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-3-box>div{align-items:center;background-color:#fff;border:1px solid #adb4b9;border-radius:10px;box-shadow:2px 2px 4px 1px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;text-align:center}@media only screen and (min-width:576px){.contact-3-box>div{padding:2.5rem}}@media only screen and (min-width:992px){.contact-3-box>div{padding:3.75rem}}.contact-3-box>div i{font-size:80px}.contact-3-box>div .btn-secondary{font-weight:500}.contact-3-box>div .d2{margin:0}.address,.grey-box,.newsletter,.social{border-radius:10px;padding:1.25rem}@media only screen and (min-width:768px){.address,.grey-box,.newsletter,.social{padding:2.5rem}}.grey-box{background-color:#f0f0f0;overflow:hidden;text-overflow:ellipsis}.newsletter,.social{color:#fff;margin-bottom:1.25rem;width:100%}@media only screen and (min-width:375px){.newsletter,.social{min-width:300px;width:33%}}.social{background-color:#163655}.social i{color:#fff;font-size:2.5rem;margin-right:.5rem}.social i:hover{color:#b81d8d}.newsletter{background-color:#009fa2}.map .address{background-color:#99d9da;width:100%}.map .address p{margin-bottom:0}@media only screen and (min-width:576px){.map{align-items:end;background-image:url(../img/map-background.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:grid;justify-content:end;padding:3.75rem}.map .address{width:fit-content}}section.header p{margin-bottom:0}section.BL p{margin:1rem 0 2.5rem}section.BL .grey-box:first-child{margin-bottom:1.25rem}section.BL img{display:none;padding:0 2.5rem}section.BL .btn-primary-alt{background-color:#009fa2;border-color:#009fa2;color:#fff}section.BL .btn-primary-alt:hover{background-color:#32444f;border-color:#32444f}@media only screen and (min-width:992px){section.BL>div{padding-top:5rem}section.BL img{display:block}}section.contact{text-align:center}section.contact .hours{margin-top:2.5rem}section.contact .hours i{font-size:70px}section.contact .hours .d4{margin:1rem 0}section.form-section .form-grid{grid-template-columns:1fr}section.form-section .form-grid .form-field-2col{grid-column:span 1}@media only screen and (min-width:1200px){section.form-section .form-grid{grid-template-columns:1fr 1fr}section.form-section .form-grid .form-field-2col{grid-column:span 2}.form{grid-column-end:3;grid-column-start:2;grid-row-end:5;grid-row-start:1}}section.footer-bg{background-image:url(../img/contact-footer.jpg);background-position:top;background-position-y:15%;background-repeat:no-repeat;background-size:cover;min-height:550px}section.footer-bg .confirm{align-items:center;display:flex}section.footer-bg .confirm:before{content:"";font-size:32px;margin-right:.5rem}section.footer-bg .single-field{display:flex}section.footer-bg .single-field input{background-color:transparent;border-bottom-right-radius:0;border-color:#fff transparent #fff #fff;border-top-right-radius:0;color:#fff;width:100%}section.footer-bg .single-field input::placeholder{color:#fff}section.footer-bg .single-field button{background-color:#fff;border-bottom-left-radius:0;border-color:#fff;border-top-left-radius:0;color:#1a1c1b;padding:0 .875rem}section.footer-bg .single-field button:after{content:"";font-size:32px}section.footer-bg .single-field button:hover{background-color:#32444f;border-color:#32444f;color:#fff}section.footer-bg .newsletter-container{min-height:64px}section.footer-bg .message{color:#fff;font-size:.75rem;font-weight:400;margin-top:4px;min-height:15px}footer{margin-top:0}
