.gs_cp-marketing{background: url(../img/contact-page/marketing-bg-600.jpg);background-size: cover;padding: 40px 20px 60px;text-align: center;position: relative;}.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{font-family: 'Red Hat Display', sans-serif;color: #fff;display: block;text-transform: uppercase;font-size: 14px;line-height: 1.4;padding: 0 0 13px;}.gs_cp-contact-option a{font-family: 'Red Hat Display', sans-serif;display: inline-block;text-align: center;color: #fff;padding: 5px 20px;background: #5C80A5;border-radius: 5px;text-transform: uppercase;font-size: 14px;transition: 300ms;}.gs_cp-contact-option a:hover{cursor: pointer;color: #1A3561;background-color: #fff;}.gs_cp-form-title {display: block;color: #fff;font-family: 'Red Hat Display', sans-serif;font-size: 26px;text-align: center;line-height: 1.2;}.gs_cp-form input, .gs_cp-form textarea{display: block;width: 100%;box-sizing: border-box;padding: 15px;background: #fff;color: #000;border-radius: 4px;margin: 0 auto 10px;border: 0;outline: 0;}.gs_cp-form input::placeholder, .gs_cp-form textarea::placeholder{color: #000;}.gs_cp-form textarea{height: 100px;}.gs_cp-content{padding: 20px;line-height: 1.5;}.gs_cp-content h1{font-family: 'Red Hat Display', sans-serif;display: block;font-size: 26px;line-height: 1;padding: 0 0 15px;}.gs_cp-content h2 {font-family: 'Red Hat Display', sans-serif;color: #5C80A5;display: block;font-size: 20px;line-height: 1;padding: 0 0 15px;}.gs_cp-content h3 {color: #000000;display: block;font-size: 16px;font-weight: 700;padding: 0 0 5px;}.gs_cp-content h4, .gs_cp-content h5{font-weight: bold;}.gs_cp-content ul {padding: 0;overflow: initial;}.gs_cp-form-wrap {text-align: left;}.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-addresses li:last-child span {display: none;}.gs_cp-maps{display: none;}.gs_cp-help-btn_wrap {margin: 0 auto 20px;text-align: center;}.gs_cp-help-btn{display: inline-block;font-family: 'Red Hat Display', sans-serif;min-width: 250px;text-align: center;padding: 10px 15px;text-transform: uppercase;color: #fff;background: #5C80A5;box-shadow: inset 0 0 0 1px #fff;border: 2px solid #5C80A5;border-radius: 5px;transition: 300ms;}.gs_cp-help-btn:hover{cursor: pointer;text-decoration: none;background: #93CCEE;border-color: #93CCEE;}@media screen and (min-width: 800px){.gs_cp-marketing{position: relative;padding: 80px 40px 60px;background-image: url(../img/contact-page/marketing-bg-1120.jpg);}.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{font-size: 16px;padding: 0 0 20px;}.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: 35px;padding: 0 0 25px;}.gs_cp-content h2{font-size: 25px;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%);}.gs_cp-sidebar{float: right;width: 300px;}}@media screen and (min-width: 1120px){.gs_cp-marketing{padding: 58px 60px 60px;height: 260px;}.gs_cp-contact-options{margin: 0 310px 0 0;}.gs_cp-contact-option{display: inline-block;margin: 0 30px;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-form-wrap{position: absolute;top: 55px;right: 60px;z-index: 99;}.gs_cp-content{padding: 60px;}.gs_cp-addresses{display: flex;justify-content: flex-start;gap: 30px;margin: 0 auto 30px;}.gs_cp-addresses li{flex: 1;display: inline-block;vertical-align: top;box-sizing: border-box;padding: 0 10px 30px;font-size: 14px;border: 0;border-bottom: 2px solid transparent;margin: 0;position: relative;}.gs_cp-addresses li:first-child{padding-left: 0;}.gs_cp-addresses li::after {content: "";position: absolute;background: #5C80A5;width: 2px;height: calc(100% - 32px);top: 0;right: 0px;}.gs_cp-addresses li:last-child:after {content: none;}.gs_cp-addresses li.active{position: relative;border-bottom: 5px solid #5C80A5;}.gs_cp-addresses li.active:before{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 20px 25px 0 25px;border-color: #5C80A5 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 iframe {width: 100%;}.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: 830px 0 0;}}@media screen and (min-width: 1400px){.gs_cp-contact-option {margin: 0 40px;}.gs_cp-addresses li{width: auto;font-size: 16px;margin: 0 25px 0;line-height: 1.5;flex: none;}.gs_cp-addresses li::after {right: -40px;}.gs_cp-addresses li:first-child{margin-left: 0;}.gs_cp-addresses li:last-child{margin-right: 0;}.gs_cp-addresses li.active {border-width: 8px;}.gs_cp-addresses li.active::before {border-width: 25px 30px 0 30px;bottom: -25px;left: calc(50% - 30px);}}@media screen and (min-width: 1640px){.gs_cp-marketing{background-image: url(../img/contact-page/marketing-bg.jpg);height: 320px;padding: 60px;}.gs_cp-marketing-wrap{max-width: 1600px;position: relative;margin: 0 auto;}.gs_cp-contact-options{margin: 0 410px 0 0;}.gs_cp-contact-option{padding: 186px 0 0;}.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: 10px 0 20px;}.gs_cp-contact-option a{font-size: 18px;padding: 12px 50px;}.gs_cp-form-wrap{top: 0;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 .submit-button{font-size: 22px;}.gs_cp-maps iframe {height: 586px;}.gs_cp-content{max-width: 1600px;margin: 0 auto;}.gs_cp-content main{width: calc(100% - 60px - 400px);}.gs_cp-content h1{font-size: 50px;}.gs_cp-content h2{font-size: 35px;padding: 0 0 30px;}.gs_cp-content h4, .gs_cp-content h5{font-size: 18px;}.gs_cp-addresses{margin: 0 0 50px;}.gs_cp-addresses li{font-size: 18px;padding: 0 20px 30px;}.gs_cp-addresses li::after {height: 140px;}.gs_cp-help-btn{margin: 60px auto 0;font-size: 24px;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: 685px 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: 99;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 {background: #000;padding: 30px 20px;}.modalForm {display: flex;flex-direction: column;gap: 20px 0;}.modalForm .formBlockTop {display: flex;flex-wrap: wrap;gap: 20px 15px;}.modalForm .formBlockTop .formBlock {width: 100%;}.modalForm .formBlock label {display: block;color: #fff;font-weight: 700;padding: 0 0 10px;line-height: 1;}.modalForm .formInput {border: 2px solid #7BB4D6;}.modalForm .formInput input, .modalForm .formInput textarea {display: block;width: 100%;outline: none;border: none;background: transparent;height: 56px;resize: none;color: #fff;padding: 0 10px;box-sizing: border-box;}.modalForm .formInput textarea {padding: 18px 10px 10px;}.modalForm .formTextBlock {display: block;width: 100%;}.modalForm .formButtonBlock {display: flex;flex-wrap: wrap;justify-content: center;gap: 30px 50px;}.modalForm .formSubmitBox {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}.modalForm .formRecaptcha {vertical-align: middle;height: 60px;margin: 0;}.modalForm .formSubmit {width: 100%;height: 60px;transition: .5s;font-size: 16px;line-height: 1;position: relative;}.modalForm .formSubmit input {width: 100%;height: 100%;outline: 0;background: #7BB4D6;box-sizing: border-box;display: block;text-align: center;cursor: pointer;color: #fff;font-family: 'Red Hat Display', sans-serif;font-size: 18px;text-transform: uppercase;font-weight: 700;line-height: 1;border: none;}.modalForm .formSubmit:hover input {background: #93CCEE;}.modalForm .formRequiredBox {color: #fff;width: 100%;display: flex;flex-direction: column;}.modalForm .formRequiredBox span {display: block;font-weight: 700;position: relative;font-size: 14px;}.modalForm .formRequiredBox p {padding: 0 0 15px;font-size: 14px;}