:root{--eerie-black:#151B17;--alabaster:#EEEDE5;--feldgrau:#485B4f;--falu-red:#8C1210;--white:#FFFFFF;--eerie-black-80:#444945;--feldgrau-5:#F4F5F5}#main-header{box-shadow:none;-webkit-box-shadow:none}h1,h2,h3,h4,h5{letter-spacing:0px!important}h6{font-family:'Marcellus',Georgia,"Times New Roman",serif!important;font-size:14px!important;color:var(--feldgrau)!important;padding-bottom:16px;letter-spacing:1px!important;text-transform:uppercase!important}h5{font-size:20px!important;padding-bottom:8px}h4{font-size:clamp(20px,.417vw + 18px,24px)!important;padding-bottom:8px}h3{font-size:clamp(24px,.625vw + 22px,3px)!important;padding-bottom:16px;line-height:clamp(30px,.625vw + 28px,3px)!important}h2{font-size:clamp(30px,.625vw + 28px,36px)!important;padding-bottom:24px;line-height:clamp(36px,.417vw + 35px,40px)!important}h1{font-size:clamp(36px,1.25vw + 32px,48px)!important;line-height:clamp(40px,1.25vw + 36px,52px)!important;padding-bottom:24px}p{padding-bottom:20px!important}a{text-decoration:underline}a.et_pb_button{text-decoration:none!important}body .et_pb_button,.wpforms-submit,.ctct-form-field-submit input{background:linear-gradient(178.79deg,#737674 -66.98%,#485B4F 98.96%)}body .et_pb_button:hover,.wpforms-submit:hover{box-shadow:inset 0px 4px 4px rgba(0,0,0,0.25)}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover,.wpforms-submit,.wpforms-submit:hover,.ctct-form-field-submit input{padding:6px 24px!important}.wpforms-submit,.ctct-form-field-submit input{color:var(--alabaster)!important;border-radius:16px!important;border:none;font-size:14px!important;line-height:1.7em!important;background:linear-gradient(178.79deg,#737674 -66.98%,#485B4F 98.96%)!important}.wpforms-submit:hover{box-shadow:inset 0px 4px 4px rgba(0,0,0,0.25)!important}.wpforms-form input[type=submit]:focus,.wpforms-form input[type=submit]:active,.wpforms-form button[type=submit]:focus,.wpforms-form button[type=submit]:active,.wpforms-submit:focus,.wpforms-submit:active{background:linear-gradient(180deg,#EEEDE5 0%,#DADEDC 100%)!important;color:var(--feldgrau)!important;border-color:transparent!important;outline:transparent!important;border-radius:16px!important}.et_pb_button_module_wrapper>.et_pb_bg_layout_dark.et_pb_button{background:linear-gradient(180deg,#EEEDE5 0%,#DADEDC 100%);color:var(--feldgrau)!important}.et_pb_button_module_wrapper>.et_pb_bg_layout_light.et_pb_button:hover{color:var(--alabaster)!important}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%!important}.ctct-form-wrapper .ctct-form-field{margin-bottom:0!important}.ctct-disclosure{display:none!important}.ctct-form-wrapper .ctct-input-container label{color:var(--eerie-black-80)}.current-menu-parent,.current-menu-parent a{cursor:default!important}@media (max-width:1330px) and (min-width:981px){.et_pb_svg_logo #logo{max-height:20px!important;margin-top:-20px!important}.et_header_style_left #et-top-navigation{padding:40px 0 0 0!important;float:none!important}#top-menu-nav{padding-top:60px}}@media only screen and (max-width:980px){#main-header{background:var(--feldgrau-5)!important}}@media (min-width:1401px){.homepage-hero>.et_pb_section_video_bg{max-height:535px;margin:40px 0}}@media (max-width:1400px){.homepage-hero>.et_pb_section_video_bg{max-height:340px;margin:30px 0}}@media (max-width:768px){.homepage-hero>.et_pb_section_video_bg{max-height:200px;margin:0}}@media only screen and (max-width:1400px){.homepage-hero>.et_pb_fullwidth_image_0{max-width:400px!important;padding:24px}}@media only screen and (max-width:768px){.homepage-hero>.et_pb_fullwidth_image_0{max-width:200px!important;padding:12px}}.hero-logo{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hero-logo.delay{-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.large-quote{background:var(--eerie-black);padding:40px 100% 40px 40px;margin-right:-100%}.stamp{float:right;max-width:1200px;max-height:200px;padding:24px 100% 24px 24px;background:var(--feldgrau);vertical-align:center;margin:auto -100% 24px 24px}.large-quote h3{font-size:clamp(30px,.625vw + 28px,36px)!important;padding-bottom:8px;line-height:clamp(36px,.417vw + 35px,40px)!important}.stamp h4{font-size:clamp(24px,.625vw + 22px,3px)!important;padding-bottom:16px;line-height:clamp(30px,.625vw + 28px,3px)!important}.large-quote h3,.stamp h4{font-family:'Marcellus',Georgia,"Times New Roman",serif!important;letter-spacing:1px;color:var(--alabaster)}.large-quote p,.stamp span a{color:var(--alabaster)}@media only screen and (max-width:981px){.small-quote-right>.et_pb_testimonial_description{margin-left:0px!important}}@media only screen and (min-width:981px) and (max-width:1800px){.small-quote-left{padding:40px 40px 40px 100%;margin-left:-100%}.small-quote-right{padding:40px 100% 40px 40px;margin-right:-100%}.small-quote-right>.et_pb_testimonial_portrait{margin-left:0}}@media only screen and (min-width:1801px){.small-quote-right>.et_pb_testimonial_portrait{margin-left:0}}.et_pb_testimonial_author{font-family:'Marcellus',Georgia,"Times New Roman",serif!important;font-size:14px!important;color:var(--feldgrau)!important;letter-spacing:1px;margin-top:0px}.cc-form input[type=text],.cc-form input[type=tel],.cc-form input[type=email],.ctct-textarea{width:50%;border-color:#D0D1D1;font-size:16px;padding:6px 12px;border-radius:16px}.cc-form label,.ctct-textarea-warning-label,.ctct-disclosure{font-size:14px}.ctct-textarea-warning-label::before{content:'';display:block}.ctct-success{border:none;background:var(--eerie-black);color:var(--alabaster);padding:16px}.ctct-form-description{font-size:clamp(24px,.625vw + 22px,3px)!important;padding-bottom:16px;line-height:clamp(30px,.625vw + 28px,3px)!important}@media only screen and (min-width:1400px){#pupdates{max-width:50%!important}}