.elementor-17512 .elementor-element.elementor-element-b110007:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17512 .elementor-element.elementor-element-b110007 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-17512 .elementor-element.elementor-element-b110007 > .elementor-element-populated, .elementor-17512 .elementor-element.elementor-element-b110007 > .elementor-element-populated > .elementor-background-overlay, .elementor-17512 .elementor-element.elementor-element-b110007 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-17512 .elementor-element.elementor-element-b110007 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 38px 38px 38px;}.elementor-17512 .elementor-element.elementor-element-b110007 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17512 .elementor-element.elementor-element-b110008{text-align:center;}.elementor-17512 .elementor-element.elementor-element-b110008 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:700;color:#D8A21B;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-17512 .elementor-element.elementor-element-b110009 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-17512 .elementor-element.elementor-element-b110009 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-17512 .elementor-element.elementor-element-b110009 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-17512 .elementor-element.elementor-element-b110009 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-field-type-html{padding-bottom:0px;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-button{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;}.elementor-17512 .elementor-element.elementor-element-b110009 .e-form__buttons__wrapper__button-next{background-color:#D8A21B;color:#111111;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-button[type="submit"]{background-color:#D8A21B;color:#111111;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-button[type="submit"] svg *{fill:#111111;}.elementor-17512 .elementor-element.elementor-element-b110009 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-17512 .elementor-element.elementor-element-b110009 .e-form__buttons__wrapper__button-next:hover{color:#111111;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-button[type="submit"]:hover{color:#111111;}.elementor-17512 .elementor-element.elementor-element-b110009 .elementor-button[type="submit"]:hover svg *{fill:#111111;}.elementor-17512 .elementor-element.elementor-element-b110009 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-17512 .elementor-element.elementor-element-b110009{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS */.hm-b2b-page,.hm-closing-wrap{--hm-gold:#d5a01f;--hm-black:#111111;--hm-ink:#151515;--hm-paper:#f7f4ef;--hm-muted:#625f59;width:100%;max-width:none!important;padding:0!important}.hm-b2b-page *,.hm-offer-section *,.hm-closing-wrap *{box-sizing:border-box}.hm-b2b{color:var(--hm-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.hm-b2b p,.hm-offer-copy p{margin:0;color:#232323;font-size:16px;line-height:1.72}.hm-b2b h1,.hm-b2b h2,.hm-b2b h3,.hm-offer-copy h2,.hm-closing p{font-family:Georgia,"Times New Roman",serif;text-wrap:balance}.hm-hero{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);min-height:780px;background:#fff}.hm-hero-copy{padding:clamp(64px,7vw,110px) clamp(34px,5.5vw,88px) 72px;position:relative;z-index:2}.hm-hero h1{margin:0;max-width:650px;color:#0d0d0d;font-size:clamp(41px,4.1vw,67px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.hm-hero h1 span{display:block;color:var(--hm-gold)}.hm-ornament{display:flex;align-items:center;gap:22px;width:320px;max-width:100%;margin:35px 0 30px}.hm-ornament i{flex:1;height:1px;background:var(--hm-gold);opacity:.8}.hm-ornament b{color:var(--hm-gold);font-size:23px;line-height:1}.hm-hero-copy>p:not(.hm-eyebrow)+p{margin-top:18px}.hm-hero-visual{position:relative;min-height:780px;background:#e9e4db;overflow:visible}.hm-hero-visual>img{width:100%;height:100%;min-height:780px;display:block;object-fit:cover;object-position:52% center;filter:saturate(.88) contrast(.98)}.hm-hero-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,0) 20%)}.hm-trust-panel{position:absolute;left:-50px;right:22px;bottom:24px;z-index:3;display:grid;grid-template-columns:1fr 1fr;padding:25px 27px;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(14,14,14,.96);box-shadow:0 20px 45px rgba(0,0,0,.2)}.hm-trust-item{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:2px 25px 2px 0}.hm-trust-item+.hm-trust-item{padding:2px 0 2px 25px;border-left:1px solid rgba(255,255,255,.18)}.hm-trust-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--hm-gold);border:1px solid var(--hm-gold);border-radius:50%;font-size:23px}.hm-trust-item h2{margin:0 0 8px;color:var(--hm-gold);font-size:17px;line-height:1.35}.hm-trust-item p{color:#eee!important;font-size:12.5px;line-height:1.55}.hm-services{padding:64px clamp(22px,4.2vw,66px) 70px;background:radial-gradient(circle at 20% 10%,rgba(213,160,31,.06),transparent 28%),var(--hm-paper)}.hm-services>h2{margin:0;text-align:center;color:#161616;font-size:clamp(35px,3.2vw,49px);line-height:1.1}.hm-gold-line{display:block;width:74px;height:2px;margin:20px auto 30px;background:var(--hm-gold)}.hm-card-grid{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.hm-card{min-height:390px;padding:27px 22px 22px;display:flex;flex-direction:column;align-items:center;color:var(--hm-ink);text-align:center;text-decoration:none!important;border:1px solid rgba(20,20,20,.045);border-radius:19px;background:rgba(255,255,255,.93);box-shadow:0 9px 30px rgba(29,25,18,.035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hm-card:hover{color:var(--hm-ink);transform:translateY(-6px);border-color:rgba(213,160,31,.55);box-shadow:0 18px 45px rgba(29,25,18,.1)}.hm-card-icon{width:76px;height:76px;margin-bottom:21px;display:grid;place-items:center;border-radius:50%;background:#101010;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.12)}.hm-card-icon svg{width:39px;height:39px;fill:none;stroke:var(--hm-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hm-card h3{margin:0 0 17px;color:#141414;font-size:20px;line-height:1.22}.hm-card p{color:#45423e;font-size:13.5px;line-height:1.58}.hm-card-arrow{margin-top:auto;padding-top:18px;color:var(--hm-gold);font-size:28px;line-height:1}.hm-offer-section{--hm-gold:#d5a01f;width:100%;max-width:none!important;margin:0!important;display:flex;align-items:stretch;background:#fff}.hm-offer-left{margin-left:auto;justify-content:center}.hm-form-card{margin-right:auto;box-shadow:0 22px 46px rgba(0,0,0,.13)}.hm-offer-copy{max-width:620px;color:#161616;font-family:Arial,Helvetica,sans-serif}.hm-offer-copy h2{margin:0;font-size:clamp(37px,3.6vw,55px);line-height:1.08;letter-spacing:-.025em}.hm-offer-copy .hm-gold-line{margin:21px 0 26px}.hm-offer-copy ul{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:20px}.hm-offer-copy li{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:start}.hm-offer-copy li>span{display:grid;place-items:center;width:35px;height:35px;color:var(--hm-gold);border:1px solid var(--hm-gold);border-radius:50%;font-size:17px;line-height:1}.hm-offer-copy strong{display:block;margin:0 0 4px;color:#181818;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.hm-offer-copy small{display:block;color:#4f4b45;font-size:14px;line-height:1.45}.hm-form-card .elementor-widget-heading{margin-bottom:8px}.hm-form-card .elementor-field-group{margin-bottom:10px}.hm-form-card .elementor-field,.hm-form-card .elementor-field-textual{min-height:47px;padding:10px 13px!important;color:#161616;border:1px solid rgba(255,255,255,.48);border-radius:5px!important;background:#fff}.hm-form-card textarea.elementor-field{min-height:116px;resize:vertical}.hm-form-card .elementor-field-type-acceptance{margin-top:3px;color:#f1f1f1;font-size:12px;line-height:1.5}.hm-form-card .elementor-field-type-acceptance input{accent-color:var(--hm-gold)}.hm-form-card .elementor-button{min-height:54px;margin-top:7px;border-radius:5px!important;letter-spacing:.035em}.hm-closing{--hm-gold:#d5a01f;min-height:178px;padding:48px 24px 42px;display:grid;place-items:center;align-content:center;color:#fff;text-align:center;background:radial-gradient(circle at 2% 100%,rgba(213,160,31,.13),transparent 23%),linear-gradient(120deg,#090909,#171717)}.hm-closing p{margin:0;color:#fff;font-size:clamp(25px,2.4vw,37px);font-weight:700}.hm-closing .hm-ornament{width:290px;margin:24px 0 0}@media (max-width: 1180px){.hm-hero{grid-template-columns:1fr}.hm-hero-copy{padding-bottom:54px}.hm-hero-visual,.hm-hero-visual>img{min-height:600px;height:600px}.hm-trust-panel{left:24px;right:24px}.hm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-card{min-height:365px}}@media (max-width: 900px){.hm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-offer-section{flex-direction:column!important;padding:48px 26px!important}.hm-offer-left{padding:0 0 34px!important}}@media (max-width: 700px){.hm-hero-copy{padding:50px 22px 42px}.hm-hero h1{font-size:clamp(36px,11vw,50px)}.hm-hero-visual,.hm-hero-visual>img{min-height:570px;height:570px}.hm-trust-panel{left:14px;right:14px;bottom:14px;grid-template-columns:1fr;padding:20px}.hm-trust-item{padding:0 0 18px}.hm-trust-item+.hm-trust-item{padding:18px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.hm-services{padding:50px 16px 54px}.hm-card-grid{grid-template-columns:1fr}.hm-card{min-height:0}.hm-offer-section{padding:44px 18px!important}.hm-form-card{padding:27px 20px!important}}.hm-offer-section.elementor-section{display:block!important;padding:62px 52px!important;background:#fff}.hm-offer-section>.elementor-container{max-width:1424px;display:flex;gap:44px;align-items:stretch}.hm-offer-section .elementor-column.hm-offer-left,.hm-offer-section .elementor-column.hm-form-card{width:50%;max-width:690px}.hm-offer-section .hm-form-card{border-radius:20px;overflow:hidden;box-shadow:0 22px 46px rgba(0,0,0,.13)}@media (max-width:900px){.hm-offer-section.elementor-section{padding:48px 26px!important}.hm-offer-section>.elementor-container{flex-direction:column}.hm-offer-section .elementor-column.hm-offer-left,.hm-offer-section .elementor-column.hm-form-card{width:100%;max-width:760px;margin:0 auto}}@media (max-width:700px){.hm-offer-section.elementor-section{padding:44px 18px!important}}:root{--hm-reference-gold:#d5a01f}.elementor-page-17512 .elementor-element-b110001,.elementor-page-17512 .elementor-element-b110004,.elementor-page-17512 .elementor-element-b11000a{margin:0!important}.elementor-page-17512 .elementor-element-b110001>.elementor-container,.elementor-page-17512 .elementor-element-b11000a>.elementor-container{width:100%!important;max-width:none!important}.elementor-page-17512 .hm-b2b{overflow:hidden;color:#111}.elementor-page-17512 .hm-hero-copy{position:relative;z-index:2}.elementor-page-17512 .hm-hero h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.035em;color:#111}.elementor-page-17512 .hm-hero h1 span{display:inline!important;color:var(--hm-reference-gold)}.elementor-page-17512 .hm-hero-copy>p{color:#141414}.elementor-page-17512 .hm-hero-visual{position:relative;overflow:visible}.elementor-page-17512 .hm-hero-visual>img{display:block;width:100%;object-fit:cover;object-position:center center}.elementor-page-17512 .hm-trust-panel{z-index:4;background:linear-gradient(110deg,#101010,#171717);border:1px solid rgba(255,255,255,.08);border-radius:17px;box-shadow:0 6px 15px rgba(0,0,0,.24)}.elementor-page-17512 .hm-trust-item{min-width:0}.elementor-page-17512 .hm-trust-item h2{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-trust-item p{color:#f4f4f4}.elementor-page-17512 .hm-trust-icon{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-ornament i{display:block;height:1px;background:var(--hm-reference-gold)}.elementor-page-17512 .hm-lotus{display:block;width:29px;height:29px;color:var(--hm-reference-gold)}.elementor-page-17512 .hm-services>h2{margin:0;text-align:center;font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#111}.elementor-page-17512 .hm-card-grid{display:grid}.elementor-page-17512 .hm-card{box-sizing:border-box;border:1px solid rgba(20,20,20,.035);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:none;text-decoration:none;color:#111}.elementor-page-17512 .hm-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.08)}.elementor-page-17512 .hm-card-icon{flex:0 0 auto;border-radius:50%;background:#0d0d0d;color:var(--hm-reference-gold)}.elementor-page-17512 .hm-card-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elementor-page-17512 .hm-card h3{font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#111}.elementor-page-17512 .hm-card p{color:#181818}.elementor-page-17512 .hm-card-arrow{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-offer-section>.elementor-container{margin:0 auto}.elementor-page-17512 .hm-offer-copy h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em;color:#111}.elementor-page-17512 .hm-offer-copy li>span{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-form-card{background:linear-gradient(130deg,#111,#181818)!important;border-radius:17px!important;box-shadow:0 7px 15px rgba(0,0,0,.13)!important}.elementor-page-17512 .hm-form-card .elementor-heading-title{color:var(--hm-reference-gold)!important;font-family:Georgia,"Times New Roman",serif!important}.elementor-page-17512 .hm-form-card .elementor-field-group{margin-bottom:7px!important}.elementor-page-17512 .hm-form-card input.elementor-field{min-height:39px!important;padding:8px 12px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;color:#151515!important}.elementor-page-17512 .hm-form-card textarea.elementor-field{padding:8px 12px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;color:#151515!important}.elementor-page-17512 .hm-form-card textarea.elementor-field{min-height:86px!important}.elementor-page-17512 .hm-form-card .elementor-button{min-height:48px!important;border-radius:4px!important;background:var(--hm-reference-gold)!important;color:#111!important;font-weight:700!important}.elementor-page-17512 .hm-closing{width:100%;max-width:none;margin:0;background:linear-gradient(115deg,#0e0e0e,#191919)}.elementor-page-17512 .hm-closing p{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#fff}@media (min-width:901px){.elementor-page-17512 .hm-hero{display:grid;grid-template-columns:50% 50%;min-height:592px}.elementor-page-17512 .hm-hero-copy{padding:55px 0 27px 52px}.elementor-page-17512 .hm-hero h1{width:430px;max-width:100%;font-size:38.5px;line-height:1.105}.elementor-page-17512 .hm-hero h1 span{white-space:nowrap}.elementor-page-17512 .hm-hero-copy>p{margin:0 0 11px;max-width:414px;font:600 12px/1.55 Arial,Helvetica,sans-serif}.elementor-page-17512 .hm-hero-copy .hm-ornament{width:320px;margin:20px 0 20px;gap:22px}.elementor-page-17512 .hm-hero-copy .hm-ornament i{flex:1}.elementor-page-17512 .hm-hero-visual,.elementor-page-17512 .hm-hero-visual>img{min-height:592px;height:592px}.elementor-page-17512 .hm-trust-panel{position:absolute;left:-2px;right:14px;bottom:25px;display:grid;grid-template-columns:1fr 1fr;padding:21px 22px 18px}.elementor-page-17512 .hm-trust-item{display:grid;grid-template-columns:39px 1fr;gap:10px;padding-right:18px}.elementor-page-17512 .hm-trust-item+.hm-trust-item{padding:0 0 0 18px;border-left:1px solid rgba(255,255,255,.18)}.elementor-page-17512 .hm-trust-icon{font-size:34px;line-height:1}.elementor-page-17512 .hm-trust-item h2{margin:1px 0 9px;font:700 13px/1.28 Georgia,"Times New Roman",serif}.elementor-page-17512 .hm-trust-item p{margin:0;font:500 9.3px/1.6 Arial,Helvetica,sans-serif}.elementor-page-17512 .hm-services{padding:22px 27px 13px}.elementor-page-17512 .hm-services>h2{font-size:28px;line-height:1.2}.elementor-page-17512 .hm-services>.hm-gold-line{width:61px;height:1px;margin:10px auto 14px}.elementor-page-17512 .hm-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1424px;margin:0 auto}.elementor-page-17512 .hm-card{min-height:303px;padding:18px 11px 13px;display:flex;flex-direction:column;align-items:center}.elementor-page-17512 .hm-card-icon{width:66px;height:66px;margin:0 auto 14px;padding:15px}.elementor-page-17512 .hm-card h3{margin:0 0 10px;min-height:44px;font-size:12.7px;line-height:1.24;text-align:center}.elementor-page-17512 .hm-card p{margin:0;font:500 10px/1.53 Arial,Helvetica,sans-serif;text-align:center}.elementor-page-17512 .hm-card-arrow{margin-top:auto;padding-top:8px;font-size:20px;line-height:1}.elementor-page-17512 .hm-offer-section.elementor-section{padding:30px 51px 24px!important}.elementor-page-17512 .hm-offer-section>.elementor-container{gap:42px;align-items:stretch}.elementor-page-17512 .hm-offer-section .elementor-column.hm-offer-left,.elementor-page-17512 .hm-offer-section .elementor-column.hm-form-card{max-width:none}.elementor-page-17512 .hm-offer-section .elementor-column.hm-offer-left{width:calc(48% - 21px)}.elementor-page-17512 .hm-offer-section .elementor-column.hm-form-card{width:calc(52% - 21px)}.elementor-page-17512 .hm-offer-left>.elementor-widget-wrap{padding:7px 0 0!important}.elementor-page-17512 .hm-offer-copy h2{margin:0 0 13px;max-width:410px;font-size:29px;line-height:1.08}.elementor-page-17512 .hm-offer-copy>.hm-gold-line{width:49px;height:1px;margin:0 0 21px}.elementor-page-17512 .hm-offer-copy ul{display:grid;gap:15px;margin:0;padding:0}.elementor-page-17512 .hm-offer-copy li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start}.elementor-page-17512 .hm-offer-copy li>span{font-size:27px;line-height:1}.elementor-page-17512 .hm-offer-copy strong{font:700 10.5px/1.25 Arial,Helvetica,sans-serif;text-transform:uppercase}.elementor-page-17512 .hm-offer-copy small{margin-top:3px;font:500 10.5px/1.38 Arial,Helvetica,sans-serif}.elementor-page-17512 .hm-form-card>.elementor-widget-wrap{padding:25px 33px 26px!important}.elementor-page-17512 .hm-form-card .elementor-widget-heading{margin-bottom:8px!important}.elementor-page-17512 .hm-form-card .elementor-heading-title{font-size:25px!important;line-height:1.2!important}.elementor-page-17512 .hm-form-card input.elementor-field{min-height:28px!important;padding:4px 10px!important}.elementor-page-17512 .hm-form-card textarea.elementor-field{min-height:68px!important;padding:6px 10px!important}.elementor-page-17512 .hm-form-card .elementor-button{min-height:45px!important}.elementor-page-17512 .hm-form-card .elementor-field-label{font-size:11px!important}.elementor-page-17512 .hm-form-card .elementor-field-type-acceptance{margin:2px 0 7px!important}.elementor-page-17512 .hm-form-card .elementor-field-type-acceptance label{font-size:10px!important;line-height:1.4!important}.elementor-page-17512 .hm-closing{min-height:127px;padding:27px 20px 19px}.elementor-page-17512 .hm-closing p{font-size:23px;line-height:1.25}.elementor-page-17512 .hm-closing .hm-ornament{justify-content:center;gap:19px;margin:17px auto 0}.elementor-page-17512 .hm-closing .hm-ornament i{width:92px}}@media (max-width:900px){.elementor-page-17512 .hm-hero{display:grid;grid-template-columns:1fr;min-height:0}.elementor-page-17512 .hm-hero-copy{padding:48px 28px 38px}.elementor-page-17512 .hm-hero h1{font-size:clamp(34px,7vw,48px);line-height:1.08}.elementor-page-17512 .hm-hero-copy .hm-ornament{max-width:320px;margin:22px 0;gap:18px}.elementor-page-17512 .hm-hero-copy .hm-ornament i{flex:1}.elementor-page-17512 .hm-hero-visual,.elementor-page-17512 .hm-hero-visual>img{min-height:500px;height:500px}.elementor-page-17512 .hm-trust-panel{position:absolute;left:18px;right:18px;bottom:18px}.elementor-page-17512 .hm-services{padding:42px 22px 44px}.elementor-page-17512 .hm-services>h2{font-size:31px}.elementor-page-17512 .hm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.elementor-page-17512 .hm-card{min-height:330px}.elementor-page-17512 .hm-offer-section>.elementor-container{flex-direction:column}.elementor-page-17512 .hm-offer-section .elementor-column.hm-offer-left,.elementor-page-17512 .hm-offer-section .elementor-column.hm-form-card{width:100%;max-width:760px;margin:0 auto}.elementor-page-17512 .hm-closing{padding:34px 22px 27px}}@media (max-width:600px){.elementor-page-17512 .hm-hero-copy{padding:40px 20px 34px}.elementor-page-17512 .hm-hero h1{font-size:34px}.elementor-page-17512 .hm-hero h1 span{white-space:normal}.elementor-page-17512 .hm-hero-visual,.elementor-page-17512 .hm-hero-visual>img{min-height:450px;height:450px}.elementor-page-17512 .hm-trust-panel{position:relative;left:auto;right:auto;bottom:auto;margin:-38px 14px 22px;grid-template-columns:1fr}.elementor-page-17512 .hm-card-grid{grid-template-columns:1fr}.elementor-page-17512 .hm-card{min-height:0}.elementor-page-17512 .hm-offer-section.elementor-section{padding:40px 18px!important}.elementor-page-17512 .hm-form-card>.elementor-widget-wrap{padding:26px 20px!important}.elementor-page-17512 .hm-closing p{font-size:21px}}body.elementor-page-17512{background:#FCF9F0!important}.elementor-page-17512 .elementor-element-b110001,.elementor-page-17512 .elementor-element-b110004{background:#FCF9F0!important}.elementor-page-17512 .hm-b2b{width:100%;max-width:1380px;margin:0 auto;padding:28px 24px 0;background:#FCF9F0}.elementor-page-17512 .hm-hero{width:100%;max-width:1332px;margin:0 auto;background:transparent}.elementor-page-17512 .hm-hero-visual>img{border-radius:0 18px 18px 0}.elementor-page-17512 .hm-services{width:100%;max-width:1332px;margin:0 auto;background:transparent}.elementor-page-17512 .hm-offer-section.elementor-section{width:calc(100% - 48px)!important;max-width:1332px!important;margin:0 auto!important;padding:30px 0 24px!important;background:#FCF9F0!important}.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:1332px!important}.elementor-page-17512 .elementor-element-b11000a{background:#101010!important}@media (max-width:900px){.elementor-page-17512 .hm-b2b{padding:22px 18px 0}.elementor-page-17512 .hm-hero-visual>img{border-radius:0 0 16px 16px}.elementor-page-17512 .hm-offer-section.elementor-section{width:calc(100% - 36px)!important;padding:40px 0!important}}@media (max-width:600px){.elementor-page-17512 .hm-b2b{padding:16px 14px 0}.elementor-page-17512 .hm-hero-visual>img{border-radius:0 0 14px 14px}.elementor-page-17512 .hm-offer-section.elementor-section{width:calc(100% - 28px)!important}}.elementor-page-17512 .hm-hero-copy>p{font-family:"Work Sans",Arial,Helvetica,sans-serif!important;font-weight:400!important;text-align:left!important}.elementor-page-17512 .hm-closing{position:relative;isolation:isolate;overflow:hidden}.elementor-page-17512 .hm-closing::before{content:"";position:absolute;z-index:0;left:-92px;bottom:-136px;width:286px;height:286px;background-repeat:no-repeat;background-position:center;background-size:contain}.elementor-page-17512 .hm-closing>*{position:relative;z-index:1}.elementor-page-17512 .hm-closing .hm-lotus{width:32px;height:32px}@media (min-width:1101px){.elementor-page-17512 .hm-hero{grid-template-columns:52% 48%}.elementor-page-17512 .hm-hero-copy{padding:52px 44px 24px 0}.elementor-page-17512 .hm-hero h1{width:600px;max-width:100%;font-size:42px;line-height:1.08}.elementor-page-17512 .hm-hero-copy .hm-ornament{width:360px;margin:20px 0 22px}.elementor-page-17512 .hm-hero-copy>p{max-width:560px;margin:0 0 14px;font-size:13.5px!important;line-height:1.58!important}.elementor-page-17512 .hm-trust-panel{left:-24px}}@media (min-width:901px) and (max-width:1100px){.elementor-page-17512 .hm-hero{grid-template-columns:51% 49%}.elementor-page-17512 .hm-hero-copy{padding:50px 18px 24px 0}.elementor-page-17512 .hm-hero h1{width:100%;max-width:100%;font-size:37.5px;line-height:1.09}.elementor-page-17512 .hm-hero-copy .hm-ornament{width:320px;margin:20px 0 20px}.elementor-page-17512 .hm-hero-copy>p{max-width:430px;margin:0 0 12px;font-size:12.5px!important;line-height:1.55!important}.elementor-page-17512 .hm-trust-panel{left:-16px}}@media (max-width:900px){.elementor-page-17512 .hm-hero-copy>p{font-size:14px!important;line-height:1.65!important}.elementor-page-17512 .hm-closing::before{left:-76px;bottom:-116px;width:240px;height:240px}}.elementor-page-17512 .hm-lotus img{display:block;width:100%;height:100%;object-fit:contain}.elementor-page-17512 .hm-closing::before{background-image:url("https://hallermedical.hu/wp-content/uploads/haller-medical-logo-symbol.png")!important;opacity:.18}.elementor-page-17512 .hm-ornament{display:flex;align-items:center}.elementor-page-17512 .hm-ornament .hm-lotus{flex:0 0 auto;position:relative;z-index:2;margin:0}.elementor-page-17512 .hm-ornament>i{display:block;flex:1 1 auto;min-width:24px;height:3px;opacity:1}.elementor-page-17512 .hm-ornament>i:first-child{background:linear-gradient(90deg,rgba(213,160,31,0) 0%,rgba(213,160,31,.35) 34%,#D5A01F 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.elementor-page-17512 .hm-ornament>i:last-child{background:linear-gradient(90deg,#D5A01F 0%,rgba(213,160,31,.35) 66%,rgba(213,160,31,0) 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.elementor-page-17512 .hm-hero-copy .hm-ornament,.elementor-page-17512 .hm-closing .hm-ornament{column-gap:18px}body.elementor-page-17512 .elementor-element-b11000a,body.elementor-page-17512 .elementor-element-b11000a>.elementor-container,body.elementor-page-17512 .elementor-element-b11000b,body.elementor-page-17512 .elementor-element-b11000b>.elementor-element-populated,body.elementor-page-17512 .elementor-element-b11000c,body.elementor-page-17512 .elementor-element-b11000c>.elementor-widget-container{margin-bottom:0!important}body.elementor-page-17512 .hm-closing{border-bottom:8px solid #BC9833!important}body.elementor-page-17512 footer.elementor-location-footer{margin-top:0!important}body.elementor-page-17512 footer.elementor-129>.elementor-element-a477049{display:none!important}body.elementor-page-17512 footer.elementor-129>.elementor-element-a3b89c9{margin-top:0!important}body.elementor-page-17512 .hm-closing .hm-lotus{width:52px!important;height:52px!important}@media (max-width: 600px){body.elementor-page-17512 .hm-closing .hm-lotus{width:44px!important;height:44px!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-b2b{width:100%!important;max-width:none!important;padding:28px 0 0!important}}body.elementor-page-17512 .hm-ornament{flex-direction:row!important;flex-wrap:nowrap!important}body.elementor-page-17512 .hm-ornament>i:first-child{order:1!important}body.elementor-page-17512 .hm-ornament>.hm-lotus{order:2!important;flex:0 0 auto!important}body.elementor-page-17512 .hm-ornament>i:last-child{order:3!important}body.elementor-page-17512 .hm-ornament>i{flex:1 1 auto!important}@media (max-width: 1144px){body.elementor-page-17512 .hm-b2b{max-width:none!important}body.elementor-page-17512 .hm-hero{max-width:none!important}}body.elementor-page-17512 .hm-ornament{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;justify-items:stretch!important}body.elementor-page-17512 .hm-ornament>i{width:100%!important;min-width:0!important;margin:0!important;align-self:center!important}body.elementor-page-17512 .hm-ornament>.hm-lotus{position:relative!important;display:block!important;grid-column:2!important;align-self:center!important;justify-self:center!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;font-size:0!important;line-height:0!important;transform:none!important}body.elementor-page-17512 .hm-ornament>.hm-lotus::before,body.elementor-page-17512 .hm-ornament>.hm-lotus::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-ornament>.hm-lotus img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;transform:none!important}body.elementor-page-17512 .hm-hero-copy .hm-ornament>.hm-lotus{width:46px!important;height:46px!important}body.elementor-page-17512 .hm-closing .hm-ornament>.hm-lotus{width:56px!important;height:56px!important}@media (max-width: 600px){body.elementor-page-17512 .hm-hero-copy .hm-ornament>.hm-lotus{width:40px!important;height:40px!important}body.elementor-page-17512 .hm-closing .hm-ornament>.hm-lotus{width:48px!important;height:48px!important}body.elementor-page-17512 .hm-closing .hm-ornament{width:300px!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero-copy{padding-left:32px!important;padding-right:68px!important;z-index:4!important}body.elementor-page-17512 .hm-hero-visual{overflow:visible!important;z-index:1!important}body.elementor-page-17512 .hm-hero-visual>img{width:calc(100% + 118px)!important;max-width:none!important;margin-left:-118px!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 10%,rgba(0,0,0,.72) 24%,#000 39%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 10%,rgba(0,0,0,.72) 24%,#000 39%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}body.elementor-page-17512 .hm-hero-visual::after{content:""!important;position:absolute!important;right:auto!important;z-index:2!important;pointer-events:none!important}body.elementor-page-17512 .hm-trust-panel{z-index:5!important}}@media (min-width: 901px) and (max-width: 1144px){body.elementor-page-17512 .hm-hero-copy{padding-left:26px!important;padding-right:42px!important;z-index:4!important}body.elementor-page-17512 .hm-hero-visual>img{width:calc(100% + 76px)!important;max-width:none!important;margin-left:-76px!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 16%,#000 40%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 16%,#000 40%)!important}}@media (max-width: 900px){body.elementor-page-17512 .hm-hero-visual>img{width:100%!important;max-width:100%!important;margin-left:0!important;-webkit-mask-image:none!important;mask-image:none!important}}body.elementor-page-17512 .hm-card::before,body.elementor-page-17512 .hm-card::after,body.elementor-page-17512 .hm-card-icon::before,body.elementor-page-17512 .hm-card-icon::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-card-icon{position:relative!important;place-items:center!important;border:0!important;outline:0!important;border-radius:50%!important;background:#0d0d0d!important;box-shadow:none!important;overflow:hidden!important;font-size:0!important;line-height:0!important}body.elementor-page-17512 .hm-card-icon svg{position:static!important;display:block!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.elementor-page-17512 .hm-card>h3:first-of-type,body.elementor-page-17512 .hm-card>.hm-card-icon+h3{margin-top:0!important}@media (min-width: 901px){body.elementor-page-17512 .hm-services{padding-top:52px!important;padding-bottom:58px!important}body.elementor-page-17512 .hm-services>.hm-gold-line{margin-top:14px!important;margin-bottom:30px!important}body.elementor-page-17512 .hm-card-grid{gap:18px!important}body.elementor-page-17512 .hm-card{min-height:340px!important;padding:24px 16px 20px!important}body.elementor-page-17512 .hm-card-icon{margin-bottom:20px!important}body.elementor-page-17512 .hm-card h3{min-height:50px!important;margin-bottom:15px!important;line-height:1.32!important}body.elementor-page-17512 .hm-card p{line-height:1.65!important}body.elementor-page-17512 .hm-card-arrow{padding-top:16px!important}body.elementor-page-17512 .hm-offer-section.elementor-section{padding-top:64px!important;padding-bottom:58px!important}body.elementor-page-17512 .hm-offer-copy>.hm-gold-line{margin-bottom:27px!important}body.elementor-page-17512 .hm-offer-copy ul{gap:19px!important}}@media (max-width: 900px){body.elementor-page-17512 .hm-services{padding-top:54px!important;padding-bottom:58px!important}body.elementor-page-17512 .hm-services>.hm-gold-line{margin-bottom:28px!important}body.elementor-page-17512 .hm-card-grid{gap:20px!important}body.elementor-page-17512 .hm-card{padding-top:28px!important;padding-bottom:24px!important}body.elementor-page-17512 .hm-card-icon{margin-bottom:20px!important}body.elementor-page-17512 .hm-card h3{margin-bottom:15px!important;line-height:1.32!important}body.elementor-page-17512 .hm-card p{line-height:1.65!important}body.elementor-page-17512 .hm-offer-section.elementor-section{padding-top:58px!important;padding-bottom:56px!important}}body.elementor-page-17512 .hm-closing{margin-top:0!important;margin-bottom:0!important}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services,body.elementor-page-17512 .hm-offer-section.elementor-section{width:auto!important;max-width:none!important}body.elementor-page-17512 .hm-card-grid{width:100%!important;max-width:none!important}}@media (min-width: 601px) and (max-width: 1144px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.elementor-page-17512 .hm-offer-section.elementor-section{width:auto!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section>.elementor-container,body.elementor-page-17512 .hm-card-grid{width:100%!important;max-width:none!important}}@media (max-width: 600px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.elementor-page-17512 .hm-offer-section.elementor-section{width:auto!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section>.elementor-container,body.elementor-page-17512 .hm-card-grid{width:100%!important;max-width:none!important}}body.elementor-page-17512 .hm-closing,body.elementor-page-17512 .hm-closing-wrap{width:100%!important;max-width:none!important}@media (min-width: 901px){body.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:1332px!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:calc(52% - 21px)!important;max-width:690px!important;flex:0 1 690px!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:calc(48% - 21px)!important;max-width:640px!important;flex:0 1 640px!important}}@media (max-width: 900px){body.elementor-page-17512 .hm-offer-section .hm-form-card{width:100%!important;max-width:690px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:none!important;margin:0!important;gap:42px!important;align-items:stretch!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:auto!important;max-width:none!important;flex:1 1 auto!important;margin-left:0!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:690px!important;max-width:690px!important;flex:0 0 690px!important;margin-left:auto!important;margin-right:0!important}}@media (min-width: 901px) and (max-width: 1144px){body.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:none!important;margin:0!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:calc(48% - 21px)!important;max-width:none!important;flex:1 1 auto!important;margin-left:0!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:calc(52% - 21px)!important;max-width:690px!important;flex:0 1 690px!important;margin-left:auto!important;margin-right:0!important}}body.elementor-page-17512 .hm-offer-copy{width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-offer-copy>h2,body.elementor-page-17512 .hm-offer-copy>.hm-gold-line{max-width:620px!important}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{box-sizing:border-box!important;padding-left:64px!important}body.elementor-page-17512 .hm-offer-copy{margin-left:0!important;margin-right:auto!important}}@media (min-width: 701px) and (max-width: 1144px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{box-sizing:border-box!important;padding-left:30px!important}}@media (max-width: 700px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{padding-left:0!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services,body.elementor-page-17512 .hm-offer-section.elementor-section{margin-left:max(88px,calc(16.946vw - 166px))!important;margin-right:max(88px,calc(16.946vw - 166px))!important}}@media (min-width: 1145px) and (max-width: 1499px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:calc(48% - 21px)!important;flex:1 1 calc(48% - 21px)!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:calc(52% - 21px)!important;max-width:690px!important;flex:0 1 calc(52% - 21px)!important}}@media (min-width: 601px) and (max-width: 1144px){body.elementor-page-17512 .hm-b2b{padding-left:32px!important;padding-right:32px!important}body.elementor-page-17512 .hm-offer-section.elementor-section{margin-left:32px!important;margin-right:32px!important}}@media (max-width: 600px){body.elementor-page-17512 .hm-b2b{padding-left:20px!important;padding-right:20px!important}body.elementor-page-17512 .hm-offer-section.elementor-section{margin-left:20px!important;margin-right:20px!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section>.elementor-container{position:relative!important}body.elementor-page-17512 .hm-offer-section>.elementor-container::before{content:""!important;position:absolute!important;top:12%!important;bottom:12%!important;width:54px!important;z-index:3!important;pointer-events:none!important;background:url("https://hallermedical.hu/wp-content/uploads/haller-medical-logo-symbol.png") center center / 44px 44px no-repeat,radial-gradient(circle at center,#FCF9F0 0 29px,rgba(252,249,240,0) 30px),linear-gradient(to bottom,rgba(188,152,51,0) 0%,rgba(188,152,51,.18) 14%,rgba(188,152,51,.68) 40%,rgba(188,152,51,0) 46%,rgba(188,152,51,0) 54%,rgba(188,152,51,.68) 60%,rgba(188,152,51,.18) 86%,rgba(188,152,51,0) 100%) center / 3px 100% no-repeat!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left,body.elementor-page-17512 .hm-offer-section .hm-form-card{position:relative!important;z-index:4!important}}@media (min-width: 1500px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{left:calc(100% - 711px)!important}}@media (min-width: 1145px) and (max-width: 1499px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{left:48%!important}}@media (max-width: 1144px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{content:none!important;display:none!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{left:50%!important;transform:translateX(-50%)!important}}body.elementor-page-17512 .hm-offer-section>.elementor-container::before{content:none!important;display:none!important;background:none!important}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero-visual::after{left:-118px!important;width:66%!important;background:linear-gradient(90deg,#FCF9F0 0%,rgba(252,249,240,.88) 20%,rgba(252,249,240,.58) 42%,rgba(252,249,240,.27) 64%,rgba(252,249,240,.08) 82%,rgba(252,249,240,0) 100%)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 26%,rgba(0,0,0,.94) 40%,rgba(0,0,0,.66) 58%,rgba(0,0,0,.32) 76%,rgba(0,0,0,.10) 90%,transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 26%,rgba(0,0,0,.94) 40%,rgba(0,0,0,.66) 58%,rgba(0,0,0,.32) 76%,rgba(0,0,0,.10) 90%,transparent 100%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero-visual{background:#FCF9F0!important;border:0!important;outline:0!important;box-shadow:none!important}body.elementor-page-17512 .hm-hero-visual>img{border:0!important;outline:0!important;box-shadow:none!important}body.elementor-page-17512 .hm-hero-visual::after{top:-12px!important;bottom:-12px!important;height:auto!important;clip-path:inset(12px 0 12px 0)!important}}.elementor-page-17512 .hm-b2b,.elementor-page-17512 .hm-b2b h1,.elementor-page-17512 .hm-b2b h2,.elementor-page-17512 .hm-b2b h3,.elementor-page-17512 .hm-b2b p,.elementor-page-17512 .hm-offer-copy,.elementor-page-17512 .hm-offer-copy h2,.elementor-page-17512 .hm-offer-copy p,.elementor-page-17512 .hm-offer-copy li,.elementor-page-17512 .hm-offer-copy strong,.elementor-page-17512 .hm-offer-copy small,.elementor-page-17512 .hm-closing,.elementor-page-17512 .hm-closing p,.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{text-align:left!important}.elementor-page-17512 .hm-services>.hm-gold-line,.elementor-page-17512 .hm-offer-copy>.hm-gold-line{margin-left:0!important;margin-right:auto!important}.elementor-page-17512 .hm-ornament{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.elementor-page-17512 .hm-card,.elementor-page-17512 .hm-trust-item,.elementor-page-17512 .hm-offer-copy li{align-items:flex-start!important}body.elementor-page-17512 .hm-b2b :is(h1, h2, h3, p, a, li, strong, small),body.elementor-page-17512 .hm-offer-copy,body.elementor-page-17512 .hm-offer-copy :is(h2, p, li, strong, small){text-align:left!important}body.elementor-page-17512 .hm-offer-copy>.hm-gold-line,body.elementor-page-17512 .hm-closing .hm-ornament,body.elementor-page-17512 .hm-hero-copy .hm-ornament{margin-left:0!important;margin-right:auto!important}body.elementor-page-17512 .hm-ornament,body.elementor-page-17512 .hm-card,body.elementor-page-17512 .hm-trust-item,body.elementor-page-17512 .hm-offer-copy li{align-items:flex-start!important}body.elementor-page-17512 .hm-ornament{justify-content:flex-start!important}body.elementor-page-17512 .hm-trust-icon{place-items:center!important;font-size:0!important}body.elementor-page-17512 .hm-offer-copy li{grid-template-columns:36px 1fr!important}body.elementor-page-17512 .hm-offer-copy li>span{place-items:center!important;width:34px!important;height:34px!important;color:var(--hm-reference-gold,#d5a01f)!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:0!important;line-height:0!important}@media (max-width: 700px){body.elementor-page-17512 .hm-card-icon .hm-icon-svg{width:34px!important;height:34px!important}}body.elementor-page-17512 .hm-card-icon{margin-left:0!important;margin-right:auto!important}body.elementor-page-17512 .elementor-element-b110009{display:none!important}body.elementor-page-17512 .elementor-element-2b2db3f *{color:#111111}body.elementor-page-17512 .hm-form-card .elementor-widget-heading{color:var(--hm-reference-gold,#bc9833)!important}body.elementor-page-17512 .hm-form-card .elementor-heading-title{width:100%!important;color:var(--hm-reference-gold,#bc9833)!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f{margin-top:22px!important;border-radius:0!important;overflow:visible!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-container{width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-form-card::before,body.elementor-page-17512 .hm-form-card::after,body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap::before,body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap::after,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap::before,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap::after{content:none!important;display:none!important;background:none!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-spots,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-spot-inline,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-container,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-inner,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-form,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-fieldset{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form{padding:22px 10px 8px!important}@media (max-width: 767px){body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form{padding:14px 0 4px!important}}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form{outline:0!important;border-radius:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-layout-boxed{border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-b110008{text-align:center!important;color:var(--hm-reference-gold,#d5a01f)!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset{background-color:transparent!important;background-image:none!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-layout-boxed{padding:20px 0 4px!important}body.elementor-page-17512 .elementor-element-2b2db3f label,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-label,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-label-required-indicator,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-checkbox-options-item-caption,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-checkbox-options-item-caption a{color:rgba(255,255,255,0.92)!important}body.elementor-page-17512 .elementor-element-2b2db3f input,body.elementor-page-17512 .elementor-element-2b2db3f textarea{color:#ffffff!important;caret-color:#ffffff!important;background:transparent!important;background-color:transparent!important;border-color:rgba(255,255,255,0.34)!important;border-bottom-color:rgba(255,255,255,0.42)!important}body.elementor-page-17512 .elementor-element-2b2db3f input:focus,body.elementor-page-17512 .elementor-element-2b2db3f textarea:focus{border-color:rgba(213,160,31,0.95)!important;border-bottom-color:rgba(213,160,31,0.95)!important}body.elementor-page-17512 .elementor-element-2b2db3f input::placeholder,body.elementor-page-17512 .elementor-element-2b2db3f textarea::placeholder{color:transparent!important;opacity:0!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-actions-button{background:var(--hm-reference-gold,#d5a01f)!important;border-color:var(--hm-reference-gold,#d5a01f)!important;color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-actions-button-label{color:#111111!important}@media (max-width: 767px){body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-layout-boxed{padding:14px 0 2px!important}}body.elementor-page-17512 .hm-closing,body.elementor-page-17512 .hm-closing p{text-align:center!important}body.elementor-page-17512 .hm-closing .hm-ornament{width:360px!important;max-width:calc(100vw - 48px)!important;margin:22px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.elementor-page-17512 .hm-closing .hm-ornament i{flex:1 1 0!important}body.elementor-page-17512 .hm-closing .hm-lotus,body.elementor-page-17512 .hm-closing .hm-ornament b{flex:0 0 auto!important}body.elementor-page-17512 .hm-form-card,body.elementor-page-17512 .hm-form-card.elementor-column,body.elementor-page-17512 .elementor-element-b110007{background:linear-gradient(135deg,#101010 0%,#171717 100%)!important;background-color:#111111!important;background-image:linear-gradient(135deg,#101010 0%,#171717 100%)!important;border:1px solid rgba(213,160,31,0.16)!important;border-radius:18px!important;box-shadow:0 18px 38px rgba(0,0,0,0.18)!important;color:#ffffff!important;overflow:hidden!important}body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-form-card .elementor-widget-wrap.elementor-element-populated{background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:18px!important;box-shadow:none!important;color:#ffffff!important;padding:34px 36px 38px!important}body.elementor-page-17512 .hm-form-card .elementor-element-b110008,body.elementor-page-17512 .hm-form-card .elementor-widget-heading{width:100%!important;margin:0 0 16px!important;text-align:left!important}body.elementor-page-17512 .hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{color:var(--hm-reference-gold,#d5a01f)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:27px!important;line-height:1.18!important}body.elementor-page-17512 .elementor-element-2b2db3f,body.elementor-page-17512 .elementor-element-2b2db3f .elementor-widget-container,body.elementor-page-17512 .elementor-element-2b2db3f .elementor-shortcode,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-container,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-inner,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]){display:block!important;width:100%!important;max-width:none!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 14px!important;caret-color:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;background:#ffffff!important;background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%)!important;border:1px solid rgba(255,255,255,0.72)!important;border-radius:4px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.16)!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea{display:block!important;width:100%!important;max-width:none!important;margin:0!important;caret-color:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;background:#ffffff!important;background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%)!important;border:1px solid rgba(255,255,255,0.72)!important;border-radius:4px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.16)!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea{min-height:110px!important;height:110px!important;padding:12px 14px!important;resize:vertical!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]):focus,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea:focus{border-color:var(--hm-reference-gold,#d5a01f)!important;outline:2px solid rgba(213,160,31,0.28)!important;outline-offset:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox{margin:6px 0 8px!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item{width:100%!important;margin:0!important;padding:0!important;color:rgba(255,255,255,0.92)!important;background:transparent!important;border:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item{display:grid!important;grid-template-columns:18px 1fr!important;gap:10px!important;align-items:start!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input[type="checkbox"]{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--hm-reference-gold,#d5a01f)!important;background:#ffffff!important;border:1px solid #ffffff!important;border-radius:2px!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption a{color:rgba(255,255,255,0.92)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.5!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions{width:100%!important;margin:14px 0 0!important;padding:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button{width:100%!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label{color:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.1!important;text-transform:uppercase!important}@media (max-width: 767px){body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-form-card .elementor-widget-wrap.elementor-element-populated{padding:28px 20px 30px!important}body.elementor-page-17512 .hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{font-size:25px!important}}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label{left:14px!important;top:50%!important;border:0!important;transition:opacity 0.16s ease!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label::after{color:#555555!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(1) .eapps-form-element-label::after{content:"Név *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(2) .eapps-form-element-label::after{content:"Beosztás"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(3) .eapps-form-element-label::after{content:"Cég neve *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(4) .eapps-form-element-label::after{content:"E-mail cím *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(5) .eapps-form-element-label::after{content:"Telefonszám *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(6) .eapps-form-element-label{top:14px!important;transform:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(6) .eapps-form-element-label::after{content:"Üzenet"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea{color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:focus-within input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:focus-within textarea{color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox){position:static!important;min-height:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper.eapps-form-element-textarea{min-height:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label{position:static!important;z-index:auto!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 6px!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;transform:none!important;opacity:1!important;color:rgba(255,255,255,0.94)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;pointer-events:auto!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label::after{content:none!important;display:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:focus-within .eapps-form-element-label,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:has(input:not(:placeholder-shown)) .eapps-form-element-label,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:has(textarea:not(:placeholder-shown)) .eapps-form-element-label{opacity:1!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input::placeholder,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea::placeholder{color:transparent!important;opacity:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label{display:block!important;width:100%!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-required-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-form-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="error"],body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="Error"]{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:5px 0 0!important;padding:0!important;color:#f2c66a!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper.eapps-form-element-has-error input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper.eapps-form-element-has-error textarea,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper[class*="error"] input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper[class*="error"] textarea{border-color:#f2c66a!important;outline:1px solid rgba(242,198,106,0.35)!important}body.elementor-page-17512{overflow-x:hidden}body.elementor-page-17512 .hm-b2b,body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services,body.elementor-page-17512 .elementor-element-b110004{box-sizing:border-box}body.elementor-page-17512 .hm-hero-copy,body.elementor-page-17512 .hm-hero-visual,body.elementor-page-17512 .hm-trust-panel,body.elementor-page-17512 .hm-card,body.elementor-page-17512 .hm-offer-copy,body.elementor-page-17512 .hm-form-card,body.elementor-page-17512 #eapps-form-1,body.elementor-page-17512 #eapps-form-1 *{box-sizing:border-box}@media (max-width: 1300px){body.elementor-page-17512 .elementor-element-b110004{margin-left:clamp(28px,5vw,64px)!important;margin-right:clamp(28px,5vw,64px)!important}body.elementor-page-17512 .elementor-element-b110004>.elementor-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:44px!important;width:100%!important;max-width:none!important}body.elementor-page-17512 .elementor-element-b110005,body.elementor-page-17512 .elementor-element-b110007{width:min(100%,760px)!important;flex:0 0 auto!important;max-width:760px!important;margin-left:0!important;margin-right:auto!important}body.elementor-page-17512 .elementor-element-b110005{padding-left:0!important;padding-right:0!important;justify-content:flex-start!important}body.elementor-page-17512 .hm-offer-copy{width:100%!important;max-width:760px!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card,body.elementor-page-17512 .hm-form-card{align-self:flex-start!important;overflow:visible!important;padding:34px!important}body.elementor-page-17512 .hm-form-card .elementor-widget-shortcode,body.elementor-page-17512 .hm-form-card .elementor-widget-container,body.elementor-page-17512 .hm-form-card #eapps-form-1{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-width: 1180px){body.elementor-page-17512 .hm-hero{grid-template-columns:1fr!important;gap:30px!important}body.elementor-page-17512 .hm-hero-copy,body.elementor-page-17512 .hm-hero-visual{width:100%!important;max-width:100%!important}body.elementor-page-17512 .hm-hero-copy{padding-left:clamp(22px,4vw,42px)!important;padding-right:clamp(22px,4vw,42px)!important}body.elementor-page-17512 .hm-hero-visual img{width:100%!important;min-height:430px!important;object-fit:cover!important}body.elementor-page-17512 .hm-trust-panel{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:calc(100% - 44px)!important;max-width:none!important;margin:-115px auto 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.elementor-page-17512 .hm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){body.elementor-page-17512 .elementor-element-b110004{margin-left:20px!important;margin-right:20px!important}body.elementor-page-17512 .elementor-element-b110005,body.elementor-page-17512 .elementor-element-b110007{width:100%!important;max-width:100%!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card,body.elementor-page-17512 .hm-form-card{padding:24px 20px!important;border-radius:16px!important}body.elementor-page-17512 .hm-trust-panel{width:calc(100% - 28px)!important;margin-top:-80px!important;grid-template-columns:1fr!important;padding:22px 20px!important}body.elementor-page-17512 .hm-card-grid{grid-template-columns:1fr!important}}@media (max-width: 480px){body.elementor-page-17512 .hm-hero-visual img{min-height:360px!important}body.elementor-page-17512 .hm-form-card #eapps-form-1 input,body.elementor-page-17512 .hm-form-card #eapps-form-1 textarea{width:100%!important;max-width:100%!important}}@media (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{width:100%!important;max-width:none!important;margin:0!important;padding:56px clamp(28px,5vw,64px)!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{width:100%!important;max-width:760px!important;margin-left:0!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:44px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{width:100%!important;max-width:760px!important;min-width:0!important;flex:0 0 auto!important;flex-basis:auto!important;margin:0!important;align-self:stretch!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005{padding:0!important;justify-content:flex-start!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005>.elementor-widget-wrap.elementor-element-populated{padding:0!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{width:100%!important;max-width:760px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{overflow:visible!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap.elementor-element-populated{padding:34px 36px 38px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 .elementor-widget-shortcode,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 .elementor-widget-container,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 .elementor-shortcode,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 #eapps-form-1{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{padding:44px 20px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{width:100%!important;max-width:100%!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap.elementor-element-populated{padding:28px 20px 30px!important}}@media (max-width: 480px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-hero-copy,body.elementor-page-17512 .hm-hero-visual,body.elementor-page-17512 .hm-trust-panel,body.elementor-page-17512 .hm-card-grid,body.elementor-page-17512 .hm-card{min-width:0!important;max-width:100%!important}body.elementor-page-17512 .hm-hero{grid-template-columns:minmax(0,1fr)!important}body.elementor-page-17512 .hm-hero h1,body.elementor-page-17512 .hm-card h3,body.elementor-page-17512 .hm-offer-copy h2{overflow-wrap:break-word!important}}body.elementor-page-17512 .hm-services .hm-card-grid{justify-items:stretch!important}body.elementor-page-17512 .hm-services .hm-card,body.elementor-page-17512 .hm-services a.hm-card,body.elementor-page-17512 .hm-services article.hm-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}body.elementor-page-17512 .hm-services .hm-card-icon{margin-left:auto!important;margin-right:auto!important;align-self:center!important}body.elementor-page-17512 .hm-services .hm-card h3,body.elementor-page-17512 .hm-services .hm-card p,body.elementor-page-17512 .hm-services .hm-card .hm-card-arrow{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.elementor-page-17512 .hm-services .hm-card svg{display:block!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-services .hm-card .hm-card-arrow{align-self:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="success"]{visibility:visible!important;opacity:1!important;color:#ffffff!important;background:transparent!important;text-align:left!important;font-family:Arial,Helvetica,sans-serif!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-text{background:transparent!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-text{display:block!important;visibility:visible!important;opacity:1!important;color:#f5f5f5!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important;margin:0 0 18px!important;text-align:left!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="button"]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 22px!important;border:0!important;border-radius:5px!important;background:#d5a01f!important;background-color:#d5a01f!important;background-image:linear-gradient(180deg,#dfb44f 0%,#c89123 100%)!important;color:#111111!important;box-shadow:none!important;text-align:center!important;text-decoration:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button *,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-button *,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-button *,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="button"] *{color:#111111!important;fill:#111111!important;stroke:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="button"]:hover{background:#c89123!important;background-color:#c89123!important;background-image:linear-gradient(180deg,#d8a21b 0%,#b98218 100%)!important;color:#111111!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-element-b110008,body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-widget-heading.elementor-element-b110008{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{display:block!important;width:100%!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success-container,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success-text,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success-button{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success{display:flex!important;transform:scale(0.85) translateY(-6%)!important;z-index:-1!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2!important;transform:scale(1) translateY(0)!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-container,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-text,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-text{color:#f5f5f5!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-button *{background-color:#d5a01f!important;background-image:linear-gradient(180deg,#dfb44f 0%,#c89123 100%)!important;color:#111111!important;text-align:center!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success-container,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success-text,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success-button{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success{z-index:-1!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-container,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-text,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-button{background:#d5a01f!important;color:#111111!important;justify-content:center!important;text-align:center!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#d5a01f!important;background-color:#d5a01f!important;background-image:linear-gradient(180deg,#dfb44f 0%,#c89123 100%)!important;color:#111111!important;text-align:center!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button:hover{background:#c89123!important;background-color:#c89123!important;background-image:linear-gradient(180deg,#d8a21b 0%,#b98218 100%)!important;color:#111111!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label:hover,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader:hover,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader-inner,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader-inner:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label{width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;color:#111111!important;line-height:1.2!important;text-align:center!important;z-index:1!important}body.elementor-page-17512 .hm-icon-svg{display:block!important;flex:0 0 auto!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}body.elementor-page-17512 .hm-icon-svg *{vector-effect:non-scaling-stroke}body.elementor-page-17512 .hm-card-icon,body.elementor-page-17512 .hm-trust-icon,body.elementor-page-17512 .hm-offer-copy li>span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.elementor-page-17512 .hm-offer-copy li>span .hm-icon-svg{width:23px!important;height:23px!important}@media (max-width: 760px){body.elementor-page-17512 .hm-card-icon .hm-icon-svg{width:36px!important;height:36px!important}body.elementor-page-17512 .hm-trust-icon .hm-icon-svg{width:27px!important;height:27px!important}}body.elementor-page-17512 .hm-card-icon .hm-icon-svg,body.elementor-page-17512 .hm-trust-icon .hm-icon-svg{stroke-width:1.9!important}body.elementor-page-17512 .hm-card-icon .hm-icon-svg{width:41px!important;height:41px!important}body.elementor-page-17512 .hm-trust-icon .hm-icon-svg{width:31px!important;height:31px!important}body.elementor-page-17512 .hm-card-icon .hm-icon-svg[data-hm-icon="medical-shield"],body.elementor-page-17512 .hm-card-icon .hm-icon-svg[data-hm-icon="medical-briefcase"],body.elementor-page-17512 .hm-card-icon .hm-icon-svg[data-hm-icon="health-card"]{width:42px!important;height:42px!important}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{gap:clamp(36px,3vw,54px)!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005{width:calc(52% - 27px)!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{width:calc(48% - 27px)!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{max-width:640px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy ul{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(22px,2.2vw,38px)!important;row-gap:22px!important;margin-top:0!important;align-items:start!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;min-width:0!important;align-items:start!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy li>span{width:34px!important;height:34px!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{max-width:760px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:20px!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy ul{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}}body.elementor-page-17512 .hm-services>h2#hm-services-title,body.elementor-page-17512 .hm-services>.hm-gold-line{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-services>h2#hm-services-title{display:block!important;width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{width:100%!important;max-width:760px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{display:block!important}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before{position:absolute;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{position:absolute;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}}@media (min-width: 761px) and (max-width: 1300px){.elementor-element-b110004>.elementor-container{justify-content:center!important;align-items:center!important}.elementor-element-b110004 .elementor-column.elementor-element-b110005,.elementor-element-b110004 .elementor-column.elementor-element-b110007{width:min(760px,100%)!important;max-width:calc(100vw - 40px)!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{width:100%!important;max-width:min(760px,calc(100vw - 40px))!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before{top:58px!important;width:min(calc(100% - 72px),760px)!important;color:#111111!important;font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-0.025em!important;text-align:center!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{top:112px!important;width:49px!important;height:1px!important;background:#d5a01f!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{padding-top:190px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before{top:58px!important;width:min(calc(100% - 56px),760px)!important;font-size:29px!important;line-height:1.08!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{top:112px!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{position:relative!important;padding-top:190px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{position:absolute!important;transform:translateX(-50%)!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;color:#111111!important;font-family:Georgia,"Times New Roman",serif!important;letter-spacing:0!important;z-index:5!important;pointer-events:auto!important;user-select:text!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{display:block!important;position:absolute!important;transform:translateX(-50%)!important;width:61px!important;height:1px!important;margin:0!important;background:#d5a01f!important;z-index:5!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{position:static!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:#111111!important;letter-spacing:0!important;user-select:text!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{display:block!important;background:#d5a01f!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html{position:static!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{left:50%!important;width:min(calc(100vw - 72px),760px)!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{left:50%!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{top:-132px!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{top:-48px!important}}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-family:"Work Sans",sans-serif!important}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-size:28px!important;font-weight:700!important;line-height:33.6px!important;text-align:center!important}}@media (min-width: 901px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{top:-84px!important;width:61px!important;height:1px!important}}@media (min-width: 761px) and (max-width: 900px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-family:"Work Sans",sans-serif!important;font-size:31px!important;line-height:34.1px!important;font-weight:700!important;text-align:center!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{width:74px!important;height:2px!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-family:"Work Sans",sans-serif!important;font-size:31px!important;line-height:34.1px!important;font-weight:700!important;text-align:center!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{width:74px!important;height:2px!important;margin:20px auto 28px!important}}@media (min-width: 761px) and (max-width: 900px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{top:-44px!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{align-items:stretch!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005>.elementor-widget-wrap{align-self:stretch!important;overflow:visible!important}}@media (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html{position:static!important;top:auto!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html{position:static!important;top:auto!important;align-self:stretch!important;height:100%!important;min-height:100%!important;z-index:auto!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy{position:sticky!important;top:96px!important;z-index:3!important}}@media (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy{position:static!important;top:auto!important}}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{color:#171717!important;max-width:580px!important}@media (min-width: 901px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{margin:0 0 22px!important;max-width:390px!important;font:500 11.5px/1.58 Arial,Helvetica,sans-serif!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{max-width:720px!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{max-width:720px!important;margin-bottom:28px!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html>.elementor-widget-container,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{height:100%!important;min-height:100%!important}}
/* Normalize B2B page typography to the main site body scale. */
body.elementor-page-17512 .hm-b2b p,
body.elementor-page-17512 .hm-hero-copy>p,
body.elementor-page-17512 .hm-card p,
body.elementor-page-17512 .hm-offer-copy p,
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p,
body.elementor-page-17512 .hm-offer-copy small {
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.65 !important;
}

