.elementor-359 .elementor-element.elementor-element-4845101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-4845101:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-4845101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liasam.com/wp-content/uploads/2026/09/liasam-office-costa-del-sol-contact.jpg");background-position:center center;background-size:cover;}.elementor-359 .elementor-element.elementor-element-5f4a270{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-359 .elementor-element.elementor-element-468484b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-fc4909e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-4339ed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-18765b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-86528b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-3de936d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-97b6a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-4318ed2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-3dbc22d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-1ed9245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-8db5382 iframe{height:380px;}.elementor-359 .elementor-element.elementor-element-452b7e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-1f4191a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-ec67375{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-359 .elementor-element.elementor-element-c489ecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-e1c2177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS *//* ===== Liasam · Single Property (lx-) ===== */
body.elementor-page-359{
  --lx-forest:var(--e-global-color-primary,#10302a);
  --lx-brass:var(--e-global-color-secondary,#b08d57);
  --lx-ink:var(--e-global-color-text,#15211d);
  --lx-forest-ink:var(--e-global-color-lxforestink,#0b211c);
  --lx-stone:var(--e-global-color-lxstone,#f3f1ec);
  --lx-paper:var(--e-global-color-lxpaper,#fbfaf7);
  --lx-line:var(--e-global-color-lxline,#dcd8cf);
  --lx-muted:var(--e-global-color-lxmuted,#66716c);
  --lx-brass-soft:var(--e-global-color-lxbrasssoft,#cdb489);
  --lx-serif:Georgia,"Times New Roman",serif;
  --lx-sans:Arial,"Helvetica Neue",Helvetica,sans-serif;
  --lx-gut:clamp(16px,4.5vw,72px);
  --lx-max:none;
  background:var(--lx-paper);color:var(--lx-ink);font-family:var(--lx-sans);direction:ltr;text-align:left;
}
body.elementor-page-359 .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px;--gap:0px}
body.elementor-page-359 .elementor-widget{margin-bottom:0}
body.elementor-page-359 .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
body.elementor-page-359 .jet-listing-dynamic-field{display:block}
body.elementor-page-359 .jet-listing-dynamic-field__content{display:block}
body.elementor-page-359 p{margin:0}

/* shared */
body.elementor-page-359 .lx-eyebrow{display:block;font:700 11px/1 var(--lx-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--lx-brass)}
body.elementor-page-359 .lx-h2{font:400 clamp(30px,2.8vw,44px)/1.1 var(--lx-serif);letter-spacing:-.01em;margin:14px 0 0;color:var(--lx-ink)}
body.elementor-page-359 .lx-block__head{margin-bottom:34px}
body.elementor-page-359 .lx-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:0;border:1px solid currentColor;background:transparent;font:700 11px/1 var(--lx-sans);letter-spacing:.22em;text-transform:uppercase;transition:background .35s,color .35s,border-color .35s}
body.elementor-page-359 .lx-btn--brass .elementor-button{background:var(--lx-brass);border-color:var(--lx-brass);color:#fff}
body.elementor-page-359 .lx-btn--brass .elementor-button:hover{background:#9a7a48;border-color:#9a7a48;color:#fff}
body.elementor-page-359 .lx-btn--ghost .elementor-button{color:#fff;border-color:rgba(255,255,255,.6)}
body.elementor-page-359 .lx-btn--ghost .elementor-button:hover{background:#fff;color:var(--lx-forest)}
body.elementor-page-359 .lx-btn--sm .elementor-button{height:40px;padding:0 18px}
body.elementor-page-359 .lx-flag-false{display:none!important}


body.elementor-page-359{--lx-max:1240px;--lx-gut:clamp(20px,6vw,96px)}
body.elementor-page-359 .lx-in{width:100%;max-width:calc(var(--lx-max) + 2 * var(--lx-gut));margin:0 auto;padding:0 var(--lx-gut)!important}
body.elementor-page-359 .elementor-widget.lx-btn{width:auto}
body.elementor-page-359 .lx-btn--line .elementor-button{color:var(--lx-ink);border-color:var(--lx-ink);background:transparent}
body.elementor-page-359 .lx-btn--line .elementor-button:hover{background:var(--lx-ink);color:#fff}

/* ================= CONTACT ================= */
body.elementor-page-359 .lx-h2{font-size:clamp(30px,3vw,46px)}
/* hero — short */
body.elementor-page-359 .lx-chero{position:relative;min-height:clamp(440px,62vh,620px);justify-content:flex-end;color:#fff;background-color:var(--lx-forest-ink)}
body.elementor-page-359 .lx-chero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(6,18,15,.25) 40%,rgba(6,18,15,.88) 100%)}
body.elementor-page-359 .lx-chero__in{position:relative;z-index:2;padding-bottom:64px!important}
body.elementor-page-359 .lx-chero__eb .lx-eyebrow{color:var(--lx-brass-soft)}
body.elementor-page-359 .lx-chero__title .elementor-heading-title{font:400 clamp(42px,5.4vw,84px)/1 var(--lx-serif);color:#fff;margin:18px 0 18px;letter-spacing:-.015em}
body.elementor-page-359 .lx-chero__sub p{font:400 17px/1.65 var(--lx-sans);color:rgba(255,255,255,.86);max-width:56ch}
/* direct lines */
body.elementor-page-359 .lx-lines{background:var(--lx-forest);border-top:1px solid rgba(205,180,137,.25)}
body.elementor-page-359 .lx-lines__in{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0}
body.elementor-page-359 .lx-lines__in>.elementor-widget{width:auto!important}
body.elementor-page-359 .lx-line a,body.elementor-page-359 .lx-line div{display:flex;flex-direction:column;gap:10px;padding:30px 28px;border-right:1px solid rgba(255,255,255,.1);height:100%;color:#fff!important;transition:background .35s}
body.elementor-page-359 .lx-line:first-child a{padding-left:0}
body.elementor-page-359 .lx-line:last-child div{border-right:0}
body.elementor-page-359 .lx-line a:hover{background:rgba(255,255,255,.05)}
body.elementor-page-359 .lx-line__k{font:700 10.5px/1 var(--lx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-brass-soft)}
body.elementor-page-359 .lx-line__v{font:400 19px/1.3 var(--lx-serif);color:#fff;word-break:break-word}
/* form + aside */
body.elementor-page-359 .lx-cmain{background:var(--lx-paper);padding:88px 0}
body.elementor-page-359 .lx-cmain__in{gap:clamp(40px,6vw,96px);align-items:flex-start;flex-wrap:nowrap}
body.elementor-page-359 .lx-cform{flex:1 1 60%;min-width:0}
body.elementor-page-359 .lx-cform__p{font:400 16px/1.7 var(--lx-sans);color:#3b4843;margin:16px 0 36px!important;max-width:54ch}
body.elementor-page-359 .lx-caside{flex:0 0 34%;gap:0;position:sticky;top:120px;background:var(--lx-stone);padding:40px 36px!important}
body.elementor-page-359 .lx-caside__blk+.lx-caside__blk{margin-top:34px;padding-top:34px;border-top:1px solid var(--lx-line)}
body.elementor-page-359 .lx-hours{margin:20px 0 0;display:grid;grid-template-columns:1fr;gap:6px}
body.elementor-page-359 .lx-hours dt{font:400 20px/1.2 var(--lx-serif);color:var(--lx-ink);margin-top:10px}
body.elementor-page-359 .lx-hours dd{margin:0;font:400 14.5px/1.65 var(--lx-sans);color:#3b4843}
body.elementor-page-359 .lx-next{list-style:none;margin:20px 0 0;padding:0;counter-reset:n}
body.elementor-page-359 .lx-next li{counter-increment:n;position:relative;padding:0 0 18px 44px}
body.elementor-page-359 .lx-next li::before{content:"0" counter(n);position:absolute;left:0;top:0;font:400 18px/1 var(--lx-serif);color:var(--lx-brass)}
body.elementor-page-359 .lx-next strong{display:block;font:400 18px/1.2 var(--lx-serif);color:var(--lx-ink);font-weight:400}
body.elementor-page-359 .lx-next span{display:block;margin-top:6px;font:400 14px/1.6 var(--lx-sans);color:var(--lx-muted)}
/* gravity form */
body.elementor-page-359 .lx-gf-contact .gform_fields{display:grid!important;grid-template-columns:1fr 1fr;column-gap:28px!important;row-gap:26px!important}
body.elementor-page-359 .lx-gf-contact .gfield{grid-column:1/-1}
body.elementor-page-359 .lx-gf-contact .lx-f-name,body.elementor-page-359 .lx-gf-contact .lx-f-email,body.elementor-page-359 .lx-gf-contact .lx-f-phone,body.elementor-page-359 .lx-gf-contact .lx-f-enquiry{grid-column:span 1}
body.elementor-page-359 .lx-gf-contact .gfield_label,body.elementor-page-359 .lx-gf-contact .gform-field-label{font:700 10.5px/1 var(--lx-sans)!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--lx-muted)!important;margin-bottom:10px!important}
body.elementor-page-359 .lx-gf-contact .gfield_required{color:var(--lx-brass)!important}
body.elementor-page-359 .lx-gf-contact .gform_required_legend{display:none}
body.elementor-page-359 .lx-gf-contact input[type=text],body.elementor-page-359 .lx-gf-contact input[type=email],body.elementor-page-359 .lx-gf-contact input[type=tel],body.elementor-page-359 .lx-gf-contact select,body.elementor-page-359 .lx-gf-contact textarea{width:100%!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;background:transparent!important;padding:10px 0 14px!important;font:400 18px/1.4 var(--lx-serif)!important;color:var(--lx-ink)!important;box-shadow:none!important;outline:none!important;transition:border-color .3s}
body.elementor-page-359 .lx-gf-contact input::placeholder,body.elementor-page-359 .lx-gf-contact textarea::placeholder{color:#9aa19d;font-style:italic}
body.elementor-page-359 .lx-gf-contact input:focus,body.elementor-page-359 .lx-gf-contact select:focus,body.elementor-page-359 .lx-gf-contact textarea:focus{border-bottom-color:var(--lx-brass)!important}
body.elementor-page-359 .lx-gf-contact select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--lx-brass) 50%),linear-gradient(135deg,var(--lx-brass) 50%,transparent 50%)!important;background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%!important;background-size:5px 5px!important;background-repeat:no-repeat!important;padding-right:28px!important;cursor:pointer}
body.elementor-page-359 .lx-gf-contact textarea{min-height:140px!important;height:140px;resize:vertical}
body.elementor-page-359 .lx-gf-contact .gfield--type-consent .ginput_container{display:flex;gap:12px;align-items:flex-start}
body.elementor-page-359 .lx-gf-contact .gfield_consent_label{font:400 14px/1.6 var(--lx-sans)!important;color:#3b4843!important}
body.elementor-page-359 .lx-gf-contact .gfield_consent_label a{color:var(--lx-forest);text-decoration:underline}
body.elementor-page-359 .lx-gf-contact input[type=checkbox]{accent-color:var(--lx-brass);width:16px;height:16px;margin-top:3px}
body.elementor-page-359 .lx-gf-contact .gform_footer,body.elementor-page-359 .lx-gf-contact .gform-footer{margin:34px 0 0!important;padding:0!important}
body.elementor-page-359 .lx-gf-contact .gform_button{height:58px!important;padding:0 40px!important;background:var(--lx-forest)!important;border:0!important;border-radius:0!important;color:#fff!important;font:700 11px/1 var(--lx-sans)!important;letter-spacing:.22em!important;text-transform:uppercase!important;cursor:pointer;transition:background .3s}
body.elementor-page-359 .lx-gf-contact .gform_button:hover{background:var(--lx-brass)!important}
body.elementor-page-359 .lx-gf-contact .gfield_validation_message,body.elementor-page-359 .lx-gf-contact .validation_message{background:transparent!important;border:0!important;padding:6px 0 0!important;color:#a4452a!important;font:400 13px var(--lx-sans)!important}
body.elementor-page-359 .lx-gf-contact .gform_validation_errors{border-radius:0!important;box-shadow:none!important;border:1px solid #d9b3a6!important;background:#fbf2ee!important}
body.elementor-page-359 .lx-gf-thanks{font:400 18px/1.6 var(--lx-serif);color:var(--lx-ink);padding:30px;border-left:2px solid var(--lx-brass);background:var(--lx-stone)}
/* offices */
body.elementor-page-359 .lx-offices{background:var(--lx-stone);padding:88px 0}
body.elementor-page-359 .lx-offices__head{margin-bottom:40px}
body.elementor-page-359 .lx-offices__grid{display:grid!important;grid-template-columns:1.35fr 1fr;gap:24px}
body.elementor-page-359 .lx-office{background:#fff;gap:0;width:auto!important}
body.elementor-page-359 .lx-office__map iframe{display:block;height:380px!important;filter:grayscale(1) contrast(1.05);transition:filter .5s}
body.elementor-page-359 .lx-office:hover .lx-office__map iframe{filter:grayscale(.2)}
body.elementor-page-359 .lx-office__txt{padding:32px 34px 34px}
body.elementor-page-359 .lx-office__tag{font:700 10.5px/1 var(--lx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-brass)}
body.elementor-page-359 .lx-office__txt h3{font:400 26px/1.2 var(--lx-serif);color:var(--lx-ink);margin:12px 0 12px}
body.elementor-page-359 .lx-office__txt p{font:400 15px/1.7 var(--lx-sans);color:#3b4843;margin:0 0 20px!important}
body.elementor-page-359 .lx-office__txt a{font:700 10.5px/1 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-ink)!important;border-bottom:1px solid var(--lx-brass);padding-bottom:6px}
body.elementor-page-359 .lx-office__mono{height:380px;display:flex;align-items:center;justify-content:center;background:var(--lx-forest) radial-gradient(circle at 30% 30%,rgba(205,180,137,.18),transparent 60%)}
body.elementor-page-359 .lx-office__mono span{font:400 clamp(40px,4vw,64px)/1 var(--lx-serif);color:rgba(255,255,255,.9);letter-spacing:.02em;border-top:1px solid rgba(205,180,137,.5);border-bottom:1px solid rgba(205,180,137,.5);padding:18px 6px}
/* faq */
body.elementor-page-359 .lx-faq{background:var(--lx-paper);padding:88px 0}
body.elementor-page-359 .lx-faq__in{gap:clamp(40px,7vw,110px);align-items:flex-start;flex-wrap:nowrap}
body.elementor-page-359 .lx-faq__in>.lx-head{flex:0 0 34%;width:auto!important;position:sticky;top:120px}
body.elementor-page-359 .lx-acc{flex:1 1 auto;width:auto!important}
body.elementor-page-359 .lx-acc .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--lx-line)!important}
body.elementor-page-359 .lx-acc .elementor-accordion-item:first-child{border-top:1px solid var(--lx-line)!important}
body.elementor-page-359 .lx-acc .elementor-tab-title{padding:24px 0!important;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}
body.elementor-page-359 .lx-acc .elementor-tab-title a,body.elementor-page-359 .lx-acc .elementor-accordion-title{font:400 20px/1.3 var(--lx-serif)!important;color:var(--lx-ink)!important}
body.elementor-page-359 .lx-acc .elementor-accordion-icon{order:2;width:auto!important}
body.elementor-page-359 .lx-acc .elementor-accordion-icon svg{width:12px;height:12px;fill:var(--lx-brass)}
body.elementor-page-359 .lx-acc .elementor-tab-content{border:0!important;padding:0 0 26px!important;font:400 15.5px/1.75 var(--lx-sans);color:#3b4843;max-width:68ch}
/* banner */
body.elementor-page-359 .lx-hcta{background:var(--lx-forest)}
body.elementor-page-359 .lx-hcta__in{justify-content:space-between;align-items:center;gap:40px;padding-top:60px!important;padding-bottom:60px!important;flex-wrap:nowrap}
body.elementor-page-359 .lx-hcta .lx-eyebrow{color:var(--lx-brass-soft)}
body.elementor-page-359 .lx-hcta__t{font:400 clamp(26px,2.6vw,38px)/1.15 var(--lx-serif);color:#fff;margin:14px 0 0}
/* responsive */
@media (max-width:1100px){
 body.elementor-page-359 .lx-lines__in{grid-template-columns:1fr 1fr}
 body.elementor-page-359 .lx-line a,body.elementor-page-359 .lx-line div{padding-left:0!important;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}
 body.elementor-page-359 .lx-cmain__in,body.elementor-page-359 .lx-faq__in{flex-direction:column!important;align-items:stretch}
 body.elementor-page-359 .lx-caside,body.elementor-page-359 .lx-faq__in>.lx-head{position:static;flex-basis:auto}
 body.elementor-page-359 .lx-offices__grid{grid-template-columns:1fr}
}
@media (max-width:767px){
 body.elementor-page-359 .lx-chero__in{padding-bottom:44px!important}
 body.elementor-page-359 .lx-lines__in{grid-template-columns:1fr}
 body.elementor-page-359 .lx-line a,body.elementor-page-359 .lx-line div{padding:20px 0}
 body.elementor-page-359 .lx-cmain,body.elementor-page-359 .lx-offices,body.elementor-page-359 .lx-faq{padding:56px 0}
 body.elementor-page-359 .lx-gf-contact .gform_fields{grid-template-columns:1fr}
 body.elementor-page-359 .lx-gf-contact .gfield{grid-column:1/-1!important}
 body.elementor-page-359 .lx-gf-contact .gform_button{width:100%!important}
 body.elementor-page-359 .lx-caside{padding:30px 24px!important}
 body.elementor-page-359 .lx-office__map iframe,body.elementor-page-359 .lx-office__mono{height:260px!important}
 body.elementor-page-359 .lx-office__txt{padding:26px 22px 28px}
 body.elementor-page-359 .lx-hcta__in{flex-direction:column!important;align-items:flex-start;padding-top:48px!important;padding-bottom:48px!important}
 body.elementor-page-359 .lx-hcta__in>.lx-btn,body.elementor-page-359 .lx-hcta__in .elementor-button{width:100%!important}
}/* End custom CSS */