@charset "UTF-8";
/*
Theme Name:  Upvets
Template:    Divi
Author:      Yury
Version:     1.0.0
*/
@import url("../Divi/style.css");
@font-face { font-family: 'Gotham'; src: url("assets/fonts/Gotham-Book.eot"); src: local("☺"), url("assets/fonts/Gotham-Book.woff") format("woff"), url("assets/fonts/Gotham-Book.ttf") format("truetype"), url("assets/fonts/Gotham-Book.svg") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'Gotham'; src: url("assets/fonts/Gotham-Bold.eot"); src: local("☺"), url("assets/fonts/Gotham-Bold.woff") format("woff"), url("assets/fonts/Gotham-Bold.ttf") format("truetype"), url("assets/fonts/Gotham-Bold.svg") format("svg"); font-weight: 600; font-style: normal; }

@font-face { font-family: 'Gotham'; src: url("assets/fonts/Gotham-Medium.eot"); src: local("☺"), url("assets/fonts/Gotham-Medium.woff") format("woff"), url("assets/fonts/Gotham-Medium.ttf") format("truetype"), url("assets/fonts/Gotham-Medium.svg") format("svg"); font-weight: 500; font-style: normal; }

@font-face { font-family: 'Gotham'; src: url("assets/fonts/Gotham-Light.eot"); src: local("☺"), url("assets/fonts/Gotham-Light.woff") format("woff"), url("assets/fonts/Gotham-Light.ttf") format("truetype"), url("assets/fonts/Gotham-Light.svg") format("svg"); font-weight: 300; font-style: normal; }

html, body { height: 100%; }

html { font-size: 62.5%; }