body.elementor-page-17512 .hm-trust-item p {
  font-size: 15px !important;
  line-height: 1.55 !important;
}

body.elementor-page-17512 .hm-card h3 {
  min-height: auto !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
}

body.elementor-page-17512 .hm-trust-item h2 {
  font-size: 18px !important;
  line-height: 1.3 !important;
}

body.elementor-page-17512 .hm-offer-copy strong {
  font-size: 14px !important;
  line-height: 1.35 !important;
}

body.elementor-page-17512 .hm-services>h2#hm-services-title {
  font-size: clamp(34px, 3vw, 44px) !important;
  line-height: 1.16 !important;
}

body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2 {
  font-size: clamp(32px, 2.8vw, 42px) !important;
  line-height: 1.18 !important;
}

body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]),
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label::after {
  font-size: 16px !important;
  line-height: 1.35 !important;
}

body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption a {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-required-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-form-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="error"],
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="Error"] {
  font-size: 13px !important;
  line-height: 1.4 !important;
}

@media (min-width: 901px) {
body.elementor-page-17512 .hm-hero-copy>p {
  max-width: 560px !important;
}

body.elementor-page-17512 .hm-card {
  min-height: 360px !important;
}
}
/* Match the homepage section divider: 101px wide, 2px stroke, centered. */
body.elementor-page-17512 .hm-services>.hm-gold-line,
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  display: block !important;
  width: 101px !important;
  height: 2px !important;
  min-height: 2px !important;
  max-width: 101px !important;
  background: #d5a01f !important;
  border: 0 !important;
  opacity: 1 !important;
}

