@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}main#contactMain section.contact{background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:calc(100vh - 300px)}@media(min-width: 768px)and (max-width: 1024px){main#contactMain section.contact{height:auto}}@media(max-width: 767px){main#contactMain section.contact{height:auto}}main#contactMain section.contact .container{display:flex;justify-content:center}main#contactMain section.contact .container .content-wrapper{padding-top:275px;padding-bottom:130px;display:flex;gap:45px;width:100%;max-width:1100px;justify-content:center}@media(min-width: 768px)and (max-width: 1024px){main#contactMain section.contact .container .content-wrapper{padding-top:150px;flex-direction:column}}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper{padding-top:130px;padding-bottom:80px;flex-direction:column}}main#contactMain section.contact .container .content-wrapper h1,main#contactMain section.contact .container .content-wrapper h2{text-align:center}main#contactMain section.contact .container .content-wrapper .left{display:flex;flex-direction:column;gap:20px;width:calc((100% - 45px)/10*4.5)}@media(min-width: 768px)and (max-width: 1024px){main#contactMain section.contact .container .content-wrapper .left{width:100%}}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper .left{width:100%;gap:10px}}main#contactMain section.contact .container .content-wrapper .left h1{padding-right:12%;font-size:48px;line-height:52px;letter-spacing:.96px}@media(min-width: 768px)and (max-width: 1024px){main#contactMain section.contact .container .content-wrapper .left h1{padding-right:0}}main#contactMain section.contact .container .content-wrapper .left p{font-size:19px;line-height:30px}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper .left p{font-size:16px;line-height:22px}}main#contactMain section.contact .container .content-wrapper .left a{font-size:19px;line-height:30px;color:#fff}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper .left a{font-size:16px;line-height:22px}}main#contactMain section.contact .container .content-wrapper .left .phones{display:flex;gap:15px}main#contactMain section.contact .container .content-wrapper .left .phones a{width:max-content}@media(min-width: 768px)and (max-width: 1024px){main#contactMain section.contact .container .content-wrapper .left .phones{flex-direction:column}}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper .left .phones{gap:25px}}main#contactMain section.contact .container .content-wrapper .left .email{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper .right{width:100%;display:flex;justify-content:center;flex-direction:column}}@media(max-width: 767px){main#contactMain section.contact .container .content-wrapper .right .form{width:100%;max-width:450px}}main#contactMain section.contact .container .content-wrapper .right .form h2{font-family:"Work Sans",Arial,sans-serif;font-size:24px;line-height:52px;font-style:normal}main#contactMain section.contact .container .content-wrapper .right .form #gform_fields_1{row-gap:15px !important}main#contactMain section.contact .container .content-wrapper .right .form #gform_fields_1 input,main#contactMain section.contact .container .content-wrapper .right .form #gform_fields_1 textarea{background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important;outline:none !important;box-shadow:none !important;color:#fff !important}main#contactMain section.contact .container .content-wrapper .right .form #gform_fields_1 input{padding-top:25px !important;padding-bottom:25px !important}main#contactMain section.contact .container .content-wrapper .right .form .gform_footer{margin-top:15px !important;justify-content:flex-end}main#contactMain section.contact .container .content-wrapper .right .form .gform_footer input{border-radius:0 !important;padding:11px 15px 8px !important;border:2px solid #bf8b4b !important;background:rgba(0,0,0,0) !important;color:#fff !important;font-size:20px !important;letter-spacing:.8px !important;text-transform:uppercase !important;font-style:italic !important;line-height:20px !important;font-family:"Libre Bodoni",Arial,sans-serif;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}main#contactMain section.contact .container .content-wrapper .right .form .gform_footer input:hover{background:#fff !important;color:#000 !important;border-color:#fff !important}main#contactMain section.contact .container .content-wrapper .right .form .gform_validation_errors{display:none !important}main#contactMain section.contact .container .content-wrapper .right .form .gform_confirmation_message{color:#fff}