.page-id-21 #logo{visibility:hidden}.page-id-21 #main-header{display:none}.page-id-21 #page-container{padding-top:0!important;margin-top:0!important}.about-link.et_pb_button{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:0 0 12px 0!important;min-width:260px;text-align:left}.et_pb_text_inner h1,.et_pb_text_inner h2{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding-bottom:0;margin:0}.et_pb_toggle_content h4{font-family:'Montserrat-semibold',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:500;line-height:23.8px;letter-spacing:normal;text-transform:uppercase}.et_pb_toggle_content .es-more a{font-family:'Montserrat-semibold',Helvetica,Arial,Lucida,sans-serif;font-weight:500}.et_pb_toggle_content .es-more a::after{content:"5";font-family:ETmodules;font-weight:400;font-size:14px;margin-left:0.4em;vertical-align:middle}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\2013"!important;font-family:inherit!important;color:inherit!important;font-size:20px!important;font-weight:300!important}.et_pb_accordion .et_pb_toggle{padding-left:0!important;padding-right:0!important}@media (max-width:980px){.es-meet .et_pb_row{display:flex;flex-wrap:wrap;align-items:flex-end}.es-meet .et_pb_row>.et_pb_column{margin-right:0!important}.es-meet .et_pb_row>.et_pb_column:nth-child(1){width:64%!important;margin-bottom:0!important;z-index:1}.es-meet .et_pb_row>.et_pb_column:nth-child(2){width:44%!important;margin-left:-8%!important;margin-bottom:0!important;z-index:3!important;position:relative}.es-meet .et_pb_row>.et_pb_column:nth-child(3){width:100%!important;margin-top:40px}.es-meet .et_pb_row>.et_pb_column .et_pb_image{margin:0!important;width:100%!important;max-width:100%!important}.es-meet .et_pb_row>.et_pb_column .et_pb_image img{width:100%}}#the-signature .et_pb_row:not(.es-anchor-nav)>.et_pb_column:nth-child(1) .et_pb_image img,#cape-town .et_pb_row:not(.es-anchor-nav)>.et_pb_column:nth-child(1) .et_pb_image img,#event-direction .et_pb_row:not(.es-anchor-nav)>.et_pb_column:nth-child(3) .et_pb_image img,#wedding-coaching .et_pb_row:not(.es-anchor-nav)>.et_pb_column:nth-child(3) .et_pb_image img{width:100%;aspect-ratio:2 / 3;object-fit:cover}.es-leistung .et_pb_row:not(.es-anchor-nav)>.et_pb_column:nth-child(2):not(:has(h3)) .et_pb_image img{width:100%;aspect-ratio:3 / 4;object-fit:cover}#top-menu li a,#et_mobile_nav_menu .et_mobile_menu li a{font-family:'Montserrat-medium',Helvetica,Arial,sans-serif!important;font-weight:400!important}.page-id-21 #et-top-navigation,.page-id-21 .es-footer-links{display:none!important}#top-menu li ul.sub-menu{width:340px}#top-menu li ul.sub-menu li{width:300px}#top-menu li ul.sub-menu a{width:260px;white-space:nowrap}.et-l--footer .et_pb_section:first-child{position:relative}.et-l--footer .et_pb_section:first-child::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;max-width:1080px;height:1px;background:rgba(229,222,208,0.35)}html body .et_pb_accordion .et_pb_toggle.et_pb_toggle .et_pb_toggle_title.et_pb_toggle_title::before{content:''!important;font-size:0!important;color:transparent!important;font-family:inherit!important;position:absolute!important;right:6px!important;left:auto!important;top:50%!important;width:9px;height:9px;border-right:1.5px solid #e5ded0;border-bottom:1.5px solid #e5ded0;transform:translateY(-75%) rotate(45deg);transition:transform .25s ease;margin:0!important;display:block!important}html body .et_pb_accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title.et_pb_toggle_title::before{transform:translateY(-25%) rotate(-135deg)}.et-pb-background-video video,.et-pb-background-video .mejs-container,.et-pb-background-video .mejs-mediaelement,.et_pb_section_video_bg video,.et_pb_section_video_bg .mejs-container,.et_pb_section_video_bg .mejs-mediaelement{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important}.et-pb-background-video video,.et_pb_section_video_bg video{object-fit:cover}@media (max-width:767px){.et_flex_row>.et_flex_column_24_24_phone{width:100%!important}}@media (min-width:981px){.et-fixed-header #logo{max-height:44%!important}}