body.elementor-page-17512 .hm-services>.hm-gold-line {
  margin: 12px auto 28px !important;
}

@media (min-width: 761px) {
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  top: -74px !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
}
}

@media (max-width: 760px) {
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  position: static !important;
  transform: none !important;
  margin: 20px auto 28px !important;
}
}
/* Keep the offer divider below the full wrapped heading, not between title lines. */
@media (min-width: 761px) {
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2::after {
  content: "" !important;
  display: block !important;
  width: 101px !important;
  height: 2px !important;
  margin: 16px auto 0 !important;
  background: #d5a01f !important;
  border: 0 !important;
  opacity: 1 !important;
}

body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  display: none !important;
}
}
/* Responsive containment fix — 2026-08-14 */
@media (max-width: 1180px) {
body.elementor-page-17512 .hm-hero-visual {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}
body.elementor-page-17512 .hm-trust-panel {
  box-sizing: border-box !important;
  min-width: 0 !important;
}
}

@media (max-width: 600px) {
body.elementor-page-17512 .hm-hero-copy .hm-ornament {
  width: 100% !important;
  max-width: 320px !important;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important;
}
body.elementor-page-17512 .hm-hero-copy .hm-ornament > i {
  width: auto !important;
  min-width: 0 !important;
}
body.elementor-page-17512 .elementor-element-b110007.hm-form-card,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card > .elementor-widget-wrap,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-widget-shortcode,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-widget-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-shortcode,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 {
  min-width: 0 !important;
  max-width: 100% !important;
}
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-inner,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-form,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-fieldset,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-element-wrapper,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-element-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-element-label,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-actions-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-actions,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-actions-button {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]),
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 textarea {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
}
/* Required consent field for the B2B quote form — 2026-08-14 */
body.elementor-page-17512 .hm-form-card .hm-consent-required-marker {
  margin-left: 2px;
  color: #f2c66a;
  font-weight: 800;
}

