body{padding-top:0!important;margin-top:0!important}#page-container,.et_pb_section:first-of-type{margin-top:0!important;padding-top:0!important}#main-header,#et-main-nav,.et_header_style_centered,.et_header_style_left,.et-l--header,.et-l--header .et_builder_inner_content,.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column{background:transparent!important;padding:0!important;margin:0!important}#top-header{display:none!important}.et_pb_menu.menu-footer .et-menu{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:0!important}.et_pb_menu.menu-footer .et-menu>li{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.et_pb_menu.menu-footer .et-menu>li>a{display:inline-flex!important;align-items:center!important;padding:0!important;color:#ffffff!important;font-family:'Heebo',sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;transition:color 0.2s ease!important}.et_pb_menu.menu-footer .et-menu>li>a:hover{color:#aac430!important;opacity:1!important}.et_pb_menu.menu-footer .et-menu>li.current-menu-item>a,.et_pb_menu.menu-footer .et-menu>li.current_page_item>a{color:#aac430!important}.et_pb_menu.menu-footer .et-menu>li>a::before{content:""!important;display:inline-block!important;flex-shrink:0!important;width:6px!important;height:6px!important;margin:0 14px 0 2px!important;border-top:2px solid #aac430!important;border-right:2px solid #aac430!important;background:none!important;transform:rotate(45deg)!important}.et_pb_menu.menu-footer .et-menu>li:first-child>a{font-weight:700!important}.et_pb_menu.menu-footer .et-menu>li:first-child>a::before{content:none!important;display:none!important;margin:0!important}@media (min-width:981px){.et_pb_menu.menu-footer,.et_pb_menu.menu-footer .et_pb_menu_inner_container,.et_pb_menu.menu-footer .et_pb_menu__wrap,.et_pb_menu.menu-footer .et_pb_menu__menu,.et_pb_menu.menu-footer .et_pb_menu__menu>nav,.et_pb_menu.menu-footer .et-menu-nav,.et_pb_menu.menu-footer .et-menu{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.et_pb_menu.menu-footer .et-menu>li>a,.et_pb_menu.menu-footer .et_pb_menu__menu>nav>ul>li>a{padding-top:0!important;padding-bottom:0!important}.et_pb_menu.menu-footer{display:flex!important;justify-content:center!important;align-self:flex-start!important;width:100%!important}.et_pb_menu.menu-footer .et_pb_menu_inner_container,.et_pb_menu.menu-footer .et_pb_menu__wrap,.et_pb_menu.menu-footer .et_pb_menu__menu,.et_pb_menu.menu-footer .et_pb_menu__menu>nav{display:flex!important;justify-content:center!important;width:100%!important}.et_pb_menu.menu-footer .et-menu{width:fit-content!important;margin-left:auto!important;margin-right:auto!important;align-items:flex-start!important}}@media (max-width:980px){.et_pb_menu.menu-footer .et_pb_menu__menu{display:flex!important}.et_pb_menu.menu-footer .et_mobile_nav_menu{display:none!important}.et_pb_menu.menu-footer .et_pb_menu__wrap,.et_pb_menu.menu-footer .et_pb_menu__menu,.et_pb_menu.menu-footer .et_pb_menu__menu>nav{justify-content:center!important;width:100%!important}.et_pb_menu.menu-footer .et-menu{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:fit-content!important;margin:0 auto!important}.et_pb_menu.menu-footer .et-menu>li{display:flex!important;align-items:center!important}.et_pb_menu.menu-footer .et-menu>li>a{font-size:13px!important}}.dipl_image_card_carousel_lightbox img.mfp-img{width:auto!important;height:auto!important;max-width:85vw!important;max-height:80vh!important;object-fit:contain}@media (max-width:980px){.dipl_image_card_carousel_lightbox img.mfp-img{max-width:90vw!important;max-height:85vh!important}}@media (max-width:767px){.dipl_image_card_carousel_lightbox img.mfp-img{max-width:95vw!important;max-height:85vh!important}}.mc2-hero{box-sizing:border-box;min-height:100vh;height:auto;display:flex;flex-direction:column;justify-content:center;padding-top:110px!important;padding-bottom:50px!important}.mc2-hero>.et_pb_row{margin-top:0!important;margin-bottom:0!important}@media (max-width:980px){.mc2-hero{min-height:100svh;padding-top:100px!important;padding-bottom:40px!important}}@media (min-width:1200px){.et_pb_text p,.et_pb_text_inner p,.et_pb_blurb_content p{font-size:15.5px!important;line-height:1.65!important}}.mc2-contact-form .et-pb-contact-message:has(p):not(:has(ul)){position:relative;box-sizing:border-box;width:100%;min-height:110px;margin:14px 0 28px;padding:28px 28px 28px 100px;background:#f7faef;border:1px solid #c8dba0;border-left:5px solid #94bd18;border-radius:8px;box-shadow:none}.mc2-contact-form .et-pb-contact-message:has(p):not(:has(ul))::before{content:"✓";position:absolute;top:50%;left:26px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#94bd18;color:#ffffff;font-size:29px;font-weight:700;line-height:1}.mc2-contact-form .et-pb-contact-message:not(:has(ul)) p{margin:0;padding:0!important;color:#10143e!important;font-size:16px;font-weight:500;line-height:1.65;text-align:left}.mc2-contact-form .et-pb-contact-message:has(ul){margin:14px 0 28px;padding:20px 24px;background:#fff5f3;border:1px solid #dfb7b1;border-left:5px solid #c85140;border-radius:8px;color:#8b3027}.mc2-contact-form .et-pb-contact-message:has(ul) p,.mc2-contact-form .et-pb-contact-message:has(ul) li{color:#8b3027!important;font-size:15px;font-weight:400;line-height:1.6}.mc2-contact-form .et-pb-contact-message:has(ul) ul{margin:8px 0 0;padding-left:20px}@media (max-width:767px){.mc2-contact-form .et-pb-contact-message:has(p):not(:has(ul)){min-height:100px;margin:12px 0 24px;padding:20px 18px 20px 76px}.mc2-contact-form .et-pb-contact-message:has(p):not(:has(ul))::before{left:18px;width:38px;height:38px;font-size:24px}.mc2-contact-form .et-pb-contact-message:not(:has(ul)) p{font-size:14px;line-height:1.6}.mc2-contact-form .et-pb-contact-message:has(ul){padding:16px 18px}}