body { background: #fff; color: #000; font-family: "Gotham", sans-serif; font-size: 1.9rem; font-weight: normal; line-height: 2.6rem !important; }

button, select, label[for], input[type='submit'], input[type='image'] { color: inherit; cursor: pointer; outline: none !important; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

input[type='number'] { -moz-appearance: textfield; }

input::-ms-clear { display: none; }

:disabled, [disabled], [aria-disabled="true"] { cursor: not-allowed; }

a { color: inherit; text-decoration: none; transition: all 0.2s linear; }

a:hover { text-decoration: none; }

a:focus { color: inherit; outline: none; text-decoration: none; }

strong { font-weight: 600; }

b { font-weight: 500; }

input, select, button, textarea { font: inherit; outline: none; }

img { height: auto; max-width: 100%; }

/*** PRE-DEFINED CLASSES ***/
.inline { display: inline-block; }

.hidden { display: none; }

.disabled { pointer-events: none; }

.clearfix:after { content: ""; display: table; clear: both; }

#main-content .et_pb_button { border: 1px solid; height: 5rem; font-size: 1.8rem; line-height: 4.8rem !important; padding: 0 !important; text-align: center; text-transform: uppercase; width: 17rem; }

@media screen and (max-width: 374px) { #main-content .et_pb_button { font-size: 1.4rem; height: 4rem; line-height: 3.8rem !important; } }

.top-header .container { height: 102px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-size: 3rem; line-height: 1; text-align: right; }

@media screen and (max-width: 1450px) { .top-header .container { font-size: 2.6rem; } }

@media screen and (max-width: 1200px) { .top-header .container { font-size: 2.4rem; } }

@media screen and (max-width: 840px) { .top-header .container { font-size: 2.2rem; width: 90%; } }

@media screen and (max-width: 550px) { .top-header .container { font-size: 1.8rem; } }

@media screen and (max-width: 475px) { .top-header .container { font-size: 1.4rem; } }

@media screen and (max-width: 375px) { .top-header .container { font-size: 1.6rem; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .top-header .container p { margin-bottom: 1rem; } }

@media screen and (max-width: 1300px) { .top-header .container > p { max-width: 50rem; } }

.top-header .container .et-social-icons { margin-left: 6.8555%; white-space: nowrap; }

@media screen and (max-width: 840px) { .top-header .container .et-social-icons { margin-left: 3%; } }

@media screen and (max-width: 375px) { .top-header .container .et-social-icons { margin: 0; } }

.top-header .container .et-social-icons li { margin-left: 1rem; }

.top-header .container .et-social-icons a { color: #979dad; }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { white-space: nowrap; }

.star { background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; height: 4.2rem; width: 4.2rem; }

.section-page-title .et_pb_post_title { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 12.7rem; padding: 0; text-align: center; width: 100%; }

.section-page-title .et_pb_post_title h1 { color: #fff; font-size: 4rem; font-weight: 700; text-transform: uppercase; }

.section-text { margin: auto; padding: 4.5rem 2rem 9rem; }

.section-text > .et_pb_row { max-width: 119rem !important; }

@media screen and (max-width: 980px) { .section-text > .et_pb_row { width: 95% !important; } }

.section-text h4 { color: #ae1c1c; font-size: 2.9rem; letter-spacing: 0; margin-bottom: 6rem; position: relative; text-align: center; }

.section-text h4:after { background: #ae1c1c; bottom: -1.5rem; content: ''; height: 1px; left: 0; margin: auto; position: absolute; right: 0; width: 44px; }

.section-text h5 { color: #000; font-size: 2.4rem; letter-spacing: 0; margin-bottom: 1.5rem; margin-top: 3rem; }

.section-text a { color: #20366b; text-decoration: underline; }

.section-text a:hover { text-decoration: none; }

.section-text ul { font-weight: 400; margin-top: 2rem; padding-bottom: 0; }

@media screen and (min-width: 480px) { .section-text ul { -webkit-columns: 2; columns: 2; } }

a[href$=".pdf"] { background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAMAAAD+dOxOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA7VBMVEUAAAAgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsAAAAGQu9KAAAATnRSTlMAa/Lw9sgP7xlg8cUKkZe+XZUBoboGJuh4c+uwOYeQ+TSqUbWL2FvedemiCOOACe7mT1O0ZPymoBXD/dbM5VT34CgFcoQg7FJH5Nx/QTb5GwuUAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKRJREFUGNNl0NUSglAQBuAFVFAQC1uP3aiYYHfr+7+OCChnx/9mZ76LLWBYzonH6wMzvABO/AFRMgsHPwjKIYmGcCQaU+IUJJKpdCZLAeTyhBRoAKulDcVSGUOlWsMg1hsYmq02ho7axdDrawMEw9F4MlV04wvCbL6Qlyt1bYNBNtsdwP5wlCw4afr5Qm96vd0fePXn6/8WCtwXWuN4cJ/8Ccu8AZ9qDdZjcPzoAAAAAElFTkSuQmCC) no-repeat left 2px; display: inline-block; padding-left: 3.5rem; }

header .container { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 70px; width: 95%; }

@media screen and (max-width: 980px) { header .container { -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  header .container:after { content: none; } }

header .container .logo_container { margin-right: 4.27%; min-width: 135px; position: static; width: auto; }

@media screen and (max-width: 1450px) { header .container .logo_container { margin-right: 2%; } }

@media screen and (max-width: 1200px) { header .container .logo_container { margin-right: 1%; } }

@media screen and (min-width: 981px) and (max-width: 1450px) { header .container .logo_container { max-width: 18rem; } }

header .container .logo_container a { display: block; position: relative; top: -4rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 99999; }

header .container .logo_container a img { box-shadow: 0 15px 40px -7px rgba(0, 0, 0, 0.3); border-radius: 50%; }

header .container #et-top-navigation { float: none; padding: 0 !important; }

@media screen and (min-width: 981px) { header .container #et-top-navigation { height: 100%; } }

header .container #top-menu-nav { height: 100%; }

header .container #top-menu-nav #top-menu { -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }

@media screen and (min-width: 981px) { header .container #top-menu-nav #top-menu { display: -webkit-flex; display: -ms-flexbox; display: flex; } }

header .container #top-menu-nav #top-menu > li { border-left: 1px solid #263659; height: 100%; line-height: 1; padding: 0; }

header .container #top-menu-nav #top-menu > li .sub-menu { background-color: rgba(255, 255, 255, 0.85); border: none; }

header .container #top-menu-nav #top-menu > li li { display: block; padding: 0; }

header .container #top-menu-nav #top-menu > li li a { color: #101c38; display: block; width: 100%; }

header .container #top-menu-nav #top-menu > li li a:hover { background: #172648; color: #fff; }

@media screen and (max-width: 980px) { header .container #top-menu-nav #top-menu > li li a { font-weight: normal; } }

header .container #top-menu-nav #top-menu a { -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: 400; height: 100%; opacity: 1; padding: 0 20px; white-space: nowrap; }

header .container #top-menu-nav #top-menu a:after { margin-left: 5px; position: static; top: auto; }

header .container #top-menu-nav #top-menu a:hover { background: rgba(255, 255, 255, 0.1); }

@media screen and (max-width: 1450px) { header .container #top-menu-nav #top-menu a { padding: 0 10px; } }

@media screen and (max-width: 1200px) { header .container #top-menu-nav #top-menu a { font-size: 1.4rem; } }

header .container #top-menu-nav #top-menu .donate-now a { background: #ae1c1c; font-size: 2.2rem; font-weight: 500; letter-spacing: -1px; padding: 0 35px; text-transform: uppercase; white-space: nowrap; }

header .container #top-menu-nav #top-menu .donate-now a:hover { background: #981818; color: #fff; }

@media screen and (max-width: 1450px) { header .container #top-menu-nav #top-menu .donate-now a { font-size: 1.8rem; padding: 0 15px; } }

@media screen and (max-width: 1200px) { header .container #top-menu-nav #top-menu .donate-now a { font-size: 1.4rem; padding: 0 1rem; } }

header .container .mobile_menu_bar { padding-bottom: 0; }

header .container .mobile_menu_bar:before { color: #fff !important; }

header .container #mobile_menu { border-color: #fff !important; font-weight: normal; top: 100%; }

header .container #mobile_menu .menu-item-has-children > a { font-weight: normal; }

#main-footer { background-image: url(assets/img/bg_footer.png), linear-gradient(to left, #1e2128 45%, rgba(0, 0, 0, 0.5) 75%); background-color: #1e2128 !important; background-repeat: no-repeat; background-position: left top; min-height: 68rem; padding-top: 23rem; position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (min-width: 480px) and (max-width: 560px) { #main-footer { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 2rem; padding-right: 2rem; } }

@media screen and (max-width: 480px) { #main-footer { min-height: 60rem; } }

#main-footer > .container { -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 95%; }

@media screen and (min-width: 480px) and (max-width: 560px) { #main-footer > .container { margin-bottom: 3.5rem; margin-top: 7rem; width: 70%; } }

#main-footer #et-footer-nav { margin-bottom: 3.5rem; margin-top: 7rem; }

@media screen and (max-width: 479px) { #main-footer #et-footer-nav { display: none; } }

#main-footer #et-footer-nav .container { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 95%; }

#main-footer #et-footer-nav #menu-footer-menu { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-height: 22rem; max-width: 140rem; margin: auto; padding: 0 20rem; width: 100%; }

@media screen and (max-width: 1023px) { #main-footer #et-footer-nav #menu-footer-menu { -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-height: 14rem; } }

@media screen and (max-width: 980px) { #main-footer #et-footer-nav #menu-footer-menu { padding: 0 10rem; } }

@media screen and (max-width: 560px) { #main-footer #et-footer-nav #menu-footer-menu { display: none; } }

#main-footer #et-footer-nav #menu-footer-menu > li { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; vertical-align: top; }

@media screen and (max-width: 1300px) { #main-footer #et-footer-nav #menu-footer-menu > li { padding-right: 10px; }
  #main-footer #et-footer-nav #menu-footer-menu > li:last-child { padding-right: 0; } }

#main-footer #et-footer-nav #menu-footer-menu > li:not(:last-child) { margin-right: 3%; }

@media screen and (max-width: 1300px) { #main-footer #et-footer-nav #menu-footer-menu > li:not(:last-child) { margin-right: 1%; } }

@media screen and (max-width: 980px) { #main-footer #et-footer-nav #menu-footer-menu > li:not(:last-child) { margin-right: 0; } }

#main-footer #et-footer-nav #menu-footer-menu > li > a { color: #fff; font-weight: normal; font-size: 2.1rem; line-height: 2; text-transform: uppercase; }

@media screen and (max-width: 1300px) { #main-footer #et-footer-nav #menu-footer-menu > li > a { font-size: 1.8rem; } }

#main-footer #et-footer-nav #menu-footer-menu > li .sub-menu { border-left: 1px solid #5d5f65; height: 100%; margin-top: 7px; padding: 10px 0 10px 25px; }

@media screen and (max-width: 1300px) { #main-footer #et-footer-nav #menu-footer-menu > li .sub-menu { padding-left: 2rem; } }

@media screen and (max-width: 1023px) { #main-footer #et-footer-nav #menu-footer-menu > li .sub-menu { display: none; } }

#main-footer #et-footer-nav #menu-footer-menu > li .sub-menu li { display: block; line-height: 3rem; }

#main-footer #et-footer-nav #menu-footer-menu > li .sub-menu a { color: #fff; font-size: 1.7rem; font-weight: 300; opacity: .8; }

#main-footer #et-footer-nav #menu-footer-menu > li .sub-menu a:hover { opacity: 1; }

@media screen and (max-width: 1300px) { #main-footer #et-footer-nav #menu-footer-menu > li .sub-menu a { font-size: 1.4rem; } }

#main-footer .foter-logo { height: 16.7rem; left: 0; position: absolute; width: 16.7rem; z-index: 1; }

@media screen and (max-width: 560px) { #main-footer .foter-logo { height: 10rem; position: relative; width: 10rem; }
  #main-footer .foter-logo a { display: block; height: 100%; width: 100%; }
  #main-footer .foter-logo a img { max-height: 100%; max-width: 100%; } }

#main-footer #footer-widgets { padding: 0; }

#main-footer #footer-widgets .footer-widget { font-size: 1.6rem; font-weight: 300; line-height: 1.5625; margin: 0; }

@media screen and (max-width: 980px) { #main-footer #footer-widgets .footer-widget { font-size: 1.4rem; margin-right: 0 !important; width: 100% !important; } }

@media screen and (max-width: 480px) { #main-footer #footer-widgets .footer-widget { margin-bottom: 0 !important; } }

#main-footer #footer-widgets .footer-widget .fwidget { width: 100%; }

#main-footer .footer-contacts { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 880px) { #main-footer .footer-contacts { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media screen and (max-width: 560px) { #main-footer .footer-contacts { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  #main-footer .footer-contacts > * { margin-bottom: 2rem !important; } }

#main-footer .footer-contacts > * { margin: 0 1.745%; }

#main-footer .et-social-icons { float: none; }

@media screen and (min-width: 480px) and (max-width: 880px) { #main-footer .et-social-icons { margin-bottom: 2rem; width: 100%; } }

@media screen and (min-width: 480px) and (max-width: 560px) { #main-footer .et-social-icons { text-align: left; margin-bottom: 0 !important; margin-top: 4rem; } }

@media screen and (max-width: 480px) { #main-footer .et-social-icons { margin-top: 3rem; } }

#main-footer .et-social-icons li { margin: 0; }

#main-footer .et-social-icons li:not(:first-child) { margin-left: 1.2rem; }

#main-footer .et-social-icons li:before { content: none; }

#main-footer .et-social-icons li:first-child { padding-left: 0; }

#main-footer .et-social-icons a { color: #f0f0f1; font-size: 3rem; opacity: .5; }

#main-footer .et-social-icons a:hover { opacity: 1; }

#main-footer .address { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 386.58 510.39" height="32px" width="21px"><defs><style>.cls-1{fill:%23ffffff;}</style></defs><title>loc</title><g id="Слой_2" data-name="Слой 2"><g id="Слой_1-2" data-name="Слой 1"><path class="cls-1" d="M193.34,0C86.57.11.05,86.67,0,193.44,0,297.32,178.31,498.62,185.88,507.08a10,10,0,0,0,14.05.78c.27-.25.53-.51.77-.78,7.56-8.56,185.88-209.76,185.88-313.64C386.52,86.71,300.07.16,193.34,0Zm0,485.29c-34-39.8-173.44-206.87-173.44-292a173.44,173.44,0,0,1,346.88,0C366.78,278.42,227.37,445.68,193.34,485.29Z"/><path class="cls-1" d="M196.82,97A104.78,104.78,0,1,0,301.7,201.8,104.78,104.78,0,0,0,196.82,97Zm0,189.75A84.88,84.88,0,1,1,281.7,201.9h0A85,85,0,0,1,196.82,286.77Z"/></g></g></svg>') no-repeat center left; padding: 0 0 0 4rem; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 560px) { #main-footer .address { background-position: 1rem center; } }

#main-footer .phone { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 290.13 512" height="29px" width="17px"><defs><style>.cls-1{fill:%23ffffff;}</style></defs><title>phonу</title><g id="Слой_2" data-name="Слой 2"><g id="Слой_1-2" data-name="Слой 1"><path class="cls-1" d="M187.73,42.67H102.4a8.54,8.54,0,0,1,0-17.07h85.33a8.54,8.54,0,1,1,0,17.07Z"/><path class="cls-1" d="M247.47,42.67h-8.54a8.54,8.54,0,0,1,0-17.07h8.54a8.54,8.54,0,0,1,0,17.07Z"/><path class="cls-1" d="M155.66,486.4H134.47a23.57,23.57,0,0,1-23.54-23.53v-4.13a23.58,23.58,0,0,1,23.55-23.54h21.19a23.56,23.56,0,0,1,23.53,23.54v4.13A23.56,23.56,0,0,1,155.66,486.4Zm-21.18-34.13a6.48,6.48,0,0,0-6.48,6.47v4.13a6.47,6.47,0,0,0,6.48,6.46h21.19a6.47,6.47,0,0,0,6.46-6.46v-4.13a6.47,6.47,0,0,0-6.47-6.47Z"/><path class="cls-1" d="M259.29,512H30.85A30.89,30.89,0,0,1,0,481.15V30.85A30.89,30.89,0,0,1,30.85,0H259.29a30.88,30.88,0,0,1,30.84,30.85V481.16A30.88,30.88,0,0,1,259.29,512ZM30.85,17.07A13.79,13.79,0,0,0,17.07,30.85V481.16a13.78,13.78,0,0,0,13.78,13.77H259.29a13.79,13.79,0,0,0,13.78-13.78V30.85a13.79,13.79,0,0,0-13.78-13.78Z"/><path class="cls-1" d="M281.6,426.67H8.53A8.54,8.54,0,0,1,0,418.13V59.73A8.53,8.53,0,0,1,8.53,51.2H281.6a8.53,8.53,0,0,1,8.53,8.53v358.4A8.54,8.54,0,0,1,281.6,426.67ZM17.07,409.6h256V68.27h-256Z"/></g></g></svg>') no-repeat left center; padding: 0 0 0 4rem; height: 4rem; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 560px) { #main-footer .phone { background-position: 1rem center; } }

#main-footer .email { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

#main-footer .email a { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 386.64 294.24" height="18px" width="22px" fill="%23ffffff"><title>mail</title><path d="M339.44,0H47.28A47.32,47.32,0,0,0,0,47.28V247a47.32,47.32,0,0,0,47.28,47.28H339.36A47.32,47.32,0,0,0,386.64,247V47.36A47.27,47.27,0,0,0,339.44,0Zm25.68,247a25.71,25.71,0,0,1-25.68,25.68H47.28A25.71,25.71,0,0,1,21.6,247V47.36A25.71,25.71,0,0,1,47.28,21.68H339.36A25.71,25.71,0,0,1,365,47.36V247Z"/><path d="M243.84,144.64l94.56-84.8a10.82,10.82,0,1,0-14.48-16.08l-130.4,117-25.44-22.72c-.08-.08-.16-.16-.16-.24a16,16,0,0,0-1.76-1.52L62.64,43.68a10.82,10.82,0,0,0-14.4,16.16l95.68,85.52-95.28,89.2a10.84,10.84,0,0,0-.48,15.28,11,11,0,0,0,7.92,3.44,10.82,10.82,0,0,0,7.36-2.88l96.72-90.48,26.24,23.44a10.77,10.77,0,0,0,14.4-.08l27-24.16,96.16,91.36a10.83,10.83,0,0,0,15.28-.4,10.84,10.84,0,0,0-.4-15.28Z"/></svg>') no-repeat center; height: 2rem; display: block; width: 4rem; }

@media screen and (max-width: 560px) { #main-footer .email a { height: 4rem; } }

#main-footer #footer-bottom { min-height: 6rem; -webkit-order: 2; -ms-flex-order: 2; order: 2; width: 100%; }

#main-footer #footer-bottom .container { width: 90%; }

#main-footer #footer-info { font-weight: 300; float: none; margin: 25px 0 0; padding-bottom: .5rem; text-align: center; }

@media screen and (max-width: 660px) { #main-footer #footer-info { font-size: 1.4rem; line-height: 1.3; } }

#main-footer .footer-text { color: #9399a7; font-size: 1.2rem; font-weight: 300; text-align: center; }

@media screen and (min-width: 1450px) { .section-hero { height: 46rem; } }

@media screen and (min-width: 981px) and (max-width: 1449px) { .section-hero { height: 40rem; } }

@media screen and (min-width: 981px) { .section-hero .et_pb_module, .section-hero .et_pb_slides, .section-hero .et_pb_slide { height: 100%; } }

@media screen and (max-width: 980px) { .section-hero .et_pb_container { width: 100%; } }

.section-hero .et_pb_slide_content { font-size: 2rem; line-height: 2.7rem; }

.section-hero .et_pb_slide_description { margin: 0; max-width: 90rem; padding: 9% 0% 6% 8%; }

@media screen and (max-width: 980px) { .section-hero .et_pb_slide_description { padding-top: 5%; } }

@media screen and (max-width: 480px) { .section-hero .et_pb_slide_description { padding-right: 5%; } }

.section-hero .et_pb_slide_description h2 { font-size: 5.5rem; font-weight: 600; line-height: 5.8rem; margin-bottom: .7rem; }

@media screen and (max-width: 1450px) { .section-hero .et_pb_slide_description h2 { font-size: 5rem; } }

@media screen and (max-width: 1200px) { .section-hero .et_pb_slide_description h2 { font-size: 4.5rem; } }

@media screen and (max-width: 768px) { .section-hero .et_pb_slide_description h2 { font-size: 2.8rem !important; line-height: 1; } }

.section-hero .et_pb_button { background-color: #ae1c1c; border-color: #ae1c1c; }

.section-hero .et_pb_button:hover { background-color: #981818; }

@media screen and (max-width: 425px) { .section-hero .et-pb-slider-arrows { display: none; } }

.section-hero .et-pb-slider-arrows a { border: 1px solid; font-size: 4rem; height: 4.5rem; width: 4.5rem; }

.section-hero .et-pb-slider-arrows a:before { display: block; height: 100%; }

.section-hero .et-pb-slider-arrows a:hover { background: rgba(255, 255, 255, 0.3); }

.section-dedicated { font-size: 2.7rem; line-height: 1.3703; padding-top: 1%; }

@media screen and (max-width: 768px) { .section-dedicated { font-size: 2.3rem; padding-bottom: 0; } }

@media screen and (max-width: 480px) { .section-dedicated { font-size: 2rem; padding-top: 3rem; } }

.section-cta { padding: 1.5% 0 0; }

@media screen and (max-width: 980px) { .section-cta { margin: auto; max-width: 630px; } }

@media screen and (min-width: 981px) { .section-cta .et_pb_row { padding-bottom: 0; } }

.section-cta .et_pb_column:before { background: #ccc; content: ''; display: block; margin-top: 100%; }

@media screen and (min-width: 981px) { .section-cta .et_pb_column { max-height: 61.2rem; width: 32.8% !important; }
  .section-cta .et_pb_column:not(:last-child) { margin-right: .8%; } }

.section-cta .et_pb_column .et_pb_module { bottom: 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-size: 2.3rem; font-weight: 500; left: 0; line-height: 1.1739; padding-bottom: 1.5rem !important; position: absolute; right: 0; top: 0; text-align: left; }

@media screen and (max-width: 1500px) { .section-cta .et_pb_column .et_pb_module { padding-bottom: 0 !important; } }

@media screen and (min-width: 1301px) and (max-width: 1500px) { .section-cta .et_pb_column .et_pb_module { font-size: 2rem; } }

@media screen and (min-width: 981px) and (max-width: 1300px) { .section-cta .et_pb_column .et_pb_module { font-size: 1.8rem; } }

@media screen and (min-width: 981px) and (max-width: 1100px) { .section-cta .et_pb_column .et_pb_module { font-weight: 400; padding-bottom: 0 !important; } }

@media screen and (max-width: 475px) { .section-cta .et_pb_column .et_pb_module { font-weight: 400; font-size: 2rem; } }

@media screen and (max-width: 374px) { .section-cta .et_pb_column .et_pb_module { font-size: 1.8rem; padding: 0 !important; } }

.section-cta .et_pb_column .et_pb_module .et_pb_promo_description { padding: 0; }

.section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2 { background: rgba(23, 38, 74, 0.5); font-size: 4.3rem; height: 13rem; font-weight: 600; letter-spacing: 0; line-height: 3.0232; position: relative; text-align: center; text-transform: uppercase; }

.section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2:before { background: #fff; content: ''; height: 4px; position: absolute; width: 8rem; left: 0; right: 0; margin: auto; bottom: 2.5rem; }

@media screen and (max-width: 1500px) and (min-width: 981px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2:before { bottom: 1rem; } }

@media screen and (max-width: 1650px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2 { font-size: 3rem; height: 10rem; } }

@media screen and (max-width: 1500px) and (min-width: 981px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2 { font-size: 2.8rem; height: 8rem; } }

@media screen and (min-width: 981px) and (max-width: 1200px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2 { font-size: 2.4rem; height: 7rem; line-height: 2.5; }
  .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2:before { bottom: 1.5rem; } }

@media screen and (max-width: 475px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2 { font-size: 2.4rem; height: 7rem; line-height: 2.5; }
  .section-cta .et_pb_column .et_pb_module .et_pb_promo_description h2:before { bottom: 1.5rem; } }

.section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { background: rgba(23, 38, 74, 0.7); padding: 2.7rem 12.7388%; }

@media screen and (min-width: 1650px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { height: 185px; } }

@media screen and (max-width: 1650px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { font-size: 1.8rem; padding-left: 7%; padding-right: 7%; } }

@media screen and (max-width: 1650px) and (min-width: 1351px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { min-height: 16rem; } }

@media screen and (min-width: 981px) and (max-width: 1500px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { padding-left: 5%; padding-right: 5%; padding-top: 1.5rem; padding-bottom: 1.5rem; } }

@media screen and (max-width: 1350px) and (min-width: 981px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { font-size: 1.6rem; padding-left: 4%; padding-right: 4%; min-height: 14rem; } }

@media screen and (min-width: 981px) and (max-width: 1200px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { padding-bottom: 1.7rem; padding-top: 1.7rem; font-size: 1.4rem; line-height: 1.4; min-height: 13rem; } }

@media screen and (min-width: 981px) and (max-width: 1024px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { padding-bottom: .7rem; padding-top: .7rem; } }

@media screen and (max-width: 980px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { height: auto; } }

@media screen and (max-width: 475px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { padding-left: 7%; padding-right: 7%; } }

@media screen and (max-width: 374px) { .section-cta .et_pb_column .et_pb_module .et_pb_promo_description p { font-size: 1.4rem; padding-bottom: 1rem; padding-top: 1rem; } }

.section-cta .et_pb_column .et_pb_module .et_pb_button_wrapper { background: rgba(23, 38, 74, 0.7); padding: .5rem 12.7388% 2.3rem; }

@media screen and (max-width: 1600px) { .section-cta .et_pb_column .et_pb_module .et_pb_button_wrapper { padding-left: 7%; padding-right: 7%; } }

@media screen and (min-width: 981px) and (max-width: 1500px) { .section-cta .et_pb_column .et_pb_module .et_pb_button_wrapper { padding-left: 5%; padding-right: 5%; } }

@media screen and (max-width: 475px) { .section-cta .et_pb_column .et_pb_module .et_pb_button_wrapper { padding-left: 7%; padding-right: 7%; } }

.section-cta .et_pb_column .et_pb_module .et_pb_button_wrapper .et_pb_button { border-color: rgba(227, 224, 228, 0.5) !important; }

.section-cta .et_pb_column .et_pb_module .et_pb_button_wrapper .et_pb_button:hover { border-color: #e3e0e4 !important; }

.section-cta .et_pb_button { border: 1px solid #fff !important; height: 55px; width: 186px; }

.section-veteran { padding: 1.5rem 0 2.5rem; }

@media screen and (min-width: 981px) { .section-veteran > .et_pb_row { max-width: 172rem !important; width: 95% !important; } }

@media screen and (max-width: 980px) { .section-veteran > .et_pb_row { width: 90% !important; } }

@media screen and (min-width: 981px) { .section-veteran > .et_pb_row > .et_pb_column { width: 48.75%; }
  .section-veteran > .et_pb_row > .et_pb_column.et_pb_specialty_column { width: 60.75%; } }

@media screen and (min-width: 981px) and (max-width: 1050px) { .section-veteran > .et_pb_row > .et_pb_column.et_pb_specialty_column { width: 48.75%; } }

@media screen and (min-width: 981px) { .section-veteran > .et_pb_row > .et_pb_column.et_pb_specialty_column .et_pb_row_inner_0 { padding: 55px 0; }
  .section-veteran > .et_pb_row > .et_pb_column:not(.et_pb_specialty_column) { padding-top: 0; }
  .section-veteran > .et_pb_row > .et_pb_column:not(.et_pb_specialty_column) .section-title { margin-bottom: 0 !important; padding: 55px 0; } }

.section-veteran .section-title .et_pb_text_inner { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 4.2rem; }

@media screen and (min-width: 981px) and (max-width: 1301px) { .section-veteran .section-title .et_pb_text_inner { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

@media screen and (max-width: 500px) { .section-veteran .section-title .et_pb_text_inner { -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: auto; } }

.section-veteran .section-title h3 { font-size: 4rem; font-weight: 600; line-height: 1; margin-right: 7.042%; padding: 0; text-transform: uppercase; }

@media screen and (min-width: 981px) and (max-width: 1301px) { .section-veteran .section-title h3 { max-width: 28rem; } }

@media screen and (max-width: 500px) { .section-veteran .section-title h3 { font-size: 3rem; margin: 0 0 1rem; } }

@media screen and (max-width: 400px) { .section-veteran .section-title h3 { font-size: 2.9rem; } }

@media screen and (max-width: 375px) { .section-veteran .section-title h3 { font-size: 2.5rem; } }

.section-veteran .section-title p { height: 4.2rem; white-space: nowrap; }

.section-veteran br { display: none; }

@media screen and (min-width: 981px) { .section-veteran .et_pb_specialty_column { margin-right: 2.5%; } }

.section-veteran .et_pb_specialty_column .star { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="42.125" height="40.09" viewBox="0 0 42.125 40.09" fill="%236a84bb"><path d="M21.056,0.016 L26.691,14.415 L42.124,15.326 L30.176,25.131 L34.076,40.092 L21.056,31.759 L8.035,40.092 L11.936,25.131 L-0.013,15.326 L15.421,14.415 L21.056,0.016 Z"/></svg>'); }

.section-veteran .star { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="42.125" height="40.09" viewBox="0 0 42.125 40.09" fill="%239a3030"><path d="M21.056,0.016 L26.691,14.415 L42.124,15.326 L30.176,25.131 L34.076,40.092 L21.056,31.759 L8.035,40.092 L11.936,25.131 L-0.013,15.326 L15.421,14.415 L21.056,0.016 Z"/></svg>'); }

@media screen and (min-width: 981px) { .section-veteran .flex-row { display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0; } }

@media screen and (min-width: 981px) and (max-width: 1050px) { .section-veteran .flex-row { -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

@media screen and (max-width: 980px) { .section-veteran .flex-row { -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.section-veteran .veteran-info { font-size: 1.9rem; line-height: 1.368421; }

@media screen and (min-width: 981px) { .section-veteran .veteran-info { margin-right: 8.186% !important; width: 51.907216% !important; } }

@media screen and (max-width: 1420px) { .section-veteran .veteran-info { width: 90% !important; } }

@media screen and (max-width: 980px) { .section-veteran .veteran-info { margin-right: 0 !important; margin-top: 2rem !important; width: 100% !important; } }

.section-veteran .veteran-info h4 { background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA9CAMAAAAK58AOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEUAAAAgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsgNmsAAABfnpqTAAAAEXRSTlMAmV98ClY6jx0TJk2Gc0MwaeQt3W8AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAACiElEQVRIx42W15aFIAxFDSAd5P+/dkIJxYuOLh9QcmBDChzAju8PA3y/C4otAy4+WQtehz6/CdD8rC35RYDmktofBLP5B8FqngVKv5hrtZqjQL0ItFJy808/m+uvf1866L+x1uoP45RVCeehPMHZfxemPSjgEceXLMtCNBL8y8ZF8JbapmreHHPdex28+UUov5qj268XfAd2+S6BqxV/svejx1hDiREh7s0NOAILuFBPief93l52nADOeiCzCPsVYDLTRCd+KDKzD0AqHWRgLTDbp4PtinUfxkA6zJHA0Ce1lmfCPDF6AmU3erFvxPwkNXlCgTqHertDHf/+cL7bIf3kFgGn6WwzvtnbX3Ad/BcoPHgR8cXOZY9lN0fVL5ClAqNue1ej6gfINXz7U5iKm3+ACJ90GPe1UaPqDiQIvy/7bEIfqhNWoLxpbbPbH84n/B+gvGmzrgsjkG4BaqN1XRcmCs4FqGNknUlmCJVvcbIALfilp02IUdUWvACxGT8Htun4OjYHzkBtjKrLW0u5PyVFHNWpV5KsKx6OzU6NqDIjwmi0onNTYNv8gzw95qJKUnRzYDvM/J5Jknwz4R8VX7dcwzonep3sMbPgXxmftamh7D6FEgGRK3TtFD33cel57AFkG+Wk45MBDlzGbkCUG2Sf5xsertGhZ6DGTfaZonuYoqMC6corV36TtQO/aE+q2oNfT/VRXzM+asUoY91hXi3nnHD10691XPeAuLbF53ZOCK56oGwviXyZdb0xMQj38smW4fE8WxIYT/IkJ4lI05QmcrjfmAxTePinWK80eGDQWa/RGLzbXCN0TFkTAt4zOBaG5KQ7c9u9XNUiCyFkA1uuJ/lOM/f/AdhfFJ0d0KUhAAAAAElFTkSuQmCC") no-repeat left 5px; border-bottom: 1px solid #a3abbe; font-size: 3.5rem; font-weight: 500; margin-bottom: 4rem; padding-left: 7rem; padding-bottom: 4rem; }

@media screen and (min-width: 981px) and (max-width: 1260px) { .section-veteran .veteran-info h4 { font-size: 3rem; padding-left: 6rem; } }

@media screen and (max-width: 425px) { .section-veteran .veteran-info h4 { background-size: 4rem; background-position: 0 0; font-size: 2.5rem; padding-left: 5rem; } }

.section-veteran .veteran-info h4 small { display: block; font-size: 2.9rem; font-weight: 400; margin-top: .5rem; }

@media screen and (min-width: 981px) and (max-width: 1260px) { .section-veteran .veteran-info h4 small { font-size: 2.3rem; } }

@media screen and (max-width: 425px) { .section-veteran .veteran-info h4 small { font-size: 2rem; } }

@media screen and (min-width: 981px) and (max-width: 1260px) { .section-veteran .veteran-info h4 + p { font-size: 1.5rem; } }

@media screen and (max-width: 425px) { .section-veteran .veteran-info h4 + p { font-size: 1.5rem; } }

@media screen and (min-width: 1650px) { .section-veteran .veteran-image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 377px !important; } }

@media screen and (min-width: 1421px) { .section-veteran .veteran-image { min-width: 323px; } }

@media screen and (min-width: 981px) and (max-width: 1420px) { .section-veteran .veteran-image { min-width: 243px; } }

@media screen and (min-width: 981px) and (max-width: 1050px) { .section-veteran .veteran-image { margin-bottom: 3rem; } }

@media screen and (max-width: 980px) { .section-veteran .veteran-image { width: 100% !important; } }

.section-veteran .veteran-image .et_pb_image { margin-bottom: 1.5rem !important; }

.section-veteran .veteran-image .share-link a { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 1.6rem; opacity: .6; text-transform: uppercase; }

.section-veteran .veteran-image .share-link a:hover { opacity: 1; }

@media screen and (max-width: 1400px) { .section-veteran .veteran-image .share-link a { line-height: 1.2; } }

@media screen and (max-width: 980px) { .section-veteran .veteran-image .share-link a { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.section-veteran .veteran-image .icon-share { background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAMAAAAeTrsEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEUAAABiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHNiaHMAAABsghe+AAAAEHRSTlMAUHCPv9+A7zAQnyCvQM9gzzJvNgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAEYSURBVDjLtZNbloQgDESDBsJDpPa/2sFuUdIy0/xM/ShwD1wSJRrGLIPJBR9Zj1mGNQ/Uwem8ELYC9g90JMAcHBDDFEqUNoibQ4nyrpQHaDBO+P1aeuUHarZahr0Vq1f+QLOFRFWnW1mhYYMtD6Gm3KPewgUapNhDuUO9SKZxssB1aCX9GAyx6oYbDftvpBPE1Luu6C7ub2VTPbOqQMLW1tYd1yDzXZOGRqTXc7EAr/bdrfSW1GhCPE+zJZzfQGiSGl2OTetNz9MOtFySGt33owZXu5l7SYWGWuHaq2uNpZdUqEGue967cCcpRqEOiqTUdQNOoVFWjP7nAVrdNppEIWEaLTSLMs2iPk2jf+Xf0a9paHZfc175Bzx7ETqFTReYAAAAAElFTkSuQmCC") no-repeat center; background-size: contain; display: inline-block; height: 34px; margin-left: 2rem; margin-top: -4px; width: 42px; }

.section-veteran .et_pb_button { border: 1px solid #a3abbf !important; height: 55px !important; font-weight: 400; width: 186px !important; }

.section-veteran .video-module { margin-bottom: 2rem !important; }

@media screen and (min-width: 1500px) { .section-veteran .video-module { height: 496px; } }

@media screen and (min-width: 1421px) { .section-veteran .video-module { height: 426px; } }

@media screen and (min-width: 981px) and (max-width: 1420px) { .section-veteran .video-module { height: 321px; } }

.section-veteran .video-module .et_pb_video_box { height: 100%; }

.section-veteran .video-module .et_pb_video_box .fluid-width-video-wrapper { height: 100%; }

.section-veteran .et_pb_video_play { height: 14.9rem; margin-top: -7rem; margin-left: -7rem; position: relative; width: 14.9rem; }

.section-veteran .et_pb_video_play:before { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="148.9" height="148.9" viewBox="0 0 148.9 148.9" fill="%23ffffff"><path d="M74.449,148.907 C33.332,148.907 -0.001,115.575 -0.001,74.457 C-0.001,33.340 33.332,0.008 74.449,0.008 C115.566,0.008 148.899,33.340 148.899,74.457 C148.899,115.575 115.566,148.907 74.449,148.907 ZM105.957,68.456 L60.102,39.315 C60.102,39.315 59.506,38.878 57.699,38.878 C54.804,38.878 52.456,41.225 52.456,44.121 L52.456,103.545 C52.456,106.440 54.804,108.788 57.699,108.788 C58.647,108.788 59.488,108.468 60.255,108.029 L106.648,79.292 C110.412,77.101 111.880,76.725 111.880,73.833 C111.880,71.471 108.541,69.987 105.957,68.456 Z" />\a</svg>'); content: ''; background-size: contain; height: 100%; opacity: .7; position: absolute; width: 100%; }

.section-veteran .video-info { font-size: 1.6rem; font-weight: 300; line-height: 1.3125; }

.section-veteran .video-info .et_pb_code_inner { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1301px) { .section-veteran .video-info .et_pb_code_inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.section-veteran .video-info .date { background-color: #636364; color: #fff; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 3.6rem; line-height: 3.6rem; margin-right: 1.5rem; min-width: 16.7rem; text-align: center; }

@media screen and (max-width: 375px) { .section-veteran .video-info .date { min-width: 15rem; } }

.section-veteran .video-info .place { background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAdCAMAAAB2bwf0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEUAAAC3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR+3GR8AAAAD+ddMAAAAD3RSTlMAIHC/EJ/Pj0Aw76/fgFAMvt0GAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMhJREFUKM9lkAsOxCAIRP2jqJ3733a1LaxaEhsyRecNxtxlnccs76z5V4hAIpcdJSAGkQsjypiN4CIy5+Vy5ueHZRnQ6zxvV2SzV0adn2jOiijj2I9ux2xLAkueBDE1gy49GmSmQ/Uymi4Im15tFa+pk0JA0QjT4q2rX9IOmP6JNTP1weo/up8+He6Q3cOScOztjWG5hUUOjV/aa7OoUCzSZUw7+s8khc26o/tN5rA3x5g/Uz7Prkaa8TrAFDvvQTQmjuC6lmVRP9zuCAOOROsbAAAAAElFTkSuQmCC") no-repeat left center; min-height: 3rem; padding-top: 6px; padding-left: 3.2rem; padding-right: 2.8rem; }

.section-veteran .video-info .description { border-left: 1px solid #bcbcbc; opacity: .6; padding: .6rem 2rem; }

@media screen and (max-width: 1301px) { .section-veteran .video-info .description { margin-top: 1rem; width: 100%; } }

#main-content .section-veteran .et_pb_button { line-height: 53px !important; }

.section-sponsorship { padding: 0; }

@media screen and (max-width: 980px) { .section-sponsorship { padding-bottom: 6rem; } }

@media screen and (max-width: 480px) { .section-sponsorship { font-size: 1.6rem; line-height: 1.3; } }

.section-sponsorship > .et_pb_row { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 2rem; max-width: 172rem !important; width: 100% !important; }

@media screen and (min-width: 981px) { .section-sponsorship > .et_pb_row { height: 22.7rem; } }

@media screen and (max-width: 980px) { .section-sponsorship > .et_pb_row { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; width: 90% !important; }
  .section-sponsorship > .et_pb_row > div { width: 100% !important; } }

.section-sponsorship > .et_pb_row > .et_pb_column:first-child { margin-right: 0; width: 34%; }

.section-sponsorship h4 { color: #A1224F; font-size: 3.3rem; font-weight: 600; letter-spacing: -1.2px; text-transform: uppercase; }

@media screen and (min-width: 981px) { .section-sponsorship h4 { margin-right: 2rem; } }

@media screen and (max-width: 980px) { .section-sponsorship h4 { line-height: 1.2; padding-top: 5rem; text-align: center; } }

.section-signup { background-image: linear-gradient(to right, rgba(253, 24, 97, 0.5) 15%, rgba(154, 17, 65, 0.7) 35%, #93103f 55%, #93103f 0, #6c0a33 0); background-color: transparent; color: #fff; font-size: 1.9rem; font-weight: 300; line-height: 1.3684; margin-bottom: -22.7rem; min-height: 22.7rem; padding: 0; position: relative; z-index: 10; }

@media screen and (max-width: 1300px) { .section-signup { font-size: 1.6rem; } }

@media screen and (max-width: 980px) { .section-signup { background: #6c0a33; } }

@media screen and (max-width: 500px) { .section-signup { padding-bottom: 2rem; } }

.section-signup > .et_pb_row { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 2rem; max-width: 172rem !important; width: 100% !important; }

@media screen and (min-width: 981px) { .section-signup > .et_pb_row { height: 22.7rem; } }

@media screen and (max-width: 980px) { .section-signup > .et_pb_row { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; width: 90% !important; }
  .section-signup > .et_pb_row > div { width: 100% !important; } }

.section-signup > .et_pb_row > .et_pb_column:first-child { margin-right: 0; width: 34%; }

.section-signup h4 { color: #fff; font-size: 3.3rem; font-weight: 600; letter-spacing: -1.2px; text-transform: uppercase; }

@media screen and (min-width: 981px) { .section-signup h4 { margin-right: 2rem; } }

@media screen and (max-width: 980px) { .section-signup h4 { line-height: 1.2; padding-top: 5rem; text-align: center; } }

@media screen and (max-width: 980px) { .section-signup .et_pb_column:nth-child(2) .et_pb_text { text-align: center; } }

.section-signup .contact-form { background: #6c0a33; padding: 3.5rem 0 4.5rem 3.5rem; position: relative; }

@media screen and (max-width: 980px) { .section-signup .contact-form { padding-left: 0; } }

.section-signup .contact-form .et_pb_contact_form { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0 22rem 0 0; }

@media screen and (max-width: 500px) { .section-signup .contact-form .et_pb_contact_form { padding-right: 0; } }

.section-signup .contact-form .et_pb_contact_form p { margin: 0; }

.section-signup .contact-form input { background: transparent; border-bottom: 1px solid #a46a83; font-size: 2rem; color: #fff; margin-bottom: 7px; padding: 7px 5px; }

.section-signup .contact-form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.8); text-transform: uppercase; }

.section-signup .contact-form input:-moz-placeholder { color: rgba(255, 255, 255, 0.8); text-transform: uppercase; }

.section-signup .contact-form input::-moz-placeholder { color: rgba(255, 255, 255, 0.8); text-transform: uppercase; }

.section-signup .contact-form input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.8); text-transform: uppercase; }

.section-signup .contact-form input.et_contact_error { border: none !important; border-bottom: 1px solid red !important; }

.section-signup .contact-form .et_contact_bottom_container { bottom: 0; height: 7.5rem; margin: auto; right: 0; position: absolute; top: 2rem; }

@media screen and (max-width: 500px) { .section-signup .contact-form .et_contact_bottom_container { position: relative; } }

.section-signup .contact-form .et_pb_contact_submit { border: 1px solid #ba97a8 !important; color: #fff; font-weight: normal; height: 7.5rem !important; width: 18.6rem !important; }

@media screen and (max-width: 500px) { .section-signup .contact-form .et_pb_contact_submit { height: 5.5rem !important; line-height: 2.8rem !important; margin-left: 0; } }

@media screen and (min-width: 981px) { .section-signup .et-pb-contact-message { background: #9a1141; border: 1px solid #6c0a33; border-radius: 5px; bottom: 100%; box-shadow: 0 0 40px -10px #000; left: 28px; margin-bottom: -20px; min-width: 20rem; position: absolute; z-index: 1; }
  .section-signup .et-pb-contact-message p, .section-signup .et-pb-contact-message ul { margin: 20px 20px; } }

ul.needs-list { border-bottom: 1px solid #a3abbe; margin-bottom: 2.5rem; margin-top: 1rem !important; padding-bottom: 1rem !important; padding-left: 0 !important; }

@media screen and (min-width: 981px) { ul.needs-list { -webkit-columns: 3; columns: 3; } }

@media screen and (max-width: 980px) { ul.needs-list { -webkit-columns: 2; columns: 2; } }

ul.needs-list li { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: 500; height: 7.3rem; list-style: none; margin-bottom: 1rem; padding: .5rem 0; }

@media screen and (max-width: 480px) { ul.needs-list li { font-size: 1.4rem; line-height: 1.2; margin-left: -1rem; margin-right: -1rem; } }

ul.needs-list li img { margin-right: 1.5rem; }

@media screen and (max-width: 480px) { ul.needs-list li img { max-width: 4rem; } }

.section-text.has-bg-image { background-size: 45% auto !important; }

.section-text.has-bg-image > .et_pb_row { width: 89%; }

@media screen and (max-width: 980px) { #main-content .section-text.has-bg-image { background: none !important; } }

@media screen and (max-width: 1350px) and (min-width: 981px) { .section-text.has-bg-image .et_pb_row_2 .et_pb_column:first-child { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }
  .section-text.has-bg-image .et_pb_row_2 .et_pb_column:first-child .et_pb_text_2 { width: 50%; }
  .section-text.has-bg-image .et_pb_row_2 .et_pb_column:first-child .et_pb_text_3 { width: 40%; }
  .section-text.has-bg-image .et_pb_row_2 .et_pb_column:first-child .et_pb_text_4 { width: 51%; }
  .section-text.has-bg-image .et_pb_row_2 .et_pb_column:first-child .et_pb_text_5 { width: 51%; } }

.section-text.has-bg-image .et_pb_text { margin-bottom: 3rem; }

.persons-list { text-align: center; }

@media screen and (max-width: 1400px) { .persons-list { width: 100%; } }

.persons-list .et_pb_image { margin-left: .8rem !important; margin-right: .8rem !important; margin-bottom: 1.5rem !important; }

.persons-list .et_pb_text { font-weight: 500; margin-bottom: 2rem !important; text-align: center; }

/*# sourceMappingURL=style.css.map */