body.elementor-page-17512 .hm-form-card .hm-consent-required-field.hm-consent-invalid .eapps-form-element-checkbox-options-item-checkmark {
  outline: 2px solid #f2c66a;
  outline-offset: 2px;
}

body.elementor-page-17512 .hm-form-card .hm-consent-error {
  width: 100%;
  margin-top: 7px;
  color: #f2c66a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
}
/* Consent required marker color — 2026-08-14 */
body.elementor-page-17512 .hm-form-card .hm-consent-required-marker {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS */.hm-b2b-page,.hm-closing-wrap{--hm-gold:#d5a01f;--hm-black:#111111;--hm-ink:#151515;--hm-paper:#f7f4ef;--hm-muted:#625f59;width:100%;max-width:none!important;padding:0!important}.hm-b2b-page *,.hm-offer-section *,.hm-closing-wrap *{box-sizing:border-box}.hm-b2b{color:var(--hm-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.hm-b2b p,.hm-offer-copy p{margin:0;color:#232323;font-size:16px;line-height:1.72}.hm-b2b h1,.hm-b2b h2,.hm-b2b h3,.hm-offer-copy h2,.hm-closing p{font-family:Georgia,"Times New Roman",serif;text-wrap:balance}.hm-hero{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);min-height:780px;background:#fff}.hm-hero-copy{padding:clamp(64px,7vw,110px) clamp(34px,5.5vw,88px) 72px;position:relative;z-index:2}.hm-hero h1{margin:0;max-width:650px;color:#0d0d0d;font-size:clamp(41px,4.1vw,67px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.hm-hero h1 span{display:block;color:var(--hm-gold)}.hm-ornament{display:flex;align-items:center;gap:22px;width:320px;max-width:100%;margin:35px 0 30px}.hm-ornament i{flex:1;height:1px;background:var(--hm-gold);opacity:.8}.hm-ornament b{color:var(--hm-gold);font-size:23px;line-height:1}.hm-hero-copy>p:not(.hm-eyebrow)+p{margin-top:18px}.hm-hero-visual{position:relative;min-height:780px;background:#e9e4db;overflow:visible}.hm-hero-visual>img{width:100%;height:100%;min-height:780px;display:block;object-fit:cover;object-position:52% center;filter:saturate(.88) contrast(.98)}.hm-hero-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,0) 20%)}.hm-trust-panel{position:absolute;left:-50px;right:22px;bottom:24px;z-index:3;display:grid;grid-template-columns:1fr 1fr;padding:25px 27px;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(14,14,14,.96);box-shadow:0 20px 45px rgba(0,0,0,.2)}.hm-trust-item{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:2px 25px 2px 0}.hm-trust-item+.hm-trust-item{padding:2px 0 2px 25px;border-left:1px solid rgba(255,255,255,.18)}.hm-trust-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--hm-gold);border:1px solid var(--hm-gold);border-radius:50%;font-size:23px}.hm-trust-item h2{margin:0 0 8px;color:var(--hm-gold);font-size:17px;line-height:1.35}.hm-trust-item p{color:#eee!important;font-size:12.5px;line-height:1.55}.hm-services{padding:64px clamp(22px,4.2vw,66px) 70px;background:radial-gradient(circle at 20% 10%,rgba(213,160,31,.06),transparent 28%),var(--hm-paper)}.hm-services>h2{margin:0;text-align:center;color:#161616;font-size:clamp(35px,3.2vw,49px);line-height:1.1}.hm-gold-line{display:block;width:74px;height:2px;margin:20px auto 30px;background:var(--hm-gold)}.hm-card-grid{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.hm-card{min-height:390px;padding:27px 22px 22px;display:flex;flex-direction:column;align-items:center;color:var(--hm-ink);text-align:center;text-decoration:none!important;border:1px solid rgba(20,20,20,.045);border-radius:19px;background:rgba(255,255,255,.93);box-shadow:0 9px 30px rgba(29,25,18,.035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hm-card:hover{color:var(--hm-ink);transform:translateY(-6px);border-color:rgba(213,160,31,.55);box-shadow:0 18px 45px rgba(29,25,18,.1)}.hm-card-icon{width:76px;height:76px;margin-bottom:21px;display:grid;place-items:center;border-radius:50%;background:#101010;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.12)}.hm-card-icon svg{width:39px;height:39px;fill:none;stroke:var(--hm-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hm-card h3{margin:0 0 17px;color:#141414;font-size:20px;line-height:1.22}.hm-card p{color:#45423e;font-size:13.5px;line-height:1.58}.hm-card-arrow{margin-top:auto;padding-top:18px;color:var(--hm-gold);font-size:28px;line-height:1}.hm-offer-section{--hm-gold:#d5a01f;width:100%;max-width:none!important;margin:0!important;display:flex;align-items:stretch;background:#fff}.hm-offer-left{margin-left:auto;justify-content:center}.hm-form-card{margin-right:auto;box-shadow:0 22px 46px rgba(0,0,0,.13)}.hm-offer-copy{max-width:620px;color:#161616;font-family:Arial,Helvetica,sans-serif}.hm-offer-copy h2{margin:0;font-size:clamp(37px,3.6vw,55px);line-height:1.08;letter-spacing:-.025em}.hm-offer-copy .hm-gold-line{margin:21px 0 26px}.hm-offer-copy ul{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:20px}.hm-offer-copy li{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:start}.hm-offer-copy li>span{display:grid;place-items:center;width:35px;height:35px;color:var(--hm-gold);border:1px solid var(--hm-gold);border-radius:50%;font-size:17px;line-height:1}.hm-offer-copy strong{display:block;margin:0 0 4px;color:#181818;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.hm-offer-copy small{display:block;color:#4f4b45;font-size:14px;line-height:1.45}.hm-form-card .elementor-widget-heading{margin-bottom:8px}.hm-form-card .elementor-field-group{margin-bottom:10px}.hm-form-card .elementor-field,.hm-form-card .elementor-field-textual{min-height:47px;padding:10px 13px!important;color:#161616;border:1px solid rgba(255,255,255,.48);border-radius:5px!important;background:#fff}.hm-form-card textarea.elementor-field{min-height:116px;resize:vertical}.hm-form-card .elementor-field-type-acceptance{margin-top:3px;color:#f1f1f1;font-size:12px;line-height:1.5}.hm-form-card .elementor-field-type-acceptance input{accent-color:var(--hm-gold)}.hm-form-card .elementor-button{min-height:54px;margin-top:7px;border-radius:5px!important;letter-spacing:.035em}.hm-closing{--hm-gold:#d5a01f;min-height:178px;padding:48px 24px 42px;display:grid;place-items:center;align-content:center;color:#fff;text-align:center;background:radial-gradient(circle at 2% 100%,rgba(213,160,31,.13),transparent 23%),linear-gradient(120deg,#090909,#171717)}.hm-closing p{margin:0;color:#fff;font-size:clamp(25px,2.4vw,37px);font-weight:700}.hm-closing .hm-ornament{width:290px;margin:24px 0 0}@media (max-width: 1180px){.hm-hero{grid-template-columns:1fr}.hm-hero-copy{padding-bottom:54px}.hm-hero-visual,.hm-hero-visual>img{min-height:600px;height:600px}.hm-trust-panel{left:24px;right:24px}.hm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-card{min-height:365px}}@media (max-width: 900px){.hm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-offer-section{flex-direction:column!important;padding:48px 26px!important}.hm-offer-left{padding:0 0 34px!important}}@media (max-width: 700px){.hm-hero-copy{padding:50px 22px 42px}.hm-hero h1{font-size:clamp(36px,11vw,50px)}.hm-hero-visual,.hm-hero-visual>img{min-height:570px;height:570px}.hm-trust-panel{left:14px;right:14px;bottom:14px;grid-template-columns:1fr;padding:20px}.hm-trust-item{padding:0 0 18px}.hm-trust-item+.hm-trust-item{padding:18px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.hm-services{padding:50px 16px 54px}.hm-card-grid{grid-template-columns:1fr}.hm-card{min-height:0}.hm-offer-section{padding:44px 18px!important}.hm-form-card{padding:27px 20px!important}}.hm-offer-section.elementor-section{display:block!important;padding:62px 52px!important;background:#fff}.hm-offer-section>.elementor-container{max-width:1424px;display:flex;gap:44px;align-items:stretch}.hm-offer-section .elementor-column.hm-offer-left,.hm-offer-section .elementor-column.hm-form-card{width:50%;max-width:690px}.hm-offer-section .hm-form-card{border-radius:20px;overflow:hidden;box-shadow:0 22px 46px rgba(0,0,0,.13)}@media (max-width:900px){.hm-offer-section.elementor-section{padding:48px 26px!important}.hm-offer-section>.elementor-container{flex-direction:column}.hm-offer-section .elementor-column.hm-offer-left,.hm-offer-section .elementor-column.hm-form-card{width:100%;max-width:760px;margin:0 auto}}@media (max-width:700px){.hm-offer-section.elementor-section{padding:44px 18px!important}}:root{--hm-reference-gold:#d5a01f}.elementor-page-17512 .elementor-element-b110001,.elementor-page-17512 .elementor-element-b110004,.elementor-page-17512 .elementor-element-b11000a{margin:0!important}.elementor-page-17512 .elementor-element-b110001>.elementor-container,.elementor-page-17512 .elementor-element-b11000a>.elementor-container{width:100%!important;max-width:none!important}.elementor-page-17512 .hm-b2b{overflow:hidden;color:#111}.elementor-page-17512 .hm-hero-copy{position:relative;z-index:2}.elementor-page-17512 .hm-hero h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.035em;color:#111}.elementor-page-17512 .hm-hero h1 span{display:inline!important;color:var(--hm-reference-gold)}.elementor-page-17512 .hm-hero-copy>p{color:#141414}.elementor-page-17512 .hm-hero-visual{position:relative;overflow:visible}.elementor-page-17512 .hm-hero-visual>img{display:block;width:100%;object-fit:cover;object-position:center center}.elementor-page-17512 .hm-trust-panel{z-index:4;background:linear-gradient(110deg,#101010,#171717);border:1px solid rgba(255,255,255,.08);border-radius:17px;box-shadow:0 6px 15px rgba(0,0,0,.24)}.elementor-page-17512 .hm-trust-item{min-width:0}.elementor-page-17512 .hm-trust-item h2{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-trust-item p{color:#f4f4f4}.elementor-page-17512 .hm-trust-icon{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-ornament i{display:block;height:1px;background:var(--hm-reference-gold)}.elementor-page-17512 .hm-lotus{display:block;width:29px;height:29px;color:var(--hm-reference-gold)}.elementor-page-17512 .hm-services>h2{margin:0;text-align:center;font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#111}.elementor-page-17512 .hm-card-grid{display:grid}.elementor-page-17512 .hm-card{box-sizing:border-box;border:1px solid rgba(20,20,20,.035);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:none;text-decoration:none;color:#111}.elementor-page-17512 .hm-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.08)}.elementor-page-17512 .hm-card-icon{flex:0 0 auto;border-radius:50%;background:#0d0d0d;color:var(--hm-reference-gold)}.elementor-page-17512 .hm-card-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elementor-page-17512 .hm-card h3{font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#111}.elementor-page-17512 .hm-card p{color:#181818}.elementor-page-17512 .hm-card-arrow{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-offer-section>.elementor-container{margin:0 auto}.elementor-page-17512 .hm-offer-copy h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em;color:#111}.elementor-page-17512 .hm-offer-copy li>span{color:var(--hm-reference-gold)}.elementor-page-17512 .hm-form-card{background:linear-gradient(130deg,#111,#181818)!important;border-radius:17px!important;box-shadow:0 7px 15px rgba(0,0,0,.13)!important}.elementor-page-17512 .hm-form-card .elementor-heading-title{color:var(--hm-reference-gold)!important;font-family:Georgia,"Times New Roman",serif!important}.elementor-page-17512 .hm-form-card .elementor-field-group{margin-bottom:7px!important}.elementor-page-17512 .hm-form-card input.elementor-field{min-height:39px!important;padding:8px 12px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;color:#151515!important}.elementor-page-17512 .hm-form-card textarea.elementor-field{padding:8px 12px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;color:#151515!important}.elementor-page-17512 .hm-form-card textarea.elementor-field{min-height:86px!important}.elementor-page-17512 .hm-form-card .elementor-button{min-height:48px!important;border-radius:4px!important;background:var(--hm-reference-gold)!important;color:#111!important;font-weight:700!important}.elementor-page-17512 .hm-closing{width:100%;max-width:none;margin:0;background:linear-gradient(115deg,#0e0e0e,#191919)}.elementor-page-17512 .hm-closing p{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#fff}@media (min-width:901px){.elementor-page-17512 .hm-hero{display:grid;grid-template-columns:50% 50%;min-height:592px}.elementor-page-17512 .hm-hero-copy{padding:55px 0 27px 52px}.elementor-page-17512 .hm-hero h1{width:430px;max-width:100%;font-size:38.5px;line-height:1.105}.elementor-page-17512 .hm-hero h1 span{white-space:nowrap}.elementor-page-17512 .hm-hero-copy>p{margin:0 0 11px;max-width:414px;font:600 12px/1.55 Arial,Helvetica,sans-serif}.elementor-page-17512 .hm-hero-copy .hm-ornament{width:320px;margin:20px 0 20px;gap:22px}.elementor-page-17512 .hm-hero-copy .hm-ornament i{flex:1}.elementor-page-17512 .hm-hero-visual,.elementor-page-17512 .hm-hero-visual>img{min-height:592px;height:592px}.elementor-page-17512 .hm-trust-panel{position:absolute;left:-2px;right:14px;bottom:25px;display:grid;grid-template-columns:1fr 1fr;padding:21px 22px 18px}.elementor-page-17512 .hm-trust-item{display:grid;grid-template-columns:39px 1fr;gap:10px;padding-right:18px}.elementor-page-17512 .hm-trust-item+.hm-trust-item{padding:0 0 0 18px;border-left:1px solid rgba(255,255,255,.18)}.elementor-page-17512 .hm-trust-icon{font-size:34px;line-height:1}.elementor-page-17512 .hm-trust-item h2{margin:1px 0 9px;font:700 13px/1.28 Georgia,"Times New Roman",serif}.elementor-page-17512 .hm-trust-item p{margin:0;font:500 9.3px/1.6 Arial,Helvetica,sans-serif}.elementor-page-17512 .hm-services{padding:22px 27px 13px}.elementor-page-17512 .hm-services>h2{font-size:28px;line-height:1.2}.elementor-page-17512 .hm-services>.hm-gold-line{width:61px;height:1px;margin:10px auto 14px}.elementor-page-17512 .hm-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1424px;margin:0 auto}.elementor-page-17512 .hm-card{min-height:303px;padding:18px 11px 13px;display:flex;flex-direction:column;align-items:center}.elementor-page-17512 .hm-card-icon{width:66px;height:66px;margin:0 auto 14px;padding:15px}.elementor-page-17512 .hm-card h3{margin:0 0 10px;min-height:44px;font-size:12.7px;line-height:1.24;text-align:center}.elementor-page-17512 .hm-card p{margin:0;font:500 10px/1.53 Arial,Helvetica,sans-serif;text-align:center}.elementor-page-17512 .hm-card-arrow{margin-top:auto;padding-top:8px;font-size:20px;line-height:1}.elementor-page-17512 .hm-offer-section.elementor-section{padding:30px 51px 24px!important}.elementor-page-17512 .hm-offer-section>.elementor-container{gap:42px;align-items:stretch}.elementor-page-17512 .hm-offer-section .elementor-column.hm-offer-left,.elementor-page-17512 .hm-offer-section .elementor-column.hm-form-card{max-width:none}.elementor-page-17512 .hm-offer-section .elementor-column.hm-offer-left{width:calc(48% - 21px)}.elementor-page-17512 .hm-offer-section .elementor-column.hm-form-card{width:calc(52% - 21px)}.elementor-page-17512 .hm-offer-left>.elementor-widget-wrap{padding:7px 0 0!important}.elementor-page-17512 .hm-offer-copy h2{margin:0 0 13px;max-width:410px;font-size:29px;line-height:1.08}.elementor-page-17512 .hm-offer-copy>.hm-gold-line{width:49px;height:1px;margin:0 0 21px}.elementor-page-17512 .hm-offer-copy ul{display:grid;gap:15px;margin:0;padding:0}.elementor-page-17512 .hm-offer-copy li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start}.elementor-page-17512 .hm-offer-copy li>span{font-size:27px;line-height:1}.elementor-page-17512 .hm-offer-copy strong{font:700 10.5px/1.25 Arial,Helvetica,sans-serif;text-transform:uppercase}.elementor-page-17512 .hm-offer-copy small{margin-top:3px;font:500 10.5px/1.38 Arial,Helvetica,sans-serif}.elementor-page-17512 .hm-form-card>.elementor-widget-wrap{padding:25px 33px 26px!important}.elementor-page-17512 .hm-form-card .elementor-widget-heading{margin-bottom:8px!important}.elementor-page-17512 .hm-form-card .elementor-heading-title{font-size:25px!important;line-height:1.2!important}.elementor-page-17512 .hm-form-card input.elementor-field{min-height:28px!important;padding:4px 10px!important}.elementor-page-17512 .hm-form-card textarea.elementor-field{min-height:68px!important;padding:6px 10px!important}.elementor-page-17512 .hm-form-card .elementor-button{min-height:45px!important}.elementor-page-17512 .hm-form-card .elementor-field-label{font-size:11px!important}.elementor-page-17512 .hm-form-card .elementor-field-type-acceptance{margin:2px 0 7px!important}.elementor-page-17512 .hm-form-card .elementor-field-type-acceptance label{font-size:10px!important;line-height:1.4!important}.elementor-page-17512 .hm-closing{min-height:127px;padding:27px 20px 19px}.elementor-page-17512 .hm-closing p{font-size:23px;line-height:1.25}.elementor-page-17512 .hm-closing .hm-ornament{justify-content:center;gap:19px;margin:17px auto 0}.elementor-page-17512 .hm-closing .hm-ornament i{width:92px}}@media (max-width:900px){.elementor-page-17512 .hm-hero{display:grid;grid-template-columns:1fr;min-height:0}.elementor-page-17512 .hm-hero-copy{padding:48px 28px 38px}.elementor-page-17512 .hm-hero h1{font-size:clamp(34px,7vw,48px);line-height:1.08}.elementor-page-17512 .hm-hero-copy .hm-ornament{max-width:320px;margin:22px 0;gap:18px}.elementor-page-17512 .hm-hero-copy .hm-ornament i{flex:1}.elementor-page-17512 .hm-hero-visual,.elementor-page-17512 .hm-hero-visual>img{min-height:500px;height:500px}.elementor-page-17512 .hm-trust-panel{position:absolute;left:18px;right:18px;bottom:18px}.elementor-page-17512 .hm-services{padding:42px 22px 44px}.elementor-page-17512 .hm-services>h2{font-size:31px}.elementor-page-17512 .hm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.elementor-page-17512 .hm-card{min-height:330px}.elementor-page-17512 .hm-offer-section>.elementor-container{flex-direction:column}.elementor-page-17512 .hm-offer-section .elementor-column.hm-offer-left,.elementor-page-17512 .hm-offer-section .elementor-column.hm-form-card{width:100%;max-width:760px;margin:0 auto}.elementor-page-17512 .hm-closing{padding:34px 22px 27px}}@media (max-width:600px){.elementor-page-17512 .hm-hero-copy{padding:40px 20px 34px}.elementor-page-17512 .hm-hero h1{font-size:34px}.elementor-page-17512 .hm-hero h1 span{white-space:normal}.elementor-page-17512 .hm-hero-visual,.elementor-page-17512 .hm-hero-visual>img{min-height:450px;height:450px}.elementor-page-17512 .hm-trust-panel{position:relative;left:auto;right:auto;bottom:auto;margin:-38px 14px 22px;grid-template-columns:1fr}.elementor-page-17512 .hm-card-grid{grid-template-columns:1fr}.elementor-page-17512 .hm-card{min-height:0}.elementor-page-17512 .hm-offer-section.elementor-section{padding:40px 18px!important}.elementor-page-17512 .hm-form-card>.elementor-widget-wrap{padding:26px 20px!important}.elementor-page-17512 .hm-closing p{font-size:21px}}body.elementor-page-17512{background:#FCF9F0!important}.elementor-page-17512 .elementor-element-b110001,.elementor-page-17512 .elementor-element-b110004{background:#FCF9F0!important}.elementor-page-17512 .hm-b2b{width:100%;max-width:1380px;margin:0 auto;padding:28px 24px 0;background:#FCF9F0}.elementor-page-17512 .hm-hero{width:100%;max-width:1332px;margin:0 auto;background:transparent}.elementor-page-17512 .hm-hero-visual>img{border-radius:0 18px 18px 0}.elementor-page-17512 .hm-services{width:100%;max-width:1332px;margin:0 auto;background:transparent}.elementor-page-17512 .hm-offer-section.elementor-section{width:calc(100% - 48px)!important;max-width:1332px!important;margin:0 auto!important;padding:30px 0 24px!important;background:#FCF9F0!important}.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:1332px!important}.elementor-page-17512 .elementor-element-b11000a{background:#101010!important}@media (max-width:900px){.elementor-page-17512 .hm-b2b{padding:22px 18px 0}.elementor-page-17512 .hm-hero-visual>img{border-radius:0 0 16px 16px}.elementor-page-17512 .hm-offer-section.elementor-section{width:calc(100% - 36px)!important;padding:40px 0!important}}@media (max-width:600px){.elementor-page-17512 .hm-b2b{padding:16px 14px 0}.elementor-page-17512 .hm-hero-visual>img{border-radius:0 0 14px 14px}.elementor-page-17512 .hm-offer-section.elementor-section{width:calc(100% - 28px)!important}}.elementor-page-17512 .hm-hero-copy>p{font-family:"Work Sans",Arial,Helvetica,sans-serif!important;font-weight:400!important;text-align:left!important}.elementor-page-17512 .hm-closing{position:relative;isolation:isolate;overflow:hidden}.elementor-page-17512 .hm-closing::before{content:"";position:absolute;z-index:0;left:-92px;bottom:-136px;width:286px;height:286px;background-repeat:no-repeat;background-position:center;background-size:contain}.elementor-page-17512 .hm-closing>*{position:relative;z-index:1}.elementor-page-17512 .hm-closing .hm-lotus{width:32px;height:32px}@media (min-width:1101px){.elementor-page-17512 .hm-hero{grid-template-columns:52% 48%}.elementor-page-17512 .hm-hero-copy{padding:52px 44px 24px 0}.elementor-page-17512 .hm-hero h1{width:600px;max-width:100%;font-size:42px;line-height:1.08}.elementor-page-17512 .hm-hero-copy .hm-ornament{width:360px;margin:20px 0 22px}.elementor-page-17512 .hm-hero-copy>p{max-width:560px;margin:0 0 14px;font-size:13.5px!important;line-height:1.58!important}.elementor-page-17512 .hm-trust-panel{left:-24px}}@media (min-width:901px) and (max-width:1100px){.elementor-page-17512 .hm-hero{grid-template-columns:51% 49%}.elementor-page-17512 .hm-hero-copy{padding:50px 18px 24px 0}.elementor-page-17512 .hm-hero h1{width:100%;max-width:100%;font-size:37.5px;line-height:1.09}.elementor-page-17512 .hm-hero-copy .hm-ornament{width:320px;margin:20px 0 20px}.elementor-page-17512 .hm-hero-copy>p{max-width:430px;margin:0 0 12px;font-size:12.5px!important;line-height:1.55!important}.elementor-page-17512 .hm-trust-panel{left:-16px}}@media (max-width:900px){.elementor-page-17512 .hm-hero-copy>p{font-size:14px!important;line-height:1.65!important}.elementor-page-17512 .hm-closing::before{left:-76px;bottom:-116px;width:240px;height:240px}}.elementor-page-17512 .hm-lotus img{display:block;width:100%;height:100%;object-fit:contain}.elementor-page-17512 .hm-closing::before{background-image:url("https://hallermedical.hu/wp-content/uploads/haller-medical-logo-symbol.png")!important;opacity:.18}.elementor-page-17512 .hm-ornament{display:flex;align-items:center}.elementor-page-17512 .hm-ornament .hm-lotus{flex:0 0 auto;position:relative;z-index:2;margin:0}.elementor-page-17512 .hm-ornament>i{display:block;flex:1 1 auto;min-width:24px;height:3px;opacity:1}.elementor-page-17512 .hm-ornament>i:first-child{background:linear-gradient(90deg,rgba(213,160,31,0) 0%,rgba(213,160,31,.35) 34%,#D5A01F 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.elementor-page-17512 .hm-ornament>i:last-child{background:linear-gradient(90deg,#D5A01F 0%,rgba(213,160,31,.35) 66%,rgba(213,160,31,0) 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.elementor-page-17512 .hm-hero-copy .hm-ornament,.elementor-page-17512 .hm-closing .hm-ornament{column-gap:18px}body.elementor-page-17512 .elementor-element-b11000a,body.elementor-page-17512 .elementor-element-b11000a>.elementor-container,body.elementor-page-17512 .elementor-element-b11000b,body.elementor-page-17512 .elementor-element-b11000b>.elementor-element-populated,body.elementor-page-17512 .elementor-element-b11000c,body.elementor-page-17512 .elementor-element-b11000c>.elementor-widget-container{margin-bottom:0!important}body.elementor-page-17512 .hm-closing{border-bottom:8px solid #BC9833!important}body.elementor-page-17512 footer.elementor-location-footer{margin-top:0!important}body.elementor-page-17512 footer.elementor-129>.elementor-element-a477049{display:none!important}body.elementor-page-17512 footer.elementor-129>.elementor-element-a3b89c9{margin-top:0!important}body.elementor-page-17512 .hm-closing .hm-lotus{width:52px!important;height:52px!important}@media (max-width: 600px){body.elementor-page-17512 .hm-closing .hm-lotus{width:44px!important;height:44px!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-b2b{width:100%!important;max-width:none!important;padding:28px 0 0!important}}body.elementor-page-17512 .hm-ornament{flex-direction:row!important;flex-wrap:nowrap!important}body.elementor-page-17512 .hm-ornament>i:first-child{order:1!important}body.elementor-page-17512 .hm-ornament>.hm-lotus{order:2!important;flex:0 0 auto!important}body.elementor-page-17512 .hm-ornament>i:last-child{order:3!important}body.elementor-page-17512 .hm-ornament>i{flex:1 1 auto!important}@media (max-width: 1144px){body.elementor-page-17512 .hm-b2b{max-width:none!important}body.elementor-page-17512 .hm-hero{max-width:none!important}}body.elementor-page-17512 .hm-ornament{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;justify-items:stretch!important}body.elementor-page-17512 .hm-ornament>i{width:100%!important;min-width:0!important;margin:0!important;align-self:center!important}body.elementor-page-17512 .hm-ornament>.hm-lotus{position:relative!important;display:block!important;grid-column:2!important;align-self:center!important;justify-self:center!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;font-size:0!important;line-height:0!important;transform:none!important}body.elementor-page-17512 .hm-ornament>.hm-lotus::before,body.elementor-page-17512 .hm-ornament>.hm-lotus::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-ornament>.hm-lotus img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;transform:none!important}body.elementor-page-17512 .hm-hero-copy .hm-ornament>.hm-lotus{width:46px!important;height:46px!important}body.elementor-page-17512 .hm-closing .hm-ornament>.hm-lotus{width:56px!important;height:56px!important}@media (max-width: 600px){body.elementor-page-17512 .hm-hero-copy .hm-ornament>.hm-lotus{width:40px!important;height:40px!important}body.elementor-page-17512 .hm-closing .hm-ornament>.hm-lotus{width:48px!important;height:48px!important}body.elementor-page-17512 .hm-closing .hm-ornament{width:300px!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero-copy{padding-left:32px!important;padding-right:68px!important;z-index:4!important}body.elementor-page-17512 .hm-hero-visual{overflow:visible!important;z-index:1!important}body.elementor-page-17512 .hm-hero-visual>img{width:calc(100% + 118px)!important;max-width:none!important;margin-left:-118px!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 10%,rgba(0,0,0,.72) 24%,#000 39%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 10%,rgba(0,0,0,.72) 24%,#000 39%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}body.elementor-page-17512 .hm-hero-visual::after{content:""!important;position:absolute!important;right:auto!important;z-index:2!important;pointer-events:none!important}body.elementor-page-17512 .hm-trust-panel{z-index:5!important}}@media (min-width: 901px) and (max-width: 1144px){body.elementor-page-17512 .hm-hero-copy{padding-left:26px!important;padding-right:42px!important;z-index:4!important}body.elementor-page-17512 .hm-hero-visual>img{width:calc(100% + 76px)!important;max-width:none!important;margin-left:-76px!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 16%,#000 40%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 16%,#000 40%)!important}}@media (max-width: 900px){body.elementor-page-17512 .hm-hero-visual>img{width:100%!important;max-width:100%!important;margin-left:0!important;-webkit-mask-image:none!important;mask-image:none!important}}body.elementor-page-17512 .hm-card::before,body.elementor-page-17512 .hm-card::after,body.elementor-page-17512 .hm-card-icon::before,body.elementor-page-17512 .hm-card-icon::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-card-icon{position:relative!important;place-items:center!important;border:0!important;outline:0!important;border-radius:50%!important;background:#0d0d0d!important;box-shadow:none!important;overflow:hidden!important;font-size:0!important;line-height:0!important}body.elementor-page-17512 .hm-card-icon svg{position:static!important;display:block!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.elementor-page-17512 .hm-card>h3:first-of-type,body.elementor-page-17512 .hm-card>.hm-card-icon+h3{margin-top:0!important}@media (min-width: 901px){body.elementor-page-17512 .hm-services{padding-top:52px!important;padding-bottom:58px!important}body.elementor-page-17512 .hm-services>.hm-gold-line{margin-top:14px!important;margin-bottom:30px!important}body.elementor-page-17512 .hm-card-grid{gap:18px!important}body.elementor-page-17512 .hm-card{min-height:340px!important;padding:24px 16px 20px!important}body.elementor-page-17512 .hm-card-icon{margin-bottom:20px!important}body.elementor-page-17512 .hm-card h3{min-height:50px!important;margin-bottom:15px!important;line-height:1.32!important}body.elementor-page-17512 .hm-card p{line-height:1.65!important}body.elementor-page-17512 .hm-card-arrow{padding-top:16px!important}body.elementor-page-17512 .hm-offer-section.elementor-section{padding-top:64px!important;padding-bottom:58px!important}body.elementor-page-17512 .hm-offer-copy>.hm-gold-line{margin-bottom:27px!important}body.elementor-page-17512 .hm-offer-copy ul{gap:19px!important}}@media (max-width: 900px){body.elementor-page-17512 .hm-services{padding-top:54px!important;padding-bottom:58px!important}body.elementor-page-17512 .hm-services>.hm-gold-line{margin-bottom:28px!important}body.elementor-page-17512 .hm-card-grid{gap:20px!important}body.elementor-page-17512 .hm-card{padding-top:28px!important;padding-bottom:24px!important}body.elementor-page-17512 .hm-card-icon{margin-bottom:20px!important}body.elementor-page-17512 .hm-card h3{margin-bottom:15px!important;line-height:1.32!important}body.elementor-page-17512 .hm-card p{line-height:1.65!important}body.elementor-page-17512 .hm-offer-section.elementor-section{padding-top:58px!important;padding-bottom:56px!important}}body.elementor-page-17512 .hm-closing{margin-top:0!important;margin-bottom:0!important}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services,body.elementor-page-17512 .hm-offer-section.elementor-section{width:auto!important;max-width:none!important}body.elementor-page-17512 .hm-card-grid{width:100%!important;max-width:none!important}}@media (min-width: 601px) and (max-width: 1144px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.elementor-page-17512 .hm-offer-section.elementor-section{width:auto!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section>.elementor-container,body.elementor-page-17512 .hm-card-grid{width:100%!important;max-width:none!important}}@media (max-width: 600px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.elementor-page-17512 .hm-offer-section.elementor-section{width:auto!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section>.elementor-container,body.elementor-page-17512 .hm-card-grid{width:100%!important;max-width:none!important}}body.elementor-page-17512 .hm-closing,body.elementor-page-17512 .hm-closing-wrap{width:100%!important;max-width:none!important}@media (min-width: 901px){body.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:1332px!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:calc(52% - 21px)!important;max-width:690px!important;flex:0 1 690px!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:calc(48% - 21px)!important;max-width:640px!important;flex:0 1 640px!important}}@media (max-width: 900px){body.elementor-page-17512 .hm-offer-section .hm-form-card{width:100%!important;max-width:690px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:none!important;margin:0!important;gap:42px!important;align-items:stretch!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:auto!important;max-width:none!important;flex:1 1 auto!important;margin-left:0!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:690px!important;max-width:690px!important;flex:0 0 690px!important;margin-left:auto!important;margin-right:0!important}}@media (min-width: 901px) and (max-width: 1144px){body.elementor-page-17512 .hm-offer-section>.elementor-container{width:100%!important;max-width:none!important;margin:0!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:calc(48% - 21px)!important;max-width:none!important;flex:1 1 auto!important;margin-left:0!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:calc(52% - 21px)!important;max-width:690px!important;flex:0 1 690px!important;margin-left:auto!important;margin-right:0!important}}body.elementor-page-17512 .hm-offer-copy{width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-offer-copy>h2,body.elementor-page-17512 .hm-offer-copy>.hm-gold-line{max-width:620px!important}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{box-sizing:border-box!important;padding-left:64px!important}body.elementor-page-17512 .hm-offer-copy{margin-left:0!important;margin-right:auto!important}}@media (min-width: 701px) and (max-width: 1144px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{box-sizing:border-box!important;padding-left:30px!important}}@media (max-width: 700px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{padding-left:0!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services,body.elementor-page-17512 .hm-offer-section.elementor-section{margin-left:max(88px,calc(16.946vw - 166px))!important;margin-right:max(88px,calc(16.946vw - 166px))!important}}@media (min-width: 1145px) and (max-width: 1499px){body.elementor-page-17512 .hm-offer-section .hm-offer-left{width:calc(48% - 21px)!important;flex:1 1 calc(48% - 21px)!important}body.elementor-page-17512 .hm-offer-section .hm-form-card{width:calc(52% - 21px)!important;max-width:690px!important;flex:0 1 calc(52% - 21px)!important}}@media (min-width: 601px) and (max-width: 1144px){body.elementor-page-17512 .hm-b2b{padding-left:32px!important;padding-right:32px!important}body.elementor-page-17512 .hm-offer-section.elementor-section{margin-left:32px!important;margin-right:32px!important}}@media (max-width: 600px){body.elementor-page-17512 .hm-b2b{padding-left:20px!important;padding-right:20px!important}body.elementor-page-17512 .hm-offer-section.elementor-section{margin-left:20px!important;margin-right:20px!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section>.elementor-container{position:relative!important}body.elementor-page-17512 .hm-offer-section>.elementor-container::before{content:""!important;position:absolute!important;top:12%!important;bottom:12%!important;width:54px!important;z-index:3!important;pointer-events:none!important;background:url("https://hallermedical.hu/wp-content/uploads/haller-medical-logo-symbol.png") center center / 44px 44px no-repeat,radial-gradient(circle at center,#FCF9F0 0 29px,rgba(252,249,240,0) 30px),linear-gradient(to bottom,rgba(188,152,51,0) 0%,rgba(188,152,51,.18) 14%,rgba(188,152,51,.68) 40%,rgba(188,152,51,0) 46%,rgba(188,152,51,0) 54%,rgba(188,152,51,.68) 60%,rgba(188,152,51,.18) 86%,rgba(188,152,51,0) 100%) center / 3px 100% no-repeat!important}body.elementor-page-17512 .hm-offer-section .hm-offer-left,body.elementor-page-17512 .hm-offer-section .hm-form-card{position:relative!important;z-index:4!important}}@media (min-width: 1500px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{left:calc(100% - 711px)!important}}@media (min-width: 1145px) and (max-width: 1499px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{left:48%!important}}@media (max-width: 1144px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{content:none!important;display:none!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-offer-section>.elementor-container::before{left:50%!important;transform:translateX(-50%)!important}}body.elementor-page-17512 .hm-offer-section>.elementor-container::before{content:none!important;display:none!important;background:none!important}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero-visual::after{left:-118px!important;width:66%!important;background:linear-gradient(90deg,#FCF9F0 0%,rgba(252,249,240,.88) 20%,rgba(252,249,240,.58) 42%,rgba(252,249,240,.27) 64%,rgba(252,249,240,.08) 82%,rgba(252,249,240,0) 100%)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 26%,rgba(0,0,0,.94) 40%,rgba(0,0,0,.66) 58%,rgba(0,0,0,.32) 76%,rgba(0,0,0,.10) 90%,transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 26%,rgba(0,0,0,.94) 40%,rgba(0,0,0,.66) 58%,rgba(0,0,0,.32) 76%,rgba(0,0,0,.10) 90%,transparent 100%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}}@media (min-width: 1145px){body.elementor-page-17512 .hm-hero-visual{background:#FCF9F0!important;border:0!important;outline:0!important;box-shadow:none!important}body.elementor-page-17512 .hm-hero-visual>img{border:0!important;outline:0!important;box-shadow:none!important}body.elementor-page-17512 .hm-hero-visual::after{top:-12px!important;bottom:-12px!important;height:auto!important;clip-path:inset(12px 0 12px 0)!important}}.elementor-page-17512 .hm-b2b,.elementor-page-17512 .hm-b2b h1,.elementor-page-17512 .hm-b2b h2,.elementor-page-17512 .hm-b2b h3,.elementor-page-17512 .hm-b2b p,.elementor-page-17512 .hm-offer-copy,.elementor-page-17512 .hm-offer-copy h2,.elementor-page-17512 .hm-offer-copy p,.elementor-page-17512 .hm-offer-copy li,.elementor-page-17512 .hm-offer-copy strong,.elementor-page-17512 .hm-offer-copy small,.elementor-page-17512 .hm-closing,.elementor-page-17512 .hm-closing p,.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{text-align:left!important}.elementor-page-17512 .hm-services>.hm-gold-line,.elementor-page-17512 .hm-offer-copy>.hm-gold-line{margin-left:0!important;margin-right:auto!important}.elementor-page-17512 .hm-ornament{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.elementor-page-17512 .hm-card,.elementor-page-17512 .hm-trust-item,.elementor-page-17512 .hm-offer-copy li{align-items:flex-start!important}body.elementor-page-17512 .hm-b2b :is(h1, h2, h3, p, a, li, strong, small),body.elementor-page-17512 .hm-offer-copy,body.elementor-page-17512 .hm-offer-copy :is(h2, p, li, strong, small){text-align:left!important}body.elementor-page-17512 .hm-offer-copy>.hm-gold-line,body.elementor-page-17512 .hm-closing .hm-ornament,body.elementor-page-17512 .hm-hero-copy .hm-ornament{margin-left:0!important;margin-right:auto!important}body.elementor-page-17512 .hm-ornament,body.elementor-page-17512 .hm-card,body.elementor-page-17512 .hm-trust-item,body.elementor-page-17512 .hm-offer-copy li{align-items:flex-start!important}body.elementor-page-17512 .hm-ornament{justify-content:flex-start!important}body.elementor-page-17512 .hm-trust-icon{place-items:center!important;font-size:0!important}body.elementor-page-17512 .hm-offer-copy li{grid-template-columns:36px 1fr!important}body.elementor-page-17512 .hm-offer-copy li>span{place-items:center!important;width:34px!important;height:34px!important;color:var(--hm-reference-gold,#d5a01f)!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:0!important;line-height:0!important}@media (max-width: 700px){body.elementor-page-17512 .hm-card-icon .hm-icon-svg{width:34px!important;height:34px!important}}body.elementor-page-17512 .hm-card-icon{margin-left:0!important;margin-right:auto!important}body.elementor-page-17512 .elementor-element-b110009{display:none!important}body.elementor-page-17512 .elementor-element-2b2db3f *{color:#111111}body.elementor-page-17512 .hm-form-card .elementor-widget-heading{color:var(--hm-reference-gold,#bc9833)!important}body.elementor-page-17512 .hm-form-card .elementor-heading-title{width:100%!important;color:var(--hm-reference-gold,#bc9833)!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f{margin-top:22px!important;border-radius:0!important;overflow:visible!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-container{width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-form-card::before,body.elementor-page-17512 .hm-form-card::after,body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap::before,body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap::after,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap::before,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap::after{content:none!important;display:none!important;background:none!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-spots,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-spot-inline,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-container,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-inner,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-form,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-fieldset{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form{padding:22px 10px 8px!important}@media (max-width: 767px){body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form{padding:14px 0 4px!important}}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form{outline:0!important;border-radius:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-layout-boxed{border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-b110008{text-align:center!important;color:var(--hm-reference-gold,#d5a01f)!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset{background-color:transparent!important;background-image:none!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-layout-boxed{padding:20px 0 4px!important}body.elementor-page-17512 .elementor-element-2b2db3f label,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-label,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-label-required-indicator,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-checkbox-options-item-caption,body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-element-checkbox-options-item-caption a{color:rgba(255,255,255,0.92)!important}body.elementor-page-17512 .elementor-element-2b2db3f input,body.elementor-page-17512 .elementor-element-2b2db3f textarea{color:#ffffff!important;caret-color:#ffffff!important;background:transparent!important;background-color:transparent!important;border-color:rgba(255,255,255,0.34)!important;border-bottom-color:rgba(255,255,255,0.42)!important}body.elementor-page-17512 .elementor-element-2b2db3f input:focus,body.elementor-page-17512 .elementor-element-2b2db3f textarea:focus{border-color:rgba(213,160,31,0.95)!important;border-bottom-color:rgba(213,160,31,0.95)!important}body.elementor-page-17512 .elementor-element-2b2db3f input::placeholder,body.elementor-page-17512 .elementor-element-2b2db3f textarea::placeholder{color:transparent!important;opacity:0!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-actions-button{background:var(--hm-reference-gold,#d5a01f)!important;border-color:var(--hm-reference-gold,#d5a01f)!important;color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f .eapps-form-actions-button-label{color:#111111!important}@media (max-width: 767px){body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-layout-boxed{padding:14px 0 2px!important}}body.elementor-page-17512 .hm-closing,body.elementor-page-17512 .hm-closing p{text-align:center!important}body.elementor-page-17512 .hm-closing .hm-ornament{width:360px!important;max-width:calc(100vw - 48px)!important;margin:22px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.elementor-page-17512 .hm-closing .hm-ornament i{flex:1 1 0!important}body.elementor-page-17512 .hm-closing .hm-lotus,body.elementor-page-17512 .hm-closing .hm-ornament b{flex:0 0 auto!important}body.elementor-page-17512 .hm-form-card,body.elementor-page-17512 .hm-form-card.elementor-column,body.elementor-page-17512 .elementor-element-b110007{background:linear-gradient(135deg,#101010 0%,#171717 100%)!important;background-color:#111111!important;background-image:linear-gradient(135deg,#101010 0%,#171717 100%)!important;border:1px solid rgba(213,160,31,0.16)!important;border-radius:18px!important;box-shadow:0 18px 38px rgba(0,0,0,0.18)!important;color:#ffffff!important;overflow:hidden!important}body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-form-card .elementor-widget-wrap.elementor-element-populated{background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:18px!important;box-shadow:none!important;color:#ffffff!important;padding:34px 36px 38px!important}body.elementor-page-17512 .hm-form-card .elementor-element-b110008,body.elementor-page-17512 .hm-form-card .elementor-widget-heading{width:100%!important;margin:0 0 16px!important;text-align:left!important}body.elementor-page-17512 .hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{color:var(--hm-reference-gold,#d5a01f)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:27px!important;line-height:1.18!important}body.elementor-page-17512 .elementor-element-2b2db3f,body.elementor-page-17512 .elementor-element-2b2db3f .elementor-widget-container,body.elementor-page-17512 .elementor-element-2b2db3f .elementor-shortcode,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-container,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-inner,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]){display:block!important;width:100%!important;max-width:none!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 14px!important;caret-color:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;background:#ffffff!important;background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%)!important;border:1px solid rgba(255,255,255,0.72)!important;border-radius:4px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.16)!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea{display:block!important;width:100%!important;max-width:none!important;margin:0!important;caret-color:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;background:#ffffff!important;background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%)!important;border:1px solid rgba(255,255,255,0.72)!important;border-radius:4px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.16)!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea{min-height:110px!important;height:110px!important;padding:12px 14px!important;resize:vertical!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]):focus,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea:focus{border-color:var(--hm-reference-gold,#d5a01f)!important;outline:2px solid rgba(213,160,31,0.28)!important;outline-offset:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox{margin:6px 0 8px!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item{width:100%!important;margin:0!important;padding:0!important;color:rgba(255,255,255,0.92)!important;background:transparent!important;border:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item{display:grid!important;grid-template-columns:18px 1fr!important;gap:10px!important;align-items:start!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input[type="checkbox"]{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--hm-reference-gold,#d5a01f)!important;background:#ffffff!important;border:1px solid #ffffff!important;border-radius:2px!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption a{color:rgba(255,255,255,0.92)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.5!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions{width:100%!important;margin:14px 0 0!important;padding:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button{width:100%!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label{color:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.1!important;text-transform:uppercase!important}@media (max-width: 767px){body.elementor-page-17512 .hm-form-card>.elementor-widget-wrap,body.elementor-page-17512 .elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-form-card .elementor-widget-wrap.elementor-element-populated{padding:28px 20px 30px!important}body.elementor-page-17512 .hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{font-size:25px!important}}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label{left:14px!important;top:50%!important;border:0!important;transition:opacity 0.16s ease!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label::after{color:#555555!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(1) .eapps-form-element-label::after{content:"Név *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(2) .eapps-form-element-label::after{content:"Beosztás"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(3) .eapps-form-element-label::after{content:"Cég neve *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(4) .eapps-form-element-label::after{content:"E-mail cím *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(5) .eapps-form-element-label::after{content:"Telefonszám *"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(6) .eapps-form-element-label{top:14px!important;transform:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-fieldset>.eapps-form-element-wrapper:nth-child(6) .eapps-form-element-label::after{content:"Üzenet"!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea{color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:focus-within input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:focus-within textarea{color:#111111!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox){position:static!important;min-height:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper.eapps-form-element-textarea{min-height:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label{position:static!important;z-index:auto!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 6px!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;transform:none!important;opacity:1!important;color:rgba(255,255,255,0.94)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;pointer-events:auto!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label::after{content:none!important;display:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:focus-within .eapps-form-element-label,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:has(input:not(:placeholder-shown)) .eapps-form-element-label,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:has(textarea:not(:placeholder-shown)) .eapps-form-element-label{opacity:1!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input::placeholder,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea::placeholder{color:transparent!important;opacity:0!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label{display:block!important;width:100%!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-required-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-form-error,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="error"],body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="Error"]{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:5px 0 0!important;padding:0!important;color:#f2c66a!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper.eapps-form-element-has-error input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper.eapps-form-element-has-error textarea,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper[class*="error"] input:not([type="checkbox"]):not([type="hidden"]),body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper[class*="error"] textarea{border-color:#f2c66a!important;outline:1px solid rgba(242,198,106,0.35)!important}body.elementor-page-17512{overflow-x:hidden}body.elementor-page-17512 .hm-b2b,body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-services,body.elementor-page-17512 .elementor-element-b110004{box-sizing:border-box}body.elementor-page-17512 .hm-hero-copy,body.elementor-page-17512 .hm-hero-visual,body.elementor-page-17512 .hm-trust-panel,body.elementor-page-17512 .hm-card,body.elementor-page-17512 .hm-offer-copy,body.elementor-page-17512 .hm-form-card,body.elementor-page-17512 #eapps-form-1,body.elementor-page-17512 #eapps-form-1 *{box-sizing:border-box}@media (max-width: 1300px){body.elementor-page-17512 .elementor-element-b110004{margin-left:clamp(28px,5vw,64px)!important;margin-right:clamp(28px,5vw,64px)!important}body.elementor-page-17512 .elementor-element-b110004>.elementor-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:44px!important;width:100%!important;max-width:none!important}body.elementor-page-17512 .elementor-element-b110005,body.elementor-page-17512 .elementor-element-b110007{width:min(100%,760px)!important;flex:0 0 auto!important;max-width:760px!important;margin-left:0!important;margin-right:auto!important}body.elementor-page-17512 .elementor-element-b110005{padding-left:0!important;padding-right:0!important;justify-content:flex-start!important}body.elementor-page-17512 .hm-offer-copy{width:100%!important;max-width:760px!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card,body.elementor-page-17512 .hm-form-card{align-self:flex-start!important;overflow:visible!important;padding:34px!important}body.elementor-page-17512 .hm-form-card .elementor-widget-shortcode,body.elementor-page-17512 .hm-form-card .elementor-widget-container,body.elementor-page-17512 .hm-form-card #eapps-form-1{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-width: 1180px){body.elementor-page-17512 .hm-hero{grid-template-columns:1fr!important;gap:30px!important}body.elementor-page-17512 .hm-hero-copy,body.elementor-page-17512 .hm-hero-visual{width:100%!important;max-width:100%!important}body.elementor-page-17512 .hm-hero-copy{padding-left:clamp(22px,4vw,42px)!important;padding-right:clamp(22px,4vw,42px)!important}body.elementor-page-17512 .hm-hero-visual img{width:100%!important;min-height:430px!important;object-fit:cover!important}body.elementor-page-17512 .hm-trust-panel{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:calc(100% - 44px)!important;max-width:none!important;margin:-115px auto 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.elementor-page-17512 .hm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){body.elementor-page-17512 .elementor-element-b110004{margin-left:20px!important;margin-right:20px!important}body.elementor-page-17512 .elementor-element-b110005,body.elementor-page-17512 .elementor-element-b110007{width:100%!important;max-width:100%!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card,body.elementor-page-17512 .hm-form-card{padding:24px 20px!important;border-radius:16px!important}body.elementor-page-17512 .hm-trust-panel{width:calc(100% - 28px)!important;margin-top:-80px!important;grid-template-columns:1fr!important;padding:22px 20px!important}body.elementor-page-17512 .hm-card-grid{grid-template-columns:1fr!important}}@media (max-width: 480px){body.elementor-page-17512 .hm-hero-visual img{min-height:360px!important}body.elementor-page-17512 .hm-form-card #eapps-form-1 input,body.elementor-page-17512 .hm-form-card #eapps-form-1 textarea{width:100%!important;max-width:100%!important}}@media (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{width:100%!important;max-width:none!important;margin:0!important;padding:56px clamp(28px,5vw,64px)!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{width:100%!important;max-width:760px!important;margin-left:0!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:44px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{width:100%!important;max-width:760px!important;min-width:0!important;flex:0 0 auto!important;flex-basis:auto!important;margin:0!important;align-self:stretch!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005{padding:0!important;justify-content:flex-start!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005>.elementor-widget-wrap.elementor-element-populated{padding:0!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{width:100%!important;max-width:760px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{overflow:visible!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap.elementor-element-populated{padding:34px 36px 38px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 .elementor-widget-shortcode,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 .elementor-widget-container,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 .elementor-shortcode,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007 #eapps-form-1{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{padding:44px 20px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{width:100%!important;max-width:100%!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007>.elementor-widget-wrap.elementor-element-populated{padding:28px 20px 30px!important}}@media (max-width: 480px){body.elementor-page-17512 .hm-hero,body.elementor-page-17512 .hm-hero-copy,body.elementor-page-17512 .hm-hero-visual,body.elementor-page-17512 .hm-trust-panel,body.elementor-page-17512 .hm-card-grid,body.elementor-page-17512 .hm-card{min-width:0!important;max-width:100%!important}body.elementor-page-17512 .hm-hero{grid-template-columns:minmax(0,1fr)!important}body.elementor-page-17512 .hm-hero h1,body.elementor-page-17512 .hm-card h3,body.elementor-page-17512 .hm-offer-copy h2{overflow-wrap:break-word!important}}body.elementor-page-17512 .hm-services .hm-card-grid{justify-items:stretch!important}body.elementor-page-17512 .hm-services .hm-card,body.elementor-page-17512 .hm-services a.hm-card,body.elementor-page-17512 .hm-services article.hm-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}body.elementor-page-17512 .hm-services .hm-card-icon{margin-left:auto!important;margin-right:auto!important;align-self:center!important}body.elementor-page-17512 .hm-services .hm-card h3,body.elementor-page-17512 .hm-services .hm-card p,body.elementor-page-17512 .hm-services .hm-card .hm-card-arrow{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.elementor-page-17512 .hm-services .hm-card svg{display:block!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-services .hm-card .hm-card-arrow{align-self:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="success"]{visibility:visible!important;opacity:1!important;color:#ffffff!important;background:transparent!important;text-align:left!important;font-family:Arial,Helvetica,sans-serif!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-text{background:transparent!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-text{display:block!important;visibility:visible!important;opacity:1!important;color:#f5f5f5!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important;margin:0 0 18px!important;text-align:left!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="button"]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 22px!important;border:0!important;border-radius:5px!important;background:#d5a01f!important;background-color:#d5a01f!important;background-image:linear-gradient(180deg,#dfb44f 0%,#c89123 100%)!important;color:#111111!important;box-shadow:none!important;text-align:center!important;text-decoration:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button *,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-button *,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-success-button *,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="button"] *{color:#111111!important;fill:#111111!important;stroke:#111111!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="button"]:hover{background:#c89123!important;background-color:#c89123!important;background-image:linear-gradient(180deg,#d8a21b 0%,#b98218 100%)!important;color:#111111!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-element-b110008,body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-widget-heading.elementor-element-b110008{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .hm-form-card .elementor-element-b110008 .elementor-heading-title,body.elementor-page-17512 .elementor-element-b110008 .elementor-heading-title{display:block!important;width:100%!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success-container,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success-text,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success-button{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form:not(.eapps-form-sent) .eapps-form-success{display:flex!important;transform:scale(0.85) translateY(-6%)!important;z-index:-1!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2!important;transform:scale(1) translateY(0)!important;color:#ffffff!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-container,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-text,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-text{color:#f5f5f5!important;text-align:center!important}body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-button,body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form.eapps-form-sent .eapps-form-success-button *{background-color:#d5a01f!important;background-image:linear-gradient(180deg,#dfb44f 0%,#c89123 100%)!important;color:#111111!important;text-align:center!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success-container,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success-text,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success-button{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form:not(.eapps-form-sent) .eapps-form-success{z-index:-1!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-container,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-text,body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.page-id-17512 .elementor-element-b110007 .elementor-element-2b2db3f .eapps-form.eapps-form-sent .eapps-form-success-button{background:#d5a01f!important;color:#111111!important;justify-content:center!important;text-align:center!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#d5a01f!important;background-color:#d5a01f!important;background-image:linear-gradient(180deg,#dfb44f 0%,#c89123 100%)!important;color:#111111!important;text-align:center!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button:hover{background:#c89123!important;background-color:#c89123!important;background-image:linear-gradient(180deg,#d8a21b 0%,#b98218 100%)!important;color:#111111!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label:hover,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader:hover,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader-inner,body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-loader-inner:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.elementor-page-17512 .elementor-element-b110007 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-actions-button-label{width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;color:#111111!important;line-height:1.2!important;text-align:center!important;z-index:1!important}body.elementor-page-17512 .hm-icon-svg{display:block!important;flex:0 0 auto!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}body.elementor-page-17512 .hm-icon-svg *{vector-effect:non-scaling-stroke}body.elementor-page-17512 .hm-card-icon,body.elementor-page-17512 .hm-trust-icon,body.elementor-page-17512 .hm-offer-copy li>span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.elementor-page-17512 .hm-offer-copy li>span .hm-icon-svg{width:23px!important;height:23px!important}@media (max-width: 760px){body.elementor-page-17512 .hm-card-icon .hm-icon-svg{width:36px!important;height:36px!important}body.elementor-page-17512 .hm-trust-icon .hm-icon-svg{width:27px!important;height:27px!important}}body.elementor-page-17512 .hm-card-icon .hm-icon-svg,body.elementor-page-17512 .hm-trust-icon .hm-icon-svg{stroke-width:1.9!important}body.elementor-page-17512 .hm-card-icon .hm-icon-svg{width:41px!important;height:41px!important}body.elementor-page-17512 .hm-trust-icon .hm-icon-svg{width:31px!important;height:31px!important}body.elementor-page-17512 .hm-card-icon .hm-icon-svg[data-hm-icon="medical-shield"],body.elementor-page-17512 .hm-card-icon .hm-icon-svg[data-hm-icon="medical-briefcase"],body.elementor-page-17512 .hm-card-icon .hm-icon-svg[data-hm-icon="health-card"]{width:42px!important;height:42px!important}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{gap:clamp(36px,3vw,54px)!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-offer-left.elementor-element-b110005{width:calc(52% - 27px)!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.hm-form-card.elementor-element-b110007{width:calc(48% - 27px)!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{max-width:640px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy ul{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(22px,2.2vw,38px)!important;row-gap:22px!important;margin-top:0!important;align-items:start!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;min-width:0!important;align-items:start!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy li>span{width:34px!important;height:34px!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{max-width:760px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:20px!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy ul{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}}body.elementor-page-17512 .hm-services>h2#hm-services-title,body.elementor-page-17512 .hm-services>.hm-gold-line{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-services>h2#hm-services-title{display:block!important;width:100%!important;max-width:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{width:100%!important;max-width:760px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{display:block!important}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before{position:absolute;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{position:absolute;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}}@media (min-width: 761px) and (max-width: 1300px){.elementor-element-b110004>.elementor-container{justify-content:center!important;align-items:center!important}.elementor-element-b110004 .elementor-column.elementor-element-b110005,.elementor-element-b110004 .elementor-column.elementor-element-b110007{width:min(760px,100%)!important;max-width:calc(100vw - 40px)!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{width:100%!important;max-width:min(760px,calc(100vw - 40px))!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before{top:58px!important;width:min(calc(100% - 72px),760px)!important;color:#111111!important;font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-0.025em!important;text-align:center!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{top:112px!important;width:49px!important;height:1px!important;background:#d5a01f!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{padding-top:190px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before{top:58px!important;width:min(calc(100% - 56px),760px)!important;font-size:29px!important;line-height:1.08!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{top:112px!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004{position:relative!important;padding-top:190px!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{position:absolute!important;transform:translateX(-50%)!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;color:#111111!important;font-family:Georgia,"Times New Roman",serif!important;letter-spacing:0!important;z-index:5!important;pointer-events:auto!important;user-select:text!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{display:block!important;position:absolute!important;transform:translateX(-50%)!important;width:61px!important;height:1px!important;margin:0!important;background:#d5a01f!important;z-index:5!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::before,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004::after{content:none!important;display:none!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{position:static!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:#111111!important;letter-spacing:0!important;user-select:text!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{display:block!important;background:#d5a01f!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005>.elementor-widget-wrap,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html{position:static!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{left:50%!important;width:min(calc(100vw - 72px),760px)!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{left:50%!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{top:-132px!important}}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{top:-48px!important}}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-family:"Work Sans",sans-serif!important}@media (min-width: 761px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-size:28px!important;font-weight:700!important;line-height:33.6px!important;text-align:center!important}}@media (min-width: 901px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{top:-84px!important;width:61px!important;height:1px!important}}@media (min-width: 761px) and (max-width: 900px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-family:"Work Sans",sans-serif!important;font-size:31px!important;line-height:34.1px!important;font-weight:700!important;text-align:center!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{width:74px!important;height:2px!important}}@media (max-width: 760px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2{font-family:"Work Sans",sans-serif!important;font-size:31px!important;line-height:34.1px!important;font-weight:700!important;text-align:center!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{width:74px!important;height:2px!important;margin:20px auto 28px!important}}@media (min-width: 761px) and (max-width: 900px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line{top:-44px!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004>.elementor-container{align-items:stretch!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-column.elementor-element-b110005>.elementor-widget-wrap{align-self:stretch!important;overflow:visible!important}}@media (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html{position:static!important;top:auto!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html{position:static!important;top:auto!important;align-self:stretch!important;height:100%!important;min-height:100%!important;z-index:auto!important}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy{position:sticky!important;top:96px!important;z-index:3!important}}@media (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy{position:static!important;top:auto!important}}body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{color:#171717!important;max-width:580px!important}@media (min-width: 901px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{margin:0 0 22px!important;max-width:390px!important;font:500 11.5px/1.58 Arial,Helvetica,sans-serif!important}}@media (min-width: 761px) and (max-width: 1300px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{max-width:720px!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p{max-width:720px!important;margin-bottom:28px!important}}@media (min-width: 1301px){body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .elementor-element-b110006.elementor-widget-html>.elementor-widget-container,body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy{height:100%!important;min-height:100%!important}}
/* Normalize B2B page typography to the main site body scale. */
body.elementor-page-17512 .hm-b2b p,
body.elementor-page-17512 .hm-hero-copy>p,
body.elementor-page-17512 .hm-card p,
body.elementor-page-17512 .hm-offer-copy p,
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-sticky-copy>p,
body.elementor-page-17512 .hm-offer-copy small {
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.65 !important;
}

body.elementor-page-17512 .hm-trust-item p {
  font-size: 15px !important;
  line-height: 1.55 !important;
}

body.elementor-page-17512 .hm-card h3 {
  min-height: auto !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
}

body.elementor-page-17512 .hm-trust-item h2 {
  font-size: 18px !important;
  line-height: 1.3 !important;
}

body.elementor-page-17512 .hm-offer-copy strong {
  font-size: 14px !important;
  line-height: 1.35 !important;
}

body.elementor-page-17512 .hm-services>h2#hm-services-title {
  font-size: clamp(34px, 3vw, 44px) !important;
  line-height: 1.16 !important;
}

body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2 {
  font-size: clamp(32px, 2.8vw, 42px) !important;
  line-height: 1.18 !important;
}

body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]),
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 textarea,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-wrapper:not(.eapps-form-element-checkbox) .eapps-form-element-label::after {
  font-size: 16px !important;
  line-height: 1.35 !important;
}

