.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}header .top-bar { text-align: right; padding-top: 5px; }
header .top-bar ul li { display: inline-block; margin-left: 15px; }
header .top-bar ul li a { font-size: 18px; color: #4d4d4d; }
header .top-bar ul li:first-of-type { margin-left: 0; }
header .logo { max-width: 400px; width: 100%; }
header .nav-menu { background-color: #5b95cf; margin-top: 10px; }
header .nav-menu ul { text-align: center; }
header .nav-menu ul li { display: inline-block; }
header .nav-menu ul li a { display: inline-block; padding: 15px; font-size: 18px; color: #fff; }
footer { background-color: #3a434a; color: #fff; padding: 30px 0; }
footer .footer_nav { display: inline-block; margin-right: 140px; }
footer .footer_nav:last-of-type { margin-right: 0; }
footer .footer_nav li { display: block; }
footer .footer_nav li a { color: #fff; font-size: 14px; text-transform: uppercase; }
footer .circles { display: block; text-align: right; }
footer .circles li { display: inline-block; width: 30px; height: 30px; background-color: #fff; border-radius: 50%; margin-left: 10px; }
footer .circles li:first-of-type { margin-left: 0; } .et_pb_section { padding: 15px 0 !important; }
a.small-button, a.big-button, a.small-button:hover, a.big-button:hover { background: #8dc546 !important; border: none !important; border-radius: 0 !important; color: #fff !important; text-transform: uppercase !important; box-shadow: none !important; text-shadow: none !important; }
.full-width-banner-container { padding: 0 0 54px !important; margin-bottom: 54px; }
.full-width-banner { max-width: 100% !important; width: 100% !important; position: relative; padding: 300px 0 300px 60% !important; }
.full-width-banner .full-width-banner-text { margin: 0 0 30px !important; color: #d66439; background-color: rgba(255, 255, 255, 0.6); font-size: 34px; font-weight: bold; padding: 20px; max-width: 346px; line-height: 1; }
.full-width-banner .full-width-banner-button, .full-width-banner .full-width-banner-button:hover { background: #8dc546; border: none; border-radius: 0; color: #fff; text-transform: uppercase; }
.full-width-banner-centered-text-container { position: relative; }
.full-width-banner-centered-text-container:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.6; }
.content-text-left-image-right-container { padding: 0 0 54px !important; }
.content-text-left-image-right { padding: 0 !important; display: flex; }
.content-text-left-image-right .content-text-left { height: 100%; background-color: #e6e6e6; padding: 10px 20px; }
.content-text-left-image-right .content-text-left p:last-of-type { margin: 0; }
.content-text-left-image-right .content-image-right { height: 100%; position: relative; }
.content-text-left-image-right .content-image-right .et_pb_text_inner { position: absolute; background-color: #fff; font-size: 22px; font-weight: bold; text-transform: uppercase; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.content-text-left-image-right .content-image-right .et_pb_text_inner a { color: #4d4d4d; text-decoration: none; padding: 10px 30px; display: block; }
.content-image-left-text-right-container { padding: 0 0 54px !important; }
.content-image-left-text-right { padding: 0 !important; display: flex; }
.content-image-left-text-right .content-text-right { height: 100%; background-color: #e6e6e6; padding: 10px 20px; }
.content-image-left-text-right .content-text-right p:last-of-type { margin: 0; }
.content-image-left-text-right .content-image-left { height: 100%; position: relative; }
.content-image-left-text-right .content-image-left .et_pb_text_inner { position: absolute; background-color: #fff; font-size: 22px; font-weight: bold; text-transform: uppercase; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.content-image-left-text-right .content-image-left .et_pb_text_inner a { color: #4d4d4d; text-decoration: none; padding: 10px 30px; display: block; }