.dnd-icon-remove.deleting { font-size:12px; color:#000; font-weight: 500; position: relative; top:-3px; }
.dnd-icon-remove.deleting:after { display:none!important; }
.wpcf7-drag-n-drop-file.d-none {
display:none;
opacity:0;
visibility:hidden;
position:absolute;
top:0;
} .dnd-upload-status {
display:flex;
padding:4px 0;
align-items:center;
position:relative;
} .dnd-upload-status .dnd-upload-image {
width:40px;
height:40px;
border:1px solid #a5a5a5;
text-align:center;
border-radius:100%;
position:relative;
}
.dnd-upload-status .dnd-upload-image span.file {
background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 100%;
height: 21px;
width: 16px;
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-moz-transform : translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
} .dnd-upload-status .dnd-upload-details {
padding-left:10px;
width: calc(100% - 40px);
}
.dnd-upload-status .dnd-upload-details .name {color:#016d98; padding:4px 0; padding-right:60px; display:flex; }
.dnd-upload-status .dnd-upload-details .name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-right:10px; }
.dnd-upload-status .dnd-upload-details .name em {color:#444242;	font-weight:700; } .dnd-upload-status .dnd-upload-details .remove-file {
position:absolute;
right:0;
top:10px;
text-decoration:none;
box-shadow:none;
outline:none;
opacity:1;
}
.dnd-upload-status .dnd-upload-details .remove-file span:after {
content: '';
width:15px;
height:15px;
display: block;
background-repeat:no-repeat;
background-size:100%;
background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dnd-upload-status.in-progress .remove-file { opacity:0.2;}
.dnd-upload-status .dnd-upload-details span.has-error { color:#f50505; } .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
display: block;
border-radius: 5px;
overflow: hidden;
background: #565555;
height: 14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
background: #4CAF50;
display: block;
font-size: 11px;
text-align: right;
color: #fff;
height: 100%;
width:0;
line-height:14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete { width:100%!important; padding-right:5px; }
.dnd-upload-counter { position:absolute; right:5px; bottom:3px; font-size:12px; } .codedropz-upload-handler {
border:2px dashed #c5c5c5;
border-radius:5px;
margin-bottom:10px;
position:relative;
}
.codedropz-upload-container {
padding:15px 20px;
}
.codedropz-upload-inner {
overflow:hidden;
width:100%; text-align:center;
text-overflow: ellipsis;
font-weight:inherit;
}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
text-decoration:none;
box-shadow:none;
}
.codedropz-upload-inner h3 {
margin:5px 0;
font-size:30px;
line-height:32px;
word-break:break-word;
} .codedropz-dragover {
border-color:#6b6a6a;
}
.codedropz-upload-wrapper span.has-error-msg {
display:inline-block;
color:#ff0000;
padding:5px 0;
font-style:italic;
} .wpcf7-form label.error-new {
color: #900;
font-size: 11px;
float: none;
padding-left: 5px;
}
.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{
border-bottom-color: #900;
border-bottom-style: solid;
} @media screen and (max-width: 767px) {
.dnd-upload-status .dnd-upload-details .name em { font-weight:normal; }
.dnd-upload-status .dnd-upload-details .name { padding-right:60px; }
.codedropz-upload-inner h3 { font-size:22px; }
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root{--hm-lp-green:#48cd0b;--hm-lp-green-dark:#087a2c;--hm-lp-green-deep:#006f31;--hm-lp-ink:#0c1728;--hm-lp-muted:#536173;--hm-lp-soft:#f7faf7;--hm-lp-border:rgba(12,23,40,.1);--hm-lp-green-border:rgba(72,205,11,.35);--hm-lp-radius:24px;--hm-lp-radius-sm:16px;--hm-lp-shadow:0 24px 70px rgba(15,35,25,.13);--hm-lp-shadow-soft:0 10px 30px rgba(15,35,25,.08);--hm-lp-h1-min:42px;--hm-lp-h1-max:76px;--hm-lp-h2-min:29px;--hm-lp-h2-max:46px;--hm-lp-content-width:1180px;--hm-lp-wide-width:1240px;--hm-lp-section-space:56px;--hm-lp-section-space-mobile:38px}
.hm-lp,.editor-styles-wrapper .hm-lp{box-sizing:border-box;color:var(--hm-lp-ink);font-family:inherit}.hm-lp *,.editor-styles-wrapper .hm-lp *{box-sizing:border-box}.hm-lp a,.editor-styles-wrapper .hm-lp a{text-decoration:none}.hm-lp h1,.hm-lp h2,.hm-lp h3,.editor-styles-wrapper .hm-lp h1,.editor-styles-wrapper .hm-lp h2,.editor-styles-wrapper .hm-lp h3{margin-top:0;color:var(--hm-lp-ink);letter-spacing:-.035em;line-height:1.08}.hm-lp h1,.editor-styles-wrapper .hm-lp h1{font-size:clamp(var(--hm-lp-h1-min),5.2vw,var(--hm-lp-h1-max));font-weight:800}.hm-lp h2,.editor-styles-wrapper .hm-lp h2{font-size:clamp(var(--hm-lp-h2-min),3.2vw,var(--hm-lp-h2-max));font-weight:800}.hm-lp h3,.editor-styles-wrapper .hm-lp h3{font-size:clamp(19px,1.7vw,24px);font-weight:800}.hm-lp p,.editor-styles-wrapper .hm-lp p{color:var(--hm-lp-muted);line-height:1.62}.hm-lp-wrap,.editor-styles-wrapper .hm-lp-wrap{width:min(var(--hm-lp-content-width),calc(100% - 40px));max-width:var(--hm-lp-content-width);margin-left:auto!important;margin-right:auto!important}.hm-lp-section,.editor-styles-wrapper .hm-lp-section{padding:var(--hm-lp-section-space) 0}.hm-lp-section--soft,.editor-styles-wrapper .hm-lp-section--soft{background:linear-gradient(180deg,#fbfdfb,#f5f9f5)}.hm-lp-section-intro,.editor-styles-wrapper .hm-lp-section-intro{max-width:760px;font-size:18px;margin-bottom:30px}.hm-lp-link,.hm-lp-mini-link,.editor-styles-wrapper .hm-lp-link,.editor-styles-wrapper .hm-lp-mini-link{color:var(--hm-lp-green-dark)!important;font-weight:800}.hm-lp-link-stack,.editor-styles-wrapper .hm-lp-link-stack{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto!important}.hm-lp-mini-link,.editor-styles-wrapper .hm-lp-mini-link{font-size:14px;transition:transform .2s ease,color .2s ease}.hm-lp-mini-link:hover{color:var(--hm-lp-green)!important;transform:translateX(3px)}
.hm-lp-btn .wp-block-button__link,.editor-styles-wrapper .hm-lp-btn .wp-block-button__link{border-radius:12px!important;padding:14px 20px!important;font-weight:800!important;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hm-lp-btn .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,122,44,.2)}.hm-lp-btn--green .wp-block-button__link,.editor-styles-wrapper .hm-lp-btn--green .wp-block-button__link{background:linear-gradient(135deg,var(--hm-lp-green-dark),var(--hm-lp-green-deep))!important;color:#fff!important}.hm-lp-btn--white .wp-block-button__link,.editor-styles-wrapper .hm-lp-btn--white .wp-block-button__link{background:#fff!important;color:var(--hm-lp-ink)!important;border:1px solid var(--hm-lp-border)!important}.hm-lp-btn--dark .wp-block-button__link,.editor-styles-wrapper .hm-lp-btn--dark .wp-block-button__link{background:var(--hm-lp-ink)!important;color:#fff!important}
.hm-lp-nav-shell,.editor-styles-wrapper .hm-lp-nav-shell{padding:16px 0 0;position:relative;z-index:20}.hm-lp-nav,.editor-styles-wrapper .hm-lp-nav{width:min(var(--hm-lp-wide-width),calc(100% - 32px));max-width:var(--hm-lp-wide-width);margin:auto!important;background:rgba(255,255,255,.96);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 12px 34px rgba(11,38,28,.1);padding:10px 12px;gap:18px}.hm-lp-brand,.editor-styles-wrapper .hm-lp-brand{gap:10px}.hm-lp-logo-mark,.editor-styles-wrapper .hm-lp-logo-mark{display:grid!important;place-items:center;width:40px;height:40px;margin:0!important;border:3px solid var(--hm-lp-green-dark);border-radius:9px;background:#fff;color:var(--hm-lp-green-dark)!important;font-size:24px;font-weight:950;line-height:1}.hm-lp-brand-name,.editor-styles-wrapper .hm-lp-brand-name{margin:0!important;color:var(--hm-lp-ink)!important;font-size:14px;font-weight:900;line-height:1}.hm-lp-brand-sub,.editor-styles-wrapper .hm-lp-brand-sub{margin:2px 0 0!important;color:var(--hm-lp-ink)!important;font-size:10px;line-height:1}.hm-lp-menu a,.editor-styles-wrapper .hm-lp-menu a{color:var(--hm-lp-ink)!important;font-size:13px;font-weight:750}.hm-lp-btn--nav .wp-block-button__link,.editor-styles-wrapper .hm-lp-btn--nav .wp-block-button__link{padding:12px 17px!important;font-size:13px}
.hm-lp-hero,.editor-styles-wrapper .hm-lp-hero{padding:14px 0 0}.hm-lp-hero-card,.editor-styles-wrapper .hm-lp-hero-card{width:min(var(--hm-lp-wide-width),calc(100% - 32px));max-width:var(--hm-lp-wide-width);margin:auto!important;border:1px solid rgba(12,23,40,.08);border-radius:26px;overflow:hidden;box-shadow:var(--hm-lp-shadow);position:relative}.hm-lp-hero-card .wp-block-cover__image-background,.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__image-background{object-position:center right!important;transition:transform .8s ease}.hm-lp-hero-card:hover .wp-block-cover__image-background{transform:scale(1.025)}.hm-lp-hero-card:after,.editor-styles-wrapper .hm-lp-hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.99) 34%,rgba(255,255,255,.78) 57%,rgba(255,255,255,.08) 100%);z-index:1}.hm-lp-hero-card .wp-block-cover__inner-container,.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__inner-container{position:relative;z-index:2;width:100%;padding:72px 58px}.hm-lp-hero-content,.editor-styles-wrapper .hm-lp-hero-content{max-width:620px;margin-left:0!important}.hm-lp-eyebrow,.editor-styles-wrapper .hm-lp-eyebrow{margin-bottom:18px!important;color:var(--hm-lp-green-dark)!important;font-size:16px;font-weight:850}.hm-lp-lead,.editor-styles-wrapper .hm-lp-lead{font-size:19px;max-width:560px}.hm-lp-trust-list,.editor-styles-wrapper .hm-lp-trust-list{margin:24px 0}.hm-lp-trust-item,.editor-styles-wrapper .hm-lp-trust-item{margin:7px 0!important;color:#304536!important;font-size:14px;font-weight:700}.hm-lp-hero-buttons,.editor-styles-wrapper .hm-lp-hero-buttons{gap:12px}
.hm-lp-section--overlap,.editor-styles-wrapper .hm-lp-section--overlap{position:relative;margin-top:-48px;z-index:5;padding-top:0}.hm-lp-columns,.editor-styles-wrapper .hm-lp-columns{gap:18px!important;align-items:stretch!important;flex-wrap:wrap!important}.hm-lp-columns>.wp-block-column,.editor-styles-wrapper .hm-lp-columns>.wp-block-column{min-width:min(220px,100%);flex-basis:calc(25% - 14px)!important;flex-grow:1}.hm-lp-tile,.editor-styles-wrapper .hm-lp-tile{height:100%;min-height:255px;border:1px solid var(--hm-lp-border);border-radius:20px;background:#fff;box-shadow:var(--hm-lp-shadow-soft);padding:25px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hm-lp-tile:hover{transform:translateY(-7px);box-shadow:0 22px 50px rgba(15,35,25,.14);border-color:var(--hm-lp-green-border)}.hm-lp-tile p:last-child,.editor-styles-wrapper .hm-lp-tile p:last-child{margin-top:auto}.hm-lp-icon,.editor-styles-wrapper .hm-lp-icon{display:grid!important;place-items:center;width:48px;height:48px;margin:0 0 24px!important;border:1px solid var(--hm-lp-green-border);border-radius:14px;background:#f7fff3;color:var(--hm-lp-green-dark)!important;font-size:25px;font-weight:900}.hm-lp-tile--green,.editor-styles-wrapper .hm-lp-tile--green{background:linear-gradient(145deg,#0a8b35,var(--hm-lp-green-deep));border-color:transparent}.hm-lp-tile--green:after,.editor-styles-wrapper .hm-lp-tile--green:after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-70px;border:1px solid rgba(255,255,255,.22);border-radius:50%}.hm-lp-tile--green h3,.hm-lp-tile--green p,.hm-lp-tile--green a,.editor-styles-wrapper .hm-lp-tile--green h3,.editor-styles-wrapper .hm-lp-tile--green p,.editor-styles-wrapper .hm-lp-tile--green a{color:#fff!important}.hm-lp-tile--green .hm-lp-icon,.editor-styles-wrapper .hm-lp-tile--green .hm-lp-icon{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.35);color:#fff!important}.hm-lp-tile--outline,.editor-styles-wrapper .hm-lp-tile--outline{background:rgba(255,255,255,.98)}.hm-lp-tile--dark,.editor-styles-wrapper .hm-lp-tile--dark{background:var(--hm-lp-ink);border-color:var(--hm-lp-ink)}.hm-lp-tile--dark h3,.hm-lp-tile--dark p,.hm-lp-tile--dark a,.editor-styles-wrapper .hm-lp-tile--dark h3,.editor-styles-wrapper .hm-lp-tile--dark p,.editor-styles-wrapper .hm-lp-tile--dark a{color:#fff!important}.hm-lp-tile--dark .hm-lp-icon,.editor-styles-wrapper .hm-lp-tile--dark .hm-lp-icon{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:#fff!important}
.hm-lp-image-card,.editor-styles-wrapper .hm-lp-image-card{height:100%;overflow:hidden;border:1px solid var(--hm-lp-border);border-radius:18px;background:#fff;box-shadow:var(--hm-lp-shadow-soft);transition:transform .25s ease,box-shadow .25s ease}.hm-lp-image-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px rgba(15,35,25,.14)}.hm-lp-card-image,.editor-styles-wrapper .hm-lp-card-image{height:190px;margin:0!important;overflow:hidden}.hm-lp-card-image img,.editor-styles-wrapper .hm-lp-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hm-lp-image-card:hover .hm-lp-card-image img{transform:scale(1.055)}.hm-lp-card-body,.editor-styles-wrapper .hm-lp-card-body{padding:22px;display:flex;min-height:250px;flex-direction:column}.hm-lp-card-body p:last-child,.editor-styles-wrapper .hm-lp-card-body p:last-child{margin-top:auto}
.hm-lp-location-card,.editor-styles-wrapper .hm-lp-location-card{height:100%;min-height:190px;padding:22px;border:1px solid var(--hm-lp-border);border-radius:16px;background:#fff;box-shadow:0 7px 24px rgba(15,35,25,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hm-lp-location-card:hover{transform:translateY(-5px);border-color:var(--hm-lp-green-border);box-shadow:0 16px 36px rgba(15,35,25,.11)}.hm-lp-location-pin,.editor-styles-wrapper .hm-lp-location-pin{float:left;margin:0 12px 0 0!important;color:var(--hm-lp-green-dark)!important;font-size:26px;font-weight:900}.hm-lp-location-card h3,.editor-styles-wrapper .hm-lp-location-card h3{font-size:19px}.hm-lp-location-card p,.editor-styles-wrapper .hm-lp-location-card p{font-size:14px}.hm-lp-trust-section,.editor-styles-wrapper .hm-lp-trust-section{padding-top:10px}.hm-lp-trust-section .hm-lp-tile,.editor-styles-wrapper .hm-lp-trust-section .hm-lp-tile{min-height:150px;padding:20px;box-shadow:none}.hm-lp-trust-section .hm-lp-icon,.editor-styles-wrapper .hm-lp-trust-section .hm-lp-icon{width:38px;height:38px;margin-bottom:14px!important;font-size:19px}.hm-lp-trust-section h3,.editor-styles-wrapper .hm-lp-trust-section h3{font-size:16px}.hm-lp-trust-section p,.editor-styles-wrapper .hm-lp-trust-section p{font-size:13px}
.hm-lp-cta-section,.editor-styles-wrapper .hm-lp-cta-section{padding-top:20px}.hm-lp-cta-banner,.editor-styles-wrapper .hm-lp-cta-banner{background:linear-gradient(135deg,#09933b,var(--hm-lp-green-deep));border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:28px 34px;box-shadow:0 20px 50px rgba(8,122,44,.22);gap:22px;overflow:hidden;position:relative}.hm-lp-cta-banner:after,.editor-styles-wrapper .hm-lp-cta-banner:after{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-120px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.hm-lp-cta-banner h2,.hm-lp-cta-banner p,.editor-styles-wrapper .hm-lp-cta-banner h2,.editor-styles-wrapper .hm-lp-cta-banner p{color:#fff!important;margin-bottom:4px}.hm-lp-cta-copy,.editor-styles-wrapper .hm-lp-cta-copy{gap:18px;position:relative;z-index:2}.hm-lp-whatsapp-icon,.editor-styles-wrapper .hm-lp-whatsapp-icon{display:grid!important;place-items:center;flex:0 0 58px;width:58px;height:58px;margin:0!important;border:3px solid #fff;border-radius:50%;font-size:30px;font-weight:900}.hm-lp-cta-banner .wp-block-buttons,.editor-styles-wrapper .hm-lp-cta-banner .wp-block-buttons{position:relative;z-index:2}
.hm-lp-footer-shell,.editor-styles-wrapper .hm-lp-footer-shell{padding:4px 16px 28px}.hm-lp-footer,.editor-styles-wrapper .hm-lp-footer{width:min(var(--hm-lp-wide-width),100%);max-width:var(--hm-lp-wide-width);margin:auto!important;background:linear-gradient(135deg,#102d35,#0d2229);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:38px 34px;box-shadow:0 18px 50px rgba(7,25,31,.18)}.hm-lp-footer-columns,.editor-styles-wrapper .hm-lp-footer-columns{gap:28px}.hm-lp-footer h3,.hm-lp-footer p,.hm-lp-footer a,.editor-styles-wrapper .hm-lp-footer h3,.editor-styles-wrapper .hm-lp-footer p,.editor-styles-wrapper .hm-lp-footer a{color:#fff!important}.hm-lp-footer h3,.editor-styles-wrapper .hm-lp-footer h3{font-size:15px}.hm-lp-footer p,.editor-styles-wrapper .hm-lp-footer p{font-size:13px;opacity:.9}.hm-lp-footer-brand,.editor-styles-wrapper .hm-lp-footer-brand{gap:10px}.hm-lp-footer-brand h3,.editor-styles-wrapper .hm-lp-footer-brand h3{margin:0!important}.hm-lp-footer .hm-lp-logo-mark,.editor-styles-wrapper .hm-lp-footer .hm-lp-logo-mark{width:34px;height:34px;border-width:2px;background:transparent;color:#fff!important}.hm-lp-socials,.editor-styles-wrapper .hm-lp-socials{display:flex;gap:8px}.hm-lp-socials a,.editor-styles-wrapper .hm-lp-socials a{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.25);border-radius:7px;transition:background .2s ease,transform .2s ease}.hm-lp-socials a:hover{background:var(--hm-lp-green-dark);transform:translateY(-2px)}.hm-lp-footer-legal,.editor-styles-wrapper .hm-lp-footer-legal{padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}
@media (max-width:960px){.hm-lp-nav,.editor-styles-wrapper .hm-lp-nav{justify-content:center!important}.hm-lp-menu,.editor-styles-wrapper .hm-lp-menu{order:3;width:100%;justify-content:center}.hm-lp-hero-card .wp-block-cover__inner-container,.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__inner-container{padding:58px 34px}.hm-lp-hero-card:after,.editor-styles-wrapper .hm-lp-hero-card:after{background:linear-gradient(90deg,rgba(255,255,255,.99),rgba(255,255,255,.82))}.hm-lp-columns>.wp-block-column,.editor-styles-wrapper .hm-lp-columns>.wp-block-column{flex-basis:calc(50% - 9px)!important}.hm-lp-section--overlap,.editor-styles-wrapper .hm-lp-section--overlap{margin-top:0;padding-top:38px}.hm-lp-footer-columns,.editor-styles-wrapper .hm-lp-footer-columns{flex-wrap:wrap!important}.hm-lp-footer-columns>.wp-block-column,.editor-styles-wrapper .hm-lp-footer-columns>.wp-block-column{flex-basis:calc(33% - 20px)!important;min-width:180px}}
@media (max-width:620px){.hm-lp-wrap,.editor-styles-wrapper .hm-lp-wrap,.hm-lp-nav,.editor-styles-wrapper .hm-lp-nav,.hm-lp-hero-card,.editor-styles-wrapper .hm-lp-hero-card{width:calc(100% - 22px)}.hm-lp-section,.editor-styles-wrapper .hm-lp-section{padding:var(--hm-lp-section-space-mobile) 0}.hm-lp-nav,.editor-styles-wrapper .hm-lp-nav{padding:10px}.hm-lp-menu,.editor-styles-wrapper .hm-lp-menu{display:none}.hm-lp-hero-card,.editor-styles-wrapper .hm-lp-hero-card{min-height:610px!important}.hm-lp-hero-card .wp-block-cover__inner-container,.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__inner-container{padding:44px 22px}.hm-lp-hero-card:after,.editor-styles-wrapper .hm-lp-hero-card:after{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 60%,rgba(255,255,255,.4) 100%)}.hm-lp h1,.editor-styles-wrapper .hm-lp h1{font-size:var(--hm-lp-h1-min)}.hm-lp-columns>.wp-block-column,.editor-styles-wrapper .hm-lp-columns>.wp-block-column{flex-basis:100%!important}.hm-lp-tile,.editor-styles-wrapper .hm-lp-tile{min-height:220px}.hm-lp-card-image,.editor-styles-wrapper .hm-lp-card-image{height:210px}.hm-lp-card-body,.editor-styles-wrapper .hm-lp-card-body{min-height:220px}.hm-lp-cta-banner,.editor-styles-wrapper .hm-lp-cta-banner{padding:28px 22px}.hm-lp-cta-copy,.editor-styles-wrapper .hm-lp-cta-copy{align-items:flex-start!important}.hm-lp-whatsapp-icon,.editor-styles-wrapper .hm-lp-whatsapp-icon{flex-basis:48px;width:48px;height:48px}.hm-lp-footer,.editor-styles-wrapper .hm-lp-footer{padding:30px 22px}.hm-lp-footer-columns>.wp-block-column,.editor-styles-wrapper .hm-lp-footer-columns>.wp-block-column{flex-basis:100%!important}}
@media (prefers-reduced-motion:reduce){.hm-lp *{scroll-behavior:auto!important;transition:none!important}}
.hm-lp-template .hm-lp-page-wrapper{width:100%;margin:0;padding:0;overflow:clip}.hm-lp-template .hm-lp-page-main{width:100%;margin:0;padding:0}.hm-lp-template .hm-lp-page-main>.alignfull{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}
body.hm-lp-template {
--hm-lp-header-top: 16px;
--hm-lp-header-height: 76px;
--hm-lp-header-gap: 24px;
}
body.hm-lp-template #wrapper-navbar {
max-width: var(--hm-lp-wide-width);
top: var(--hm-lp-header-top) !important;
left: 50% !important;
width: min(var(--hm-lp-wide-width), calc(100% - 40px)) !important;
margin: 0 !important;
transform: translateX(-50%);
border: 1px solid rgba(12, 23, 40, 0.08);
border-radius: 18px;
background: rgba(255, 255, 255, 0.97) !important;
box-shadow: 0 14px 42px rgba(15, 35, 25, 0.12);
overflow: visible;
backdrop-filter: blur(18px);
-webkit-backdrop-filter: blur(18px);
}
body.hm-lp-template #main-nav {
min-height: var(--hm-lp-header-height);
padding: 9px 16px !important;
border-radius: inherit;
background: transparent !important;
}
body.hm-lp-template #main-nav > .container,
body.hm-lp-template #main-nav > .container-fluid {
width: 100%;
max-width: none !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
body.hm-lp-template #main-nav .navbar-brand,
body.hm-lp-template #main-nav .custom-logo-link {
display: flex;
align-items: center;
flex: 0 0 auto;
width: auto;
max-width: 265px;
margin-right: 28px !important;
padding: 0 !important;
}
body.hm-lp-template #main-nav .custom-logo {
display: block;
width: auto !important;
max-width: 100% !important;
height: auto !important;
max-height: 48px !important;
object-fit: contain;
}
body.hm-lp-template #navbarNavDropdown {
align-items: center;
}
body.hm-lp-template #main-menu {
align-items: center;
gap: 3px;
}
body.hm-lp-template #main-menu > .menu-item > .nav-link {
margin-right: 0 !important;
padding: 11px 12px !important;
border-radius: 9px;
color: #0c1728 !important;
font-size: 13px;
font-weight: 750;
line-height: 1.2;
text-transform: none;
transition: color .2s ease, background .2s ease, transform .2s ease;
}
body.hm-lp-template #main-menu > .menu-item > .nav-link:hover,
body.hm-lp-template #main-menu > .menu-item.active > .nav-link,
body.hm-lp-template #main-menu > .current-menu-item > .nav-link,
body.hm-lp-template #main-menu > .current-menu-ancestor > .nav-link {
color: #087a2c !important;
background: rgba(72, 205, 11, 0.09);
border-bottom-color: transparent !important;
text-decoration: none;
transform: translateY(-1px);
}
body.hm-lp-template #main-nav .dropdown-menu {
margin-top: 10px !important;
padding: 10px;
border: 1px solid rgba(12, 23, 40, 0.08);
border-radius: 14px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 18px 44px rgba(15, 35, 25, 0.14);
}
body.hm-lp-template #main-nav .dropdown-item {
padding: 9px 12px;
border-radius: 8px;
}
body.hm-lp-template #main-nav .icon-bar {
display: flex;
flex: 0 0 auto;
align-items: center;
gap: 5px;
margin-left: 16px;
}
body.hm-lp-template #main-nav .icon-bar a {
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
min-width: 30px;
height: 30px;
min-height: 30px;
padding: 0;
border: 1px solid rgba(72, 205, 11, 0.32);
border-radius: 8px;
box-shadow: 0 5px 14px rgba(8, 122, 44, 0.12);
}
body.hm-lp-template #main-nav .icon-bar a:hover {
background: #087a2c;
border-color: #087a2c;
transform: translateY(-2px);
}
body.hm-lp-template .hm-lp-page-wrapper {
width: 100%;
padding-top: calc(var(--hm-lp-header-top) + var(--hm-lp-header-height) + var(--hm-lp-header-gap));
}
body.hm-lp-template .hm-lp-page-main {
width: 100%;
min-height: 60vh;
overflow: clip;
}
body.hm-lp-template .hm-lp-page-main > .hm-lp-hero:first-child {
padding-top: 0;
}
body.hm-lp-template .hm-lp-nav-shell {
display: none !important;
}
@media (max-width: 1199px) {
body.hm-lp-template {
--hm-lp-header-top: 10px;
--hm-lp-header-height: 68px;
--hm-lp-header-gap: 18px;
}
body.hm-lp-template #wrapper-navbar {
width: calc(100% - 24px) !important;
border-radius: 16px;
}
body.hm-lp-template #main-nav {
padding: 8px 12px !important;
}
body.hm-lp-template #main-nav .navbar-brand,
body.hm-lp-template #main-nav .custom-logo-link {
max-width: 230px;
margin-right: 12px !important;
}
body.hm-lp-template #main-nav .custom-logo {
max-height: 44px !important;
}
body.hm-lp-template #main-nav .icon-bar {
display: none !important;
}
body.hm-lp-template #moby-btn {
margin-left: auto;
color: #087a2c !important;
border: 1px solid rgba(72, 205, 11, 0.28);
border-radius: 10px;
padding: 9px 11px;
}
}
@media (max-width: 575px) {
body.hm-lp-template {
--hm-lp-header-top: 8px;
--hm-lp-header-height: 62px;
--hm-lp-header-gap: 14px;
}
body.hm-lp-template #wrapper-navbar {
width: calc(100% - 16px) !important;
border-radius: 14px;
}
body.hm-lp-template #main-nav {
min-height: 62px;
padding: 7px 10px !important;
}
body.hm-lp-template #main-nav .navbar-brand,
body.hm-lp-template #main-nav .custom-logo-link {
max-width: min(210px, calc(100vw - 92px));
}
body.hm-lp-template #main-nav .custom-logo {
max-height: 40px !important;
}
}
body.hm-lp-template .hm-lp-hero-card,
.editor-styles-wrapper .hm-lp-hero-card {
isolation: isolate;
}
body.hm-lp-template .hm-lp-hero-card .wp-block-cover__image-background,
.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__image-background {
z-index: 0 !important;
}
body.hm-lp-template .hm-lp-hero-card .wp-block-cover__background,
.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__background {
z-index: 0 !important;
opacity: 0 !important;
}
body.hm-lp-template .hm-lp-hero-card::after,
.editor-styles-wrapper .hm-lp-hero-card::after {
z-index: 1 !important;
pointer-events: none;
}
body.hm-lp-template .hm-lp-hero-card .wp-block-cover__inner-container,
.editor-styles-wrapper .hm-lp-hero-card .wp-block-cover__inner-container {
position: relative !important;
z-index: 3 !important;
color: var(--hm-lp-ink) !important;
}
body.hm-lp-template .hm-lp-hero-card .hm-lp-hero-content,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-hero-content {
position: relative;
z-index: 4;
opacity: 1 !important;
visibility: visible !important;
transform: none;
}
body.hm-lp-template .hm-lp-hero-card .hm-lp-hero-content h1,
body.hm-lp-template .hm-lp-hero-card .hm-lp-hero-content h2,
body.hm-lp-template .hm-lp-hero-card .hm-lp-hero-content h3,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-hero-content h1,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-hero-content h2,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-hero-content h3 {
color: var(--hm-lp-ink) !important;
opacity: 1 !important;
visibility: visible !important;
}
body.hm-lp-template .hm-lp-hero-card .hm-lp-lead,
body.hm-lp-template .hm-lp-hero-card .hm-lp-trust-item,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-lead,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-trust-item {
opacity: 1 !important;
visibility: visible !important;
}
body.hm-lp-template .hm-lp-hero-card .hm-lp-lead,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-lead {
color: var(--hm-lp-muted) !important;
}
body.hm-lp-template .hm-lp-hero-card .hm-lp-trust-item,
.editor-styles-wrapper .hm-lp-hero-card .hm-lp-trust-item {
color: #304536 !important;
}
body.hm-lp-template .hm-lp-hero-card .wp-block-buttons,
body.hm-lp-template .hm-lp-hero-card .wp-block-button,
body.hm-lp-template .hm-lp-hero-card .wp-block-button__link,
.editor-styles-wrapper .hm-lp-hero-card .wp-block-buttons,
.editor-styles-wrapper .hm-lp-hero-card .wp-block-button,
.editor-styles-wrapper .hm-lp-hero-card .wp-block-button__link {
position: relative;
z-index: 5;
opacity: 1 !important;
visibility: visible !important;
} .hm-lp-area-overview,.editor-styles-wrapper .hm-lp-area-overview{padding-top:54px;padding-bottom:64px}
.hm-lp-area-overview .hm-lp-section-intro,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-section-intro{margin-bottom:28px;font-size:16px}
.hm-lp-area-overview-grid,.editor-styles-wrapper .hm-lp-area-overview-grid{gap:18px!important}
.hm-lp-area-overview-grid>.wp-block-column,.editor-styles-wrapper .hm-lp-area-overview-grid>.wp-block-column{min-width:210px;flex-basis:calc(25% - 14px)!important}
.hm-lp-area-overview .hm-lp-image-card,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-image-card{border:1px solid rgba(12,23,40,.09);border-radius:17px;box-shadow:0 8px 26px rgba(15,35,25,.07);transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.hm-lp-area-overview .hm-lp-image-card:hover{transform:translateY(-6px);border-color:rgba(72,205,11,.38);box-shadow:0 20px 46px rgba(15,35,25,.14)}
.hm-lp-area-overview .hm-lp-card-image,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-image{height:205px;background:#eef3ef}
.hm-lp-area-overview .hm-lp-card-image img,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-image img{object-position:center center}
.hm-lp-area-overview .hm-lp-card-body,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-body{min-height:285px;padding:22px 20px 20px}
.hm-lp-area-overview .hm-lp-card-body h3,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-body h3{margin-bottom:12px;font-size:20px;line-height:1.12}
.hm-lp-area-overview .hm-lp-card-body>p:not(.hm-lp-link-stack),.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-body>p:not(.hm-lp-link-stack){margin-bottom:22px;font-size:14px;line-height:1.58}
.hm-lp-area-overview .hm-lp-link-stack,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto!important}
.hm-lp-area-overview .hm-lp-mini-link,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-mini-link{display:inline-flex;align-items:center;min-height:24px;font-size:13px}
@media (max-width:960px){.hm-lp-area-overview-grid>.wp-block-column,.editor-styles-wrapper .hm-lp-area-overview-grid>.wp-block-column{flex-basis:calc(50% - 9px)!important}.hm-lp-area-overview .hm-lp-card-image,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-image{height:230px}}
@media (max-width:620px){.hm-lp-area-overview,.editor-styles-wrapper .hm-lp-area-overview{padding-top:40px;padding-bottom:48px}.hm-lp-area-overview-grid>.wp-block-column,.editor-styles-wrapper .hm-lp-area-overview-grid>.wp-block-column{flex-basis:100%!important}.hm-lp-area-overview .hm-lp-card-image,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-image{height:240px}.hm-lp-area-overview .hm-lp-card-body,.editor-styles-wrapper .hm-lp-area-overview .hm-lp-card-body{min-height:240px}}