body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-checkbox-options-item-caption a {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-element-required-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 .eapps-form-form-error,
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="error"],
body.elementor-page-17512 .elementor-element-2b2db3f #eapps-form-1 [class*="Error"] {
  font-size: 13px !important;
  line-height: 1.4 !important;
}

@media (min-width: 901px) {
body.elementor-page-17512 .hm-hero-copy>p {
  max-width: 560px !important;
}

body.elementor-page-17512 .hm-card {
  min-height: 360px !important;
}
}
/* Match the homepage section divider: 101px wide, 2px stroke, centered. */
body.elementor-page-17512 .hm-services>.hm-gold-line,
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  display: block !important;
  width: 101px !important;
  height: 2px !important;
  min-height: 2px !important;
  max-width: 101px !important;
  background: #d5a01f !important;
  border: 0 !important;
  opacity: 1 !important;
}

body.elementor-page-17512 .hm-services>.hm-gold-line {
  margin: 12px auto 28px !important;
}

@media (min-width: 761px) {
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  top: -74px !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
}
}

@media (max-width: 760px) {
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  position: static !important;
  transform: none !important;
  margin: 20px auto 28px !important;
}
}
/* Keep the offer divider below the full wrapped heading, not between title lines. */
@media (min-width: 761px) {
body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy h2::after {
  content: "" !important;
  display: block !important;
  width: 101px !important;
  height: 2px !important;
  margin: 16px auto 0 !important;
  background: #d5a01f !important;
  border: 0 !important;
  opacity: 1 !important;
}

body.elementor-page-17512 .hm-offer-section.elementor-section.elementor-element-b110004 .hm-offer-copy>.hm-gold-line {
  display: none !important;
}
}
/* Responsive containment fix — 2026-08-14 */
@media (max-width: 1180px) {
body.elementor-page-17512 .hm-hero-visual {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}
body.elementor-page-17512 .hm-trust-panel {
  box-sizing: border-box !important;
  min-width: 0 !important;
}
}

