.elementor-kit-4{--e-global-color-primary:#232951;--e-global-color-secondary:#E9BA86;--e-global-color-text:#434D56;--e-global-color-accent:#D09E66;--e-global-color-lmhlinen:#F5ECE2;--e-global-color-lmhnavyd:#202544;--e-global-color-lmhnight:#13131D;--e-global-color-lmhhead:#1B1F22;--e-global-color-lmhmuted:#758696;--e-global-color-lmhwhite:#FFFFFF;--e-global-typography-primary-font-family:"Charter";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.05em;--e-global-typography-secondary-font-family:"Charter";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Charter";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:700;color:#434D56;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:#D09E66;}.elementor-kit-4 a:hover{color:#232951;}.elementor-kit-4 h1{color:#232951;font-family:"Charter", Sans-serif;font-weight:700;}.elementor-kit-4 h2{color:#232951;font-family:"Charter", Sans-serif;font-weight:700;}.elementor-kit-4 h3{color:#232951;font-family:"Charter", Sans-serif;font-weight:700;}.elementor-kit-4 h4{color:#232951;font-family:"Charter", Sans-serif;font-weight:700;}.elementor-kit-4 h5{color:#232951;font-family:"Charter", Sans-serif;font-weight:700;}.elementor-kit-4 h6{color:#232951;font-family:"Charter", Sans-serif;font-weight:700;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-family:"Charter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1152px;}.e-con{--container-max-width:1152px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Log My Horse */ @font-face{font-family:Charter;src:url(/wp-content/uploads/lmh/Charter-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap} @font-face{font-family:Charter;src:url(/wp-content/uploads/lmh/Charter-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap} html{scroll-behavior:smooth} [id]{scroll-margin-top:96px} body{background:#fff} .lmh-dark{background:linear-gradient(to top,#13131d 0%,#202544 66%,#232951 100%)} .lmh-gold{position:relative;overflow:hidden;background:linear-gradient(135deg,#b88a55 0%,#cf9e68 35%,#e9ba86 65%,#d6a878 100%)} .lmh-eyebrow .elementor-heading-title{font-family:Roboto,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700;line-height:1.4;color:#d09e66} .lmh-strong-buff p{margin:0;font-weight:600} .lmh-hero-lead,.lmh-narrow{max-width:560px} .lmh-h1 .elementor-heading-title{max-width:14ch;text-wrap:balance} .elementor-widget-text-editor p:last-child{margin-bottom:0} /* Knoppen */ .elementor-button{background:linear-gradient(to top,#966b3c,#cf9e68 49%,#e9ba86);box-shadow:0 12px 28px -16px rgba(150,107,60,.65),inset 0 1px rgba(255,255,255,.35);transition:background .25s,transform .2s,box-shadow .25s,color .25s;letter-spacing:.005em} .elementor-button:hover,.elementor-button:focus{background:linear-gradient(to top,#7e5a2f,#b88a55 49%,#d6a878);transform:translateY(-1px)} body .lmh-btn-outline .elementor-button{background:transparent;border:1.5px solid rgba(255,255,255,.7);box-shadow:none} body .lmh-btn-outline .elementor-button:hover,body .lmh-btn-outline .elementor-button:focus{background:#fff;color:#232951;border-color:#fff} body .lmh-btn-white .elementor-button{background:#fff;color:#232951;box-shadow:0 20px 45px -12px rgba(19,19,29,.45),0 6px 14px -6px rgba(19,19,29,.35)} body .lmh-btn-white .elementor-button:hover,body .lmh-btn-white .elementor-button:focus{background:#f5ece2;color:#232951} .lmh-btn-full,.lmh-btn-full .elementor-button{width:100%} .lmh-btn-full{margin-top:auto} .lmh-header-btn .elementor-button{padding:13px 22px;font-size:15px} /* Header */ .lmh-header{box-shadow:0 10px 30px -15px rgba(0,0,0,.5)} .lmh-logo img{height:44px;width:auto} .lmh-nav .elementor-nav-menu--main{display:flex;justify-content:center} .lmh-nav .elementor-menu-toggle{border:1px solid rgba(255,255,255,.4);border-radius:999px;width:44px;height:44px;padding:0;justify-content:center} .lmh-nav .elementor-nav-menu--dropdown{border-bottom:1px solid rgba(255,255,255,.1)} /* Hero */ .lmh-hero{position:relative;overflow:hidden;isolation:isolate} .lmh-hero:before,.lmh-hero:after{content:'';position:absolute;top:0;bottom:auto;left:auto;height:100%;border-radius:100%;pointer-events:none;mix-blend-mode:normal;transition:none} .lmh-hero:before{width:200vw;right:-45vw;border:3px solid #d09e66;background:transparent;z-index:0;opacity:1} .lmh-hero:after{width:150vw;right:-25vw;background:#d09e66;opacity:.95;z-index:1} .lmh-hero .lmh-hero-img{position:relative;z-index:2;overflow:hidden;border-bottom-right-radius:18% 30%} /* Scribble */ .lmh-scribble{margin-top:-14px} .lmh-scribble img{width:100%;max-width:520px;height:auto;opacity:.9} /* USP-kaarten */ .lmh-usp-card{transition:transform .5s cubic-bezier(.34,1.56,.64,1)} .elementor-widget.lmh-usp-icon{width:112px;height:112px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#e9ba86,#cf9e68 51%,#966b3c);box-shadow:0 22px 40px -20px rgba(150,107,60,.55),inset 0 1px rgba(255,255,255,.35);transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(.34,1.56,.64,1)} .lmh-usp-icon img{width:48px;height:48px;filter:brightness(0) invert(1);transition:transform .5s cubic-bezier(.83,0,.17,1)} .lmh-usp-card:hover .lmh-usp-icon{transform:scale(1.08);box-shadow:0 30px 50px -22px rgba(150,107,60,.7),inset 0 1px rgba(255,255,255,.45)} .lmh-usp-card:hover .lmh-usp-icon img{transform:rotate(-360deg)} /* Ronde fotolijst */ .elementor-widget.lmh-frame{position:relative;isolation:isolate;width:100%;max-width:704px;margin:0 auto} .elementor-widget.lmh-frame:before{content:'';position:absolute;top:-3%;right:-6%;bottom:-3%;left:6%;border:2px solid #232951;border-radius:9999px;z-index:0;pointer-events:none} .elementor-widget.lmh-frame.lmh-frame--buff:before{border-color:#d09e66} .lmh-frame img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:9999px;background:#232951} /* Marquee */ .lmh-marquee{overflow:hidden;padding:20px 0;font-family:Charter,Georgia,serif;font-weight:700;font-size:30px;letter-spacing:-.025em;color:#232951;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)} .lmh-marquee-track{display:flex;align-items:center;width:max-content;animation:lmh-marquee 60s linear infinite} .lmh-marquee span{padding:0 40px;opacity:.9;white-space:nowrap} .lmh-marquee i{font-style:normal;color:#d09e66;font-size:24px} @keyframes lmh-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}} @media (prefers-reduced-motion:reduce){.lmh-marquee-track{animation:none}} /* Prijskaarten */ .lmh-price-card{overflow:hidden;background:linear-gradient(#f5ece2,#f5ece2) top/100% 8px no-repeat,#fff;box-shadow:0 30px 70px -30px rgba(19,19,29,.55);transition:transform .5s cubic-bezier(.65,0,.35,1)} .lmh-price-card--pro{background:linear-gradient(to right,#966b3c,#cf9e68 49%,#e9ba86) top/100% 8px no-repeat,linear-gradient(160deg,#fff 0%,#fbf3e7 45%,#f3e3cc 100%);box-shadow:0 30px 70px -30px rgba(19,19,29,.55),0 0 0 1px rgba(233,186,134,.4)} .lmh-price-card:hover{transform:translateY(-4px)} .lmh-price-card .lmh-checks{flex-grow:1} .lmh-badge .elementor-heading-title{display:inline-block;border-radius:999px;background:rgba(208,158,102,.15);color:#d09e66;padding:4px 12px;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.5} .lmh-checks .elementor-icon-list-item{align-items:flex-start} .lmh-checks .elementor-icon-list-icon{width:20px;min-width:20px;height:20px;border-radius:50%;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to top,#966b3c,#cf9e68 49%,#e9ba86)} .lmh-checks .elementor-icon-list-icon svg{width:10px;height:10px;fill:#fff} .lmh-checks .elementor-icon-list-icon i{font-size:10px;color:#fff} /* Tools-sectie: tablet en mobiel bijna effen linnen */ @media (max-width:1024px){.lmh-tools.e-con:before{background:rgba(245,236,226,.95)!important}} /* Footer */ .lmh-foot-title .elementor-heading-title{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.22em;color:#e9ba86;line-height:1.4} .lmh-foot-list a{transition:color .25s} .lmh-social .elementor-social-icon{transition:background-color .25s,border-color .25s} .lmh-copy .elementor-heading-title{font-family:Roboto,sans-serif;font-size:12px;font-weight:600;background:linear-gradient(to right,#966b3c,#cf9e68 49%,#e9ba86);-webkit-background-clip:text;background-clip:text;color:transparent} /* Juridische pagina's */ .lmh-legal h2,.lmh-legal h3{font-family:Charter,Georgia,serif;color:#232951;font-weight:700;line-height:1.2;margin:2em 0 .6em} .lmh-legal h2{font-size:30px} .lmh-legal h3{font-size:22px} .lmh-legal p,.lmh-legal li{margin-bottom:1em} .lmh-legal ol,.lmh-legal ul{padding-left:1.25em;margin-bottom:1em} /* Mobiel */ @media (max-width:767px){.lmh-marquee{font-size:24px}.lmh-marquee span{padding:0 24px}.lmh-hero .lmh-hero-img{border-bottom-right-radius:12% 8%}}/* End custom CSS */