h1,h2,h3,h4,h5,h6{font-family:palatino-linotype,sans-serif;font-weight:400;font-style:normal;letter-spacing:0}body{font-family:"avenir-next-lt-pro",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.25px}#main-header{-webkit-box-shadow:none;box-shadow:none}.et_fullwidth_nav #main-header .container{padding-right:4%;padding-left:4%}#top-menu li a{font-weight:400!important}.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{padding:1em 2em!important;letter-spacing:0.25px;font-weight:400!important}.et_pb_button{background-image:linear-gradient(180deg,#817a6a 0%,#817a6a 100%)}.et_pb_button:hover{background-image:linear-gradient(180deg,#efe5d1 0%,#efe5d1 100%)}.dipl_text_wrapper h1{font-size:calc(50px + 2vw)!important}.dipl_text_wrapper h2{font-size:calc(50px + 2vw)!important}@media only screen and (max-width:980px){.reversed-row{display:flex;flex-direction:column-reverse}#main-header .et_mobile_menu{background-color:#ffffff!important}.dipl_double_color_heading .dipl_pre_text,.dipl_double_color_heading .dipl_main_text,.dipl_double_color_heading .dipl_post_text{display:inline-block}}