.contact-page-banner{margin-bottom:6rem;padding:5rem 0 0;position:relative;z-index:1}.contact-page-banner-body{padding-top:3rem;position:relative;z-index:1}.contact-page-banner-video{height:710px;height:624px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.contact__form{background-color:#191b1d;border-radius:20px;box-shadow:0 1px 6px #6f6f6f29;margin:0 auto -3rem;max-width:525px;padding:3rem 2.5rem;position:relative;width:100%;z-index:2}.contact__form-header{margin-bottom:1.5rem}.contact__form-title{color:#ffba00;font-size:24px;font-weight:700;margin-bottom:1.25rem}.contact__form-text{color:#fff;font-size:20px;line-height:2;margin-bottom:1rem}.contact__form-btn{margin-left:auto}@media only screen and (max-width:991.98px){.contact-page-banner-video{height:970px}}@media only screen and (max-width:767.98px){.contact-page-banner-body{padding-top:7rem}.contact-page-banner-video{height:1010px}}@media(max-width:576px){.contact-page-banner-body{padding-top:7rem}.contact__form-text{font-size:17px}}@media only screen and (max-width:409.98px){.contact-page-banner-video{height:1050px}}.contact__communication .section-text{color:#191b1d}.contact__communication-list{display:flex;justify-content:space-between;padding:4rem 0}.contact__communication-item{align-items:center;display:flex;position:relative}.contact__communication-address,.contact__communication-link{align-items:center;color:#191b1d;display:flex;font-size:18px;font-weight:700;max-width:280px}.contact__communication-link:hover{color:#191b1d}.contact__communication-figure{flex:0 0 auto;margin-right:.375rem}.contact__communication-key{animation:blinker 2s linear infinite;color:#191b1d;font-size:14px;left:0;position:absolute;top:-.375rem;transform:translateY(-100%)}@media only screen and (max-width:991.98px){.contact__communication-list{align-items:center;flex-direction:column}.contact__communication-item{margin-bottom:2rem}.contact__communication-key{left:50%;transform:translate(-50%,-100%);white-space:nowrap}.contact__communication-address,.contact__communication-link{flex-direction:column}}@media(max-width:576px){.contact__communication-list{padding:3rem 0 0}}.contact-present{margin-bottom:3rem;margin-top:-2rem}.contact-present .show__card .social{margin-top:auto}@media(max-width:576px){.contact-present{margin-bottom:0}}@media only screen and (min-width:992px){.contact-present .show__card{height:100%}}
