@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}body {
font-family: Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #34619D !important;
line-height: 1.3em !important; }
.et_pb_blurb_container h4,
h3,
#intro .text h1,
#intro h2,
#intro h3,
.home .et_pb_section_4 h2,
.home h1 { }
.page-id-28 h2,
.page-id-28 h3,
.page-id-28 h4 { }
.logo_container {    }
#top-header,
#et-secondary-nav li ul {  background-color: rgba(0, 72, 143, 0.64) !important; }
.current_page_parent .current_page_item {
background-color: rgba(0, 72, 143, 0.64) !important;
}
@media only screen and (min-width: 981px) {
.et-fixed-header#top-header,
.et-fixed-header#top-header #et-secondary-nav li ul {
background-color: rgba(117, 146, 189, 0.8); }
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
padding: 60px 0 0 0 !important;
}
.et_header_style_left .et-fixed-header #et-top-navigation,
.et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 20px !important;
}
#et_top_search {
float: right;
margin: 16px -25px 0 22px !important;
width: 18px;
}
}
@media only screen and (min-width: 981px) {
.et_pb_svg_logo #logo {
margin-top: 23px;
transition: all 0.2s;
}
.et_pb_svg_logo .et-fixed-header #logo {
margin-top: 0px;
transition: all 0.2s;
}
.et-fixed-header #top-menu li.current-menu-ancestor>a,
.et-fixed-header #top-menu li.current-menu-item>a,
.et-fixed-header #top-menu li.current_page_item>a {
color: white !important;
}
.et-fixed-header #top-menu li.current-menu-ancestor>a,
.et-fixed-header #top-menu li.current-menu-item>a,
.et-fixed-header #top-menu li.current_page_item>a,
#top-menu>li.current-menu-parent a {
color: #fff!important;
background: #34619D !important;
}
#top-menu li li {
padding: 0 !important;
margin: 0;
}
#top-menu li li a {
width: 100% !important;
}
#main-header {
z-index: 2 !important;
box-shadow: 0 1px 0 rgb(0 0 0 / 0%) !important;
}
#top-menu>li.current-menu-parent li a {
color: #34619D!important;
background: white !important;
color: white;
}
#top-menu>li.current-menu-parent li.current_page_item a {
color: white !important;
background: #34619D !important;
color: white;
}
#top-menu>li.current-menu-parent li a:hover {
color: #34619D!important;
background: rgba(0, 72, 143, 0.1) !important;
}
#top-menu>li.current-menu-parent li.current_page_item a:hover {
color: white!important;
background: #34619D !important;
}
}
.mobile_menu_bar:before {
content: "\61";
font-size: 32px;
position: relative;
left: 0;
top: 9px;
cursor: pointer;
margin-top: 10px;
}
.pg-canvas {
height: auto !important;
}
@media (max-width: 980px) {
.et_pb_column,
.et_pb_row {  padding-right: 0px !important;
}
}
#main-header {
background: transparent;
}
#et-main-area { z-index: 999 !important;
}
#main-header {
background: transparent !important;
transition: all 0.5s;
}
#main-header.et-fixed-header {
background: rgba(255, 255, 255, 0.93) !important;
}
.et_fixed_nav #main-header { transition: all 0.5s;
}
.logo_container {
margin-top: 0px;
transition: all .2s;
}
.et-fixed-header .logo_container {
margin-top: 0px;
padding: 10px 0;
transition: all .2s;
}
.et_fixed_nav .et_header_style_left .logo_container {}  .et_pb_section_0.fullpage-valign { } #et-top-navigation { } @media only screen and (min-width: 1100px) {
.et_header_style_centered #top-menu {
max-width: 980px;
}
}
@media only screen and (max-width: 1099px) {
.et_header_style_centered #top-menu {
max-width: 860px;
}
}
.et_header_style_centered #et-top-navigation {
display: block !important;
}
#et_top_search {
margin-top: 14px;
}
.et-fixed-header #et_top_search {
margin-top: 10px !important;
}
.et-search-field,
.et_close_search_field {
margin-top: 60px !important;
}
.et-fixed-header .et-search-field {
margin-top: 13px !important;
}
.et-fixed-header .et_close_search_field {
margin-top: 16px !important;
}
span.et_close_search_field {
margin-right: -30px;
padding-top: 6px;
}
.et-search-field {
width: 90%;
border: none;
color: #333;
position: absolute;
top: 0;
bottom: 0;
right: 30px;
margin: auto;
background: transparent;
border: 1px solid #f2f2f2 !important;
padding: 8px !important;
height: 44px;
} footer {
font-size: 90%;
}   #main-header {
position: relative;
z-index: 99999;
top: 0;
width: 100%; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
font-weight: 500;
line-height: 23px;
} .et_header_style_left .logo_container {     } .et_fullwidth_nav #main-header .container {  }
#top-menu,
.fullwidth-menu,
nav#top-menu-nav,
nav.fullwidth-menu-nav {  }
.et-fixed-header #top-menu,
.et-fixed-header .fullwidth-menu,
.et-fixed-header nav#top-menu-nav,
.et-fixed-header nav.fullwidth-menu-nav {  }
#top-menu {   }
.et-fixed-header #top-menu { margin-top: -6px;
margin-bottom: -12px;  }
.nav li ul {
border-color: #91a7ca !important;
margin-left: -4px;
}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {  }
#top-menu li {
padding-right: 0; margin-left: -4px;
transition: all 1s;
margin-right: 4px;
padding-bottom: 12px;
}
#top-menu li:hover { color: #fff !important;
transition: all 1s;
}
#top-menu li a {
padding-right: 0; margin-left: -4px;
transition: all 1s;
border-radius: 4px;
margin-right: 4px;
font-size: 17px;
margin-bottom: 12px !important;
}
#top-menu.et-fixed-header li a {
padding-right: 0; margin-left: -4px;
transition: all 1s;
border-radius: 4px;
margin-right: 4px;
margin-bottom: 0px !important;
}
#top-menu li li a {
padding-right: 0; margin-left: -4px;
transition: all 1s;
border-radius: 0px;
margin-right: 4px;
margin-bottom: 0px !important; }
#top-menu.et-fixed-header li li a {
padding-right: 0; margin-left: -4px;
transition: all 1s;
border-radius: 0px;
margin-right: 4px;
margin-bottom: 0px !important;
background: #f2f2f2 !important;
}
#top-menu li a:hover {
background: rgba(0, 72, 143, 0.64);
transition: all 1s;
}
#top-menu li li a:hover {
background: rgba(0, 72, 143, 0.1);
transition: all 1s;
}
#top-menu li:first-child {
padding-right: 0; margin-left: 0px;
}
#top-menu li li:first-child {
padding-right: 0;
border-right: 0px solid white;
margin-left: 0px;
padding-left: 0px;
}
#top-menu li li {
padding-left: 0px;
}
#top-menu li:last-child {
padding-right: 0;
border-right: 0px solid white; }
#top-menu li li a {
margin: 0;
padding: 8px 0px 8px 12px;
border-right: 0px solid white;
width: 100%;
font-weight: 300;
}
#top-menu li li {
margin: 0;
padding: 0px;
border-right: 0px solid white;
width: 100%;
}
#top-menu li li {
border-bottom: 1px solid white;
}
#top-menu li li:last-child {
border-bottom: 0px solid white;
}
#top-menu li li:hover {
margin: 0;
border-right: 0px solid white;
width: 100%;
background: #fff;
}
.sub-menu {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.nav li ul {
width: 250px !important;
}
#main-header .nav li ul a,
#main-header .nav li:hover ul a { }
.nav li ul { }
#top-menu>li>a {
padding: 15px 15px !important;
margin-bottom: 0px;
margin-top: 0px;
color: #004990;
}
#top-menu .menu-item-has-children>a:first-child:after {
display: none;
}
#top-menu-nav>ul>li>a {
color: #004990;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-property: box-shadow, transform;
transition-property: box-shadow, transform;
transition: all 0.5s !important;
}
#top-menu li.current-menu-item>a {
color: #fff !important;
background-color: #004990 !important;
transition: 0.5s;
}
#top-menu li.current-menu-item>a:hover {  }
#top-menu-nav>ul>li>a:hover {
color: #fff;
opacity: 1;
}
@media only screen and (min-width: 981px) and (max-width: 1080px) {
#top-menu>li>a {
padding: 10px 10px !important;
margin-bottom: 0px;
margin-top: 0px;
}
}
footer h2,
footer h3,
footer h4,
footer h5 {
color: white !important;
text-align: left !important;
} #logo {
max-width: 240px;
height: auto;
transition: all 0.2s;
}
@media only screen and (max-width: 1236px) {
#logo {
max-width: 240px;
height: auto;
}
}
@media only screen and (max-width: 1111px) {
#logo {
max-width: 240px;
height: auto;
}
#top-menu li a {
font-size: 16px;
}
}
@media only screen and (max-width: 980px) {
.logo_container {
margin-top: 0px;
}
} .caldera-grid {
border: 0px solid #ffffff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; font-family: "Helvetica Neue", Helvetica, sans-serif;
text-decoration: none;
vertical-align: middle;
min-width: 300px;
padding: 0 0px; }
.caldera-grid .text1 {
margin-bottom: 20px;
}
.caldera-grid input,
.caldera-grid textarea {
border: 0px solid #d6d6d6;
border-radius: 8px;
background: #f0f0f0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #c2c2c2;
-webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 0px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px;
-moz-box-shadow: rgba(255, 255, 255, 0.4) 0 0px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px;
box-shadow: rgba(255, 255, 255, 0.4) 0 0px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px;
padding: 12px 8px !important;
margin-bottom: 20px; }
.caldera-grid input:focus {
background: #ffffff27;
color: #fff;
}
.caldera-grid h2 {
text-shadow: #fdf2e4 0 1px 0;
font-size: 18px;
margin: 0 0 10px 0;
font-weight: bold;
text-align: center;
}
.form-title {
margin-bottom: 10px;
color: #525252;
text-shadow: #fdf2e4 0 1px 0;
}
.submit-container {
margin: 8px 0;
text-align: right;
}
.caldera-grid .btn {
border: 0px solid #447314;
background: rgba(88, 105, 158, 0.65); -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; color: #ffffff; padding: 8.5px 18px !important;
font-size: 14px;
text-decoration: none;
vertical-align: middle;
}
.caldera-grid .btn:hover {
border: 0px solid #447314; background: rgba(129, 147, 204, 0.88); color: #fff;
}
.caldera-grid .btn:active { border: 0px solid #447314;
background: rgba(129, 147, 204, 0.88); color: #fff;
}
.caldera-grid .form-control {
width: 100%;
height: 44px;
padding: 6px 12px;
background-color: #ffffff47;
border: 0px solid #ccc !important;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
font-size: 16px;
color: #fff !important;
}
.caldera-grid textarea.form-control {
height: 120px !important;
}
footer ::placeholder { color: #fff;
opacity: 1; }
#fld_7908577_1 {
float: right;
} .calltoaction_home {
padding-right: 42px!important;
}
.calltoaction_home::after {
font-size: 22px !important;
padding-right: 20px !important;
}
.home .et_pb_main_blurb_image {
display: inline-block;
margin-bottom: 30px;
line-height: 0;
max-width: 100%;
max-height: 80px;
min-height: 80px;
}
.home .et_pb_button_module_wrapper>a {
display: inline-block;
width: 100%;
border-radius: 0 0 8px 8px !important;
margin-top: 11px !important;
}
.home .et_pb_blurb_position_top {
border-radius: 8px 8px 0 0 !important;
border-bottom: 0px solid transparent !important;
} .page-id-729 .et_pb_row_3 img,
.page-id-729 .et_pb_row_4 img {
filter: invert(22%) sepia(40%) saturate(3012%) hue-rotate(191deg) brightness(61%) contrast(105%);
}
.home .haufe .et_pb_main_blurb_image,
.home .lexware .et_pb_main_blurb_image {
display: inline-block;
margin-bottom: 30px;
line-height: 0;
max-width: 100%;
max-height: 44px;
min-height: 44px;
}
.home .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap {
border-bottom-color: transparent !important;
} .blurbiconbild img {
max-height: 150px;
}
.home .blurbiconbild img {
max-height: 150px !important;
} .img-thumb .et_pb_image_wrap {
position: relative;
width: 100%;
height: 144px;
overflow: hidden;
}
.img-thumb .et_pb_image_wrap img {
position: absolute;
left: 50%;
top: 50%;
height: auto;
width: 100%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} #lx-tools {
width: 100% !important;
} .page-id-729 .et_pb_section_1 img { }  .et_pb_text_inner ul {
margin-left: 8px;
list-style: none;
}
.et_pb_text_inner ul li:before {
color: #005093;
font-family: "ETmodules" !important;
content: "\35";
float: left;
margin-left: -26px;
font-size: 22px;
font-weight: bold;
margin-top: -2px
} #et-footer-nav {} #mobile_menu1 {
width: 100%;
list-style: none;
;
}
#mobile_menu1 li {
list-style: none;
;
width: auto;
position: relative;
float: left;
padding-right: 11px;
}
#mobile_menu1 li a {
width: auto;
font-size: 13px;
position: relative;
color: white !important;
float: left;
}
#mobile_menu1 li:before {
color: #005093;
font-family: "ETmodules" !important;
content: " ";
float: left;
margin-left: -26px;
font-size: 22px;
font-weight: bold;
margin-top: -2px
}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
margin-top: -3px;
}
footer p,
footer label,
footer label a {
color: white !important;
}
footer label,
footer label a {
font-size: 13px;
line-height: 1em;
line-height: 0.6em !important;
}
.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul,
.et_pb_menu .et_pb_menu__menu>nav>ul {
-ms-flex-wrap: wrap;
flex-wrap: unset;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
} .et_pb_side_nav-cont.second {
position: relative;
right: -30px;
float: left;
bottom: -99px;
}
.flyin_kunden {
width: 240px;
height: 40px; border-radius: 5px;
position: absolute;
transition: right .25s;
right: -240px;
top: -86px;
z-index: 9999;
background: rgba(0, 0, 0, .4);
padding-left: 6px;
}
.flyin_remote {
width: 280px;
height: 40px; border-radius: 5px;
position: absolute;
transition: right .25s;
right: -240px;
top: -43px;
z-index: 9999;
background: rgba(0, 0, 0, .4);
padding-left: 6px;
}
.flyin_remote .icon {
overflow: hidden;
}
.flyin_campus {
position: absolute;
transition: right .25s;
right: -240px;
top: -86px;
z-index: 9999;
background: rgba(0, 0, 0, .4);
padding-left: 6px;
}
.flyin_campus .cneu {
color: white;
position: absolute;
left: -21px;
transform: rotate(0deg);
top: 27px; padding: 0 4px;
border-radius: 4px; width: auto;
height: 44px;
width: 413.6px;
}
.flyin_campus .cneu img {
display: block;
height: 44px;
width: 413.6px;
}
.flyin_kunden a {
line-height: 40px;
width: 100%;
display: block;
font-size: 22px;
font-weight: normal;
color: white;
}
.flyin_kunden .icon {
height: 34px;
width: 40px;
float: left;
font-weight: 100;
}
.flyin_kunden .icon:before { content: "\e08a";
position: relative;
font-family: 'ETmodules';
font-size: 28px;
display: block;
margin-top: 0;
color: white; }
.flyin_kunden.flyin_remote .icon:before { content: " ";
position: relative;
font-family: 'ETmodules';
font-size: 28px;
display: block;
margin-top: 0;
color: white; }
.flyin_kunden.flyin_remote .icon img {
margin-top: 8px;
width: 28px;
height: auto;
}
.flyin_kunden.flyin_campus .icon img {
margin-top: 8px;
width: 26px;
margin-left: 1px;
height: auto;
}
.flyin_kunden:hover {
right: -51px;
}
.flyin_remote:hover {
right: -100px;
}
.flyin_campus:hover {
right: -15px;
}
.et_pb_scroll_top.et-pb-icon {
text-align: center;
background: rgba(0, 0, 0, .4);
text-decoration: none;
position: absolute;
z-index: 99999;
bottom: -107px;
right: 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
display: none;
cursor: pointer;
font-size: 30px;
padding: 5px;
color: #fff;
} #lexware_menu>div {
width: 22.5% !important;
float: left;
background: none;
height: 260px;
width: 220px;
margin: 10px;
height: 287px;
background-size: 100%;
font: 15px Arial, 'trebuchet MS', verdana, sans-serif;
border: 1px solid grey;
border-radius: 8px;
}
#lexware_menu div:last-child {
display: none;
}
@media only screen and (max-width: 980px) {
#lexware_menu>div {
width: 45% !important;
float: left;
height: 260px;
width: 220px;
margin: 10px;
height: auto;
min-height: 200px;
;
background-size: 100%;
font: 15px Arial, 'trebuchet MS', verdana, sans-serif;
}
}
@media only screen and (max-width: 540px) {
#lexware_menu>div {
width: 100% !important;
float: left;
height: 260px;
width: 220px;
margin: 10px;
height: 287px;
background-size: 100%;
}
} .campusdate {
left: 20px !important;
}
.campusdate h2 {
margin-bottom: -15px;
}
.page-id-2345 .blurbiconbild img {
max-height: 400px !important;
}   ::-webkit-input-placeholder { color: #333 !important;
}
:-moz-placeholder { color: #333 !important;
opacity: 1;
}
::-moz-placeholder { color: #333 !important;
opacity: 1;
}
:-ms-input-placeholder { color: #333 !important;
}
::-ms-input-placeholder { color: #333 !important;
}
::placeholder { color: #333 !important;
}
#gform_confirmation_message_1 {
color: white !important;
}
.gfield_consent_description,
.gfield_consent_description a {
border: 0 !important;
color: white;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label {
margin-bottom: 0;
max-width: calc(100% - 32px);
vertical-align: top !important;
line-height: 1.2em !important;
}
.gform_wrapper .gform_validation_errors>h2 {
color: #c02b0a !important;
}
.gform_button {}
.gform_button.et_pb_button,
.gform_button.et_pb_button:hover {
border: 5px solid #00519390;
}
.gform_button.et_pb_button:after,
.gform_button.et_pb_button:before {
font-size: 32px;
line-height: 1.5em;
content: "\35";
opacity: 1;
position: absolute;
margin-left: 1em;
-webkit-transition: all .2s;
transition: all .2s;
text-transform: none;
-webkit-font-feature-settings: "kern" off;
font-feature-settings: "kern" off;
font-variant: none;
font-style: normal;
font-weight: 400;
text-shadow: none;
}