.gs_cp-marketing{background: url(../img/contact-page/marketing-bg-600.webp);background-size: cover;color: #fff;padding: 20px;text-align: center;position: relative;}.gs_cp-marketing-outer {position: relative;}.gs_cp-marketing-outer:before {content: '';position: absolute;background: linear-gradient(90deg,rgba(0, 0, 49, 1) 0%, rgba(0, 0, 128, 0) 100%);width: 60%;height: 100%;top: 0;left: 0;z-index: 1;}.gs_cp-marketing-outer:after {content: '';position: absolute;background: linear-gradient(90deg,rgba(0, 0, 128, 0) 0%, rgba(0, 0, 49, 1) 100%);width: 35%;height: 100%;top: 0;right: 0;z-index: 1;}.gs_cp-marketing-wrap {position: relative;z-index: 9;}.gs_cp-contact-options{text-align: center;}.gs_cp-contact-option{width: 280px;box-sizing: border-box;position: relative;text-align: left;padding: 0 0 0 100px;margin: 0 auto 30px;}.gs_cp-contact-option:before{content: '';position: absolute;width: 82px;height: 82px;background: url(../img/contact-page/contact-option-icons.png);background-size: 250px;top: 0;left: 0;}.gs_cp-contact-option:nth-of-type(2):before{background-position: left -84px top;}.gs_cp-contact-option:nth-of-type(3):before{background-position: left -168px top;}.gs_cp-contact-option span{display: block;font-family: "DM Sans", sans-serif;font-size: 14px;text-transform: uppercase;padding: 0 0 13px;line-height: 1.4;}.gs_cp-contact-option a{display: inline-block;text-align: center;padding: 5px 20px;background: #FFCE1B;border-radius: 8px;color: #000;font-size: 14px;font-weight: 700;transition: 300ms;text-transform: uppercase;}.gs_cp-contact-option a:hover{cursor: pointer;background-color: #FFDE64;}.gs_cp-form-wrap {color: #fff;background: #000080;border: 3px solid #FFCE1B;padding: 30px 25px 35px;}.gs_cp-form {text-align: left;}.gs_cp-form-title {display: block;font-family: 'DM Sans', serif;font-size: 25px;line-height: 1.2;text-transform: uppercase;text-align: center;}.gs_cp-content{padding: 20px;line-height: 1.5;}.gs_cp-content h1 {font-family: 'Playfair Display', serif;display: block;font-size: 25px;line-height: 1;padding: 0 0 15px;}.gs_cp-content h2{display: block;font-size: 22px;line-height: 1;padding: 0 0 15px;}.gs_cp-content h3{display: block;color: #000;font-weight: 700;padding: 0 0 10px;}.gs_cp-content h4, .gs_cp-content h5{font-weight: 700;}.gs_cp-content ul {overflow: initial;}.gs_cp-addresses li{display: block;padding: 0 0 20px;border-bottom: 1px solid rgba(0,0,0,0.15);margin: 0 auto 20px;}.gs_cp-addresses li p {padding: 0;}.gs_cp-maps{display: none;}.gs_cp-maps iframe {width: 100%;}.gs_cp-help-btn_wrap {margin: 0 auto 20px;text-align: center;}.gs_cp-help-btn{display: inline-block;min-width: 250px;text-align: center;padding: 10px 15px;color: #000;font-weight: 700;text-transform: uppercase;background: #FFCE1B;box-shadow: inset 0 0 0 1px #fff;border: 2px solid #FFCE1B;border-radius: 5px;transition: 300ms;}.gs_cp-help-btn:hover{cursor: pointer;text-decoration: none;background: #FFDE64;border-color: #FFDE64;}@media screen and (min-width: 800px){.gs_cp-marketing{position: relative;padding: 150px 40px 60px;background-image: url(../img/contact-page/marketing-bg-1120.webp);}.gs_cp-marketing:after{content: '';display: table;clear: both;}.gs_cp-contact-options{display: inline-block;}.gs_cp-contact-option{width: auto;padding: 0 0 0 160px;margin: 0 auto 80px;}.gs_cp-contact-option:nth-of-type(3){margin-bottom: 0;}.gs_cp-contact-option:before{width: 132px;height: 132px;background-size: 400px;}.gs_cp-contact-option:nth-of-type(2):before{background-position: left -134px top;}.gs_cp-contact-option:nth-of-type(3):before{background-position: left -268px top;}.gs_cp-contact-option span{padding: 10px 0 20px;}.gs_cp-contact-option a{font-size: 18px;padding: 10px 45px;}.gs_cp-form-wrap{width: 300px;box-sizing: border-box;float: right;}.gs_cp-content{overflow: hidden;padding: 40px;}.gs_cp-content main{float: left;width: calc(100% - 20px - 300px);}.gs_cp-content h1{font-size: 30px;padding: 0 0 25px;}.gs_cp-content h2{font-size: 20px;padding: 0 0 20px;}.gs_cp-content h3{font-size: 18px;}.gs_cp-help-btn{position: relative;font-size: 18px;min-width: 300px;padding: 12px 20px 12px 75px;box-sizing: border-box;}.gs_cp-help-btn:before{content: '';position: absolute;top: 50%;width: 45px;height: 37px;background: url(../img/contact-page/help-btn-icon.png);background-size: 100%;left: 15px;transform: translateY(-50%);filter: brightness(0);}.gs_cp-sidebar{float: right;width: 300px;}}@media screen and (min-width: 1120px){.gs_cp-marketing{padding: 150px 60px 60px;height: 270px;}.gs_cp-contact-options{margin: 0 300px 0 0;}.gs_cp-contact-option{display: inline-block;margin: 0 10px;padding: 160px 0 0;text-align: center;}.gs_cp-contact-option:first-of-type{margin-left: 0;}.gs_cp-contact-option:last-of-type{margin-right: 0;}.gs_cp-contact-option:before{left: calc(50% - 66px);}.gs_cp-contact-option:nth-of-type(2):before{}.gs_cp-contact-option:nth-of-type(3):before{}.gs_cp-contact-option span{font-size: 16px;}.gs_cp-form-wrap{position: absolute;top: 0;right: 0;}.gs_cp-content{padding: 60px;}.gs_cp-addresses{margin: 0 auto 30px;}.gs_cp-addresses li{display: inline-block;vertical-align: top;width: calc(50% - 4px);box-sizing: border-box;padding: 0 40px;font-size: 14px;border: 0;border-bottom: 2px solid transparent;margin: 0;position: relative;}.gs_cp-addresses li::after {content: "";position: absolute;background: #3479B7;width: 3px;height: calc(100% - 32px);top: 0;right: 0px;}.gs_cp-addresses li.active::after {height: calc(100% - 26px);}.gs_cp-addresses li:last-child::after {content:none;}.gs_cp-addresses li:first-child {padding-left: 0;}.gs_cp-addresses li.active{position: relative;border-bottom: 8px solid #2E6CA3;}.gs_cp-addresses li.active:before {content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 20px 25px 0 25px;border-color: #2E6CA3 transparent transparent transparent;bottom: -20px;left: calc(50% - 25px);}.gs_cp-addresses a{display: none;}.gs_cp-maps{display: block;margin: 0 auto 20px;}.gs_cp-maps li{display: none;}.gs_cp-maps li.active{display: block;}.gs_cp-maps a{display: block;}.gs_cp-maps img {width: 100%;}.gs_cp-help-btn{font-size: 20px;min-width: 330px;}.gs_cp-sidebar{margin: 640px 0 0;}}@media screen and (min-width: 1400px){.gs_cp-addresses li{width: auto;font-size: 16px;margin: 0 25px 0;}.gs_cp-addresses li:first-child{margin-left: 0;}.gs_cp-addresses li:last-child{margin-right: 0;}.gs_cp-addresses li::after {right: -40px;}}@media screen and (min-width: 1640px){.gs_cp-marketing{background-image: url(../img/contact-page/marketing-bg.webp);height: 335px;padding: 200px 60px 60px;}.gs_cp-marketing-wrap{max-width: 1600px;position: relative;margin: 0 auto;}.gs_cp-contact-options{margin: 0 460px 0 0;}.gs_cp-contact-option{padding: 186px 0 0;margin: 0 40px;}.gs_cp-contact-option:before{width: 186px;height: 186px;background-size: auto;left: calc(50% - 93px);}.gs_cp-contact-option:nth-of-type(2):before{background-position: left -190px top;}.gs_cp-contact-option:nth-of-type(3):before{background-position: left -380px top;}.gs_cp-contact-option span{padding: 30px 0 30px;}.gs_cp-contact-option a{font-size: 18px;padding: 12px 50px;}.gs_cp-form-wrap{padding: 30px 28px 45px;top: -10px;right: 0;width: 400px;}.gs_cp-form-title {font-size: 30px;}.gs_cp-form input, .gs_cp-form textarea{font-size: 18px;}.gs_cp-form-reqbox span {font-size: 16px;}.gs_cp-form-reqbox p {font-size:14px;}.gs_cp-form .formSubmit input {font-size: 25px;padding: 18px 48px 20px 10px;}.gs_cp-form .formSubmit::before {right:49px;height:39px;}.gs_cp-form .formSubmit::after {transform: translateY(-50%) scale(1);}.gs_cp-content{max-width: 1600px;margin: 0 auto;}.gs_cp-content main{width: calc(100% - 60px - 400px);}.gs_cp-content h1{font-size: 55px;}.gs_cp-content h2{font-size: 32px;}.gs_cp-addresses {margin: 0 0 50px;}.gs_cp-addresses li{font-size: 18px;}.gs_cp-help-btn{margin: 60px auto 0;font-size: 26px;min-width: 500px;padding: 17px 40px 17px 125px;}.gs_cp-help-btn:before{width: 66px;height: 54px;left: 40px;}.gs_cp-sidebar{width: 400px;margin: 480px 0 0;}}.gs_modal-form_backdrop {background: rgba(0,0,0,0.9);display: block;content: "";width: 100%;height: 100%;position: fixed;top: 0;right: 0;bottom: 0;left: 0;}.gs_modal-form {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}.gs_mf-wrap{margin: 20px auto 0;position: relative;width: 300px;overflow: hidden;position: relative;}.gs_modal-form .gs_cp-form-wrap{position: relative;top: 0;left: 0;}.gs_modal-form .gs_cp-form-wrap{position: relative;box-sizing: border-box;width: 100%;}.gs_mf-link-close{cursor: pointer;position: absolute;display: block;font-size: 30px;top: 5px;right: 10px;color: #fff;z-index: 999;line-height: 1;transition: opacity 250ms ease;}.gs_mf-link-close:hover {opacity: 0.8;}@media screen and (min-width: 1120px){.gs_mf-wrap{margin: 50px auto 0;width: 500px;}.gs_mf-link-close{font-size: 40px;top: 10px;right: 20px;}}.modalForm {margin: 30px 0 0;}.modalForm .formBlock {margin: 10px 0;width: 100%;}.modalForm .formInput {background: #F1F1F1;position: relative;z-index: 1;box-sizing: border-box;}.modalForm .fInput2 {background: #DDDCDC;}.modalForm .fInput3 {background: #B8B8B8;}.modalForm .formInput input, .modalForm .formInput textarea {background: none;display: block;font-size: 18px;color: #000;width: 100%;outline: none;height: 50px;resize: none;border: 0;box-sizing: border-box;padding: 10px 14px;}.modalForm .formInput textarea {padding: 10px 14px;}.modalForm .formInput input::placeholder, .modalForm .formInput textarea::placeholder {color:#000;}.modalForm .formTextBlock {display: block;width: 100%;}.modalForm .grDisclaimerBox {height: 65px;}.modalForm .formSubmitBox {display: flex;flex-wrap: wrap;justify-content: center;gap: 25px 0;width: 100%;}.modalForm .formSubmit {width: 100%;height: 65px;transition: .5s;position: relative;z-index: 1;}.modalForm .formSubmit input {width: 100%;height: 100%;outline: 0;display: block;cursor: pointer;color: #000;font-size: 18px;font-weight: 600;border: 0;border-radius: 8px;background: #FFCE1B;padding: 10px 20px;text-transform: uppercase;transition: .5s;}.modalForm .formSubmit:hover input {background: #FFDE64;}.modalForm .formReqBox {display:flex;flex-direction:column;gap: 20px;margin: 22px 0;}.modalForm .checkbox-text {font-size:12px }@media screen and (min-width: 1640px) {.modalForm .formInput input, .modalForm .formInput textarea {font-size: 20px;}.modalForm .formSubmit {height: 73px;}.modalForm .formSubmit input {font-size: 20px;}.modalForm .grDisclaimerBox {height: 73px;width: 320px;}.modalForm .grdbText {width: 200px;padding: 20px 20px 0;}.modalForm .grdbBadge {width: 85px;}}