@media (max-width: 600px) {
body.elementor-page-17512 .hm-hero-copy .hm-ornament {
  width: 100% !important;
  max-width: 320px !important;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important;
}
body.elementor-page-17512 .hm-hero-copy .hm-ornament > i {
  width: auto !important;
  min-width: 0 !important;
}
body.elementor-page-17512 .elementor-element-b110007.hm-form-card,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card > .elementor-widget-wrap,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-widget-shortcode,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-widget-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card .elementor-shortcode,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 {
  min-width: 0 !important;
  max-width: 100% !important;
}
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-inner,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-form,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-fieldset,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-element-wrapper,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-element-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-element-label,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-actions-container,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-actions,
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 .eapps-form-actions-button {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 input:not([type="checkbox"]):not([type="hidden"]),
body.elementor-page-17512 .elementor-element-b110007.hm-form-card #eapps-form-1 textarea {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
}
/* Required consent field for the B2B quote form — 2026-08-14 */
body.elementor-page-17512 .hm-form-card .hm-consent-required-marker {
  margin-left: 2px;
  color: #f2c66a;
  font-weight: 800;
}

body.elementor-page-17512 .hm-form-card .hm-consent-required-field.hm-consent-invalid .eapps-form-element-checkbox-options-item-checkmark {
  outline: 2px solid #f2c66a;
  outline-offset: 2px;
}

body.elementor-page-17512 .hm-form-card .hm-consent-error {
  width: 100%;
  margin-top: 7px;
  color: #f2c66a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
}
/* Consent required marker color — 2026-08-14 */
body.elementor-page-17512 .hm-form-card .hm-consent-required-marker {
  color: #ffffff !important;
}/* End custom CSS */