#footer-info,#footer-info a{float:none;text-align:center}.et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.gold-button{padding:15px 35px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#3d2b00;border:none;border-radius:15px;cursor:pointer;display:inline-block;text-align:center;line-height:1.2;text-decoration:none;background:linear-gradient(135deg,#B8860B 0%,#D4AF37 40%,#FFF190 50%,#D4AF37 60%,#B8860B 100%);background-size:300% 300%;background-position:0% 50%;box-shadow:0 4px 15px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.4);transition:all 0.4s ease}.gold-button:hover{background-position:100% 50%;box-shadow:0 6px 20px rgba(212,175,55,0.4);transform:translateY(-2px)}.gold-button:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(0,0,0,0.2)}.gold-glow{box-shadow:0 0 15px 5px rgba(212,175,55,0.5)}.gold-card{border:4px solid transparent;border-radius:12px;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#B8860B,#FFD700,#B8860B) border-box}.gold-depth{box-shadow:0 4px 6px rgba(0,0,0,0.3),inset 0 -2px 5px rgba(184,134,11,1)}.gold-verlauf{background:linear-gradient(45deg,#B8860B 0%,#D4AF37 45%,#FFF190 70%,#D4AF37 100%)}body.home,body.home #page-container,body.home #main-content{background-color:#F6F3EE!important}body.home .et_pb_section_1,body.home .et_pb_section_2,body.home .et_pb_section_4,body.home .et_pb_section_5,body.home .et_pb_section_12{background-color:#F6F3EE!important}body.home .et_pb_text_3{background-color:#A89058!important}body.home .et_pb_text_3 h3{color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.25)}body.home .et_pb_heading_2{background-color:rgba(103,131,126,.88)!important}body.home #main-content a:not(.gold-button):not(.et_pb_button){color:#67837E}body.home .et-pb-icon,body.home .et_pb_blurb .et-waypoint{color:#A89058!important}body.home .et_pb_section_12 .et_pb_column:nth-child(2){background-color:#C9D6D4!important}body.home .et_pb_section_12 .et_pb_column:nth-child(2) h2,body.home .et_pb_section_12 .et_pb_column:nth-child(2) p{color:#3E4A48!important}body.home .et_pb_image_0:not(.et_pb_image_0_tb_footer){max-width:380px!important;margin-left:auto!important;margin-right:auto!important}body.home .et_pb_image_5{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.gold-button,.et-l--footer a.et_pb_button.et_pb_button_0_tb_footer{background-image:linear-gradient(135deg,#7E6A3C 0%,#A89058 40%,#D2C08C 50%,#A89058 60%,#7E6A3C 100%)!important;background-size:300% 300%!important;background-position:0% 50%!important;color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important;border:none!important;transition:background-position .6s ease,box-shadow .3s ease,transform .3s ease!important}.gold-button:hover,.et-l--footer a.et_pb_button.et_pb_button_0_tb_footer:hover{background-position:100% 50%!important;box-shadow:0 6px 20px rgba(126,106,60,.35)!important}#main-content a.et_pb_button{background-image:linear-gradient(135deg,#D5DBDA 0%,#F2F5F4 40%,#FFFFFF 50%,#F2F5F4 60%,#D5DBDA 100%)!important;background-size:300% 300%!important;background-position:0% 50%!important;border:1px solid rgba(255,255,255,.7)!important;transition:background-position .6s ease,box-shadow .3s ease,transform .3s ease!important}#main-content a.et_pb_button:hover{background-position:100% 50%!important;box-shadow:0 6px 20px rgba(62,74,72,.25)!important;transform:translateY(-2px)}.et_pb_contact_submit.et_pb_button{background-color:transparent!important;background-image:linear-gradient(135deg,#7E6A3C 0%,#A89058 40%,#D2C08C 50%,#A89058 60%,#7E6A3C 100%)!important;background-size:300% 300%!important;background-position:0% 50%!important;color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important;border:none!important;transition:background-position .6s ease,box-shadow .3s ease,transform .3s ease!important}.et_pb_contact_submit.et_pb_button:hover{background-position:100% 50%!important;box-shadow:0 6px 20px rgba(126,106,60,.35)!important;transform:translateY(-2px)}#main-content .et_pb_image .et_pb_image_wrap{border-radius:16px!important;overflow:hidden!important;box-shadow:-10px 12px 24px rgba(40,50,48,.22)!important}#main-content .et_pb_image .et_pb_image_wrap img{border-radius:16px!important}@media (min-width:981px) and (max-width:1280px){#main-header .container{width:92%!important;max-width:92%!important}#top-menu li{padding-right:16px!important}#top-menu>li>a{font-size:14px!important}#logo{max-height:62%!important}}