.stg-google-embed-map-component{--_ratio:var(--stg-google-embed-map-ratio,1/1);aspect-ratio:var(--_ratio);vertical-align:bottom;width:100%}.stg-thank-you-modal-component{--stg-modal-overlay-background-color-value:var(--color-white-value);--stg-modal-card-background-color:var(--color-white)}.stg-thank-you-modal-component .content-root{border:1px solid var(--color-primary);border-radius:var(--border-radius-4);padding:var(--spacing-7)var(--spacing-5);gap:var(--spacing-5);flex-direction:column;display:flex}.stg-thank-you-modal-component .content-root .logo-wrapper{--img-size:128px;--padding:var(--spacing-5);border:1px solid var(--color-primary);width:-moz-fit-content;width:fit-content;padding:var(--padding);border-radius:var(--border-radius-50);margin-left:auto;margin-right:auto;position:relative}.stg-thank-you-modal-component .content-root .logo-wrapper img{width:var(--img-size);aspect-ratio:1;object-fit:cover;border-radius:var(--border-radius-50)}.stg-thank-you-modal-component .content-root .logo-wrapper .check-icon{font-size:calc(2rem*var(--rem-ratio,1));color:#1876f2;transform:translate(-50%,-50%)rotate(45deg)translateX(calc(var(--img-size)/2 + var(--padding)))rotate(-45deg);background-color:var(--color-white);position:absolute;top:50%;left:50%}.stg-thank-you-modal-component .content-root{text-align:center}.stg-thank-you-modal-component .content-root .title{font-size:var(--headline1);line-height:var(--headline1-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);color:var(--color-primary)}.stg-thank-you-modal-component .content-root .whats-app-btn,.stg-thank-you-modal-component .content-root .primary-close-btn{border:1px solid var(--color-primary);border-radius:var(--border-radius-999);padding:var(--spacing-3)var(--spacing-6);align-items:center;gap:var(--spacing-2);margin-left:auto;margin-right:auto;display:flex}.stg-thank-you-modal-component .content-root .whats-app-btn .icon,.stg-thank-you-modal-component .content-root .primary-close-btn .icon{flex-shrink:0}.stg-thank-you-modal-component .content-root .close-btn{align-items:center;gap:var(--spacing-2);font-size:calc(.75rem*var(--rem-ratio,1));margin-left:auto;margin-right:auto;display:flex}.enquiry-form-section-component .container .title u{text-decoration-thickness:6px;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.enquiry-form-section-component .container .title{font-size:var(--headline2);line-height:var(--headline2-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}@media (min-width:1280px){.enquiry-form-section-component .container .title{font-size:var(--display-small);line-height:var(--display-small-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submit-btn{border-radius:var(--border-radius-2);color:var(--cta-btn-color-contrast,var(--color-primary-contrast));background-image:linear-gradient(to right,var(--cta-btn-color,var(--color-primary)),var(--cta-btn-color,var(--color-primary)),var(--cta-btn-color-contrast,var(--color-primary-contrast)),var(--cta-btn-color,var(--color-primary)));background-size:300% 100%;transition:background-position 1s}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submit-btn:hover{background-image:linear-gradient(to right,var(--cta-btn-color,var(--color-primary)),var(--cta-btn-color-contrast,var(--color-primary-contrast)),var(--cta-btn-color,var(--color-primary)),var(--cta-btn-color,var(--color-primary)));background-position:100% 0}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submit-btn{padding:var(--spacing-4)var(--spacing-6);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);font-weight:700}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submit-btn .icon{font-size:calc(1.25rem*var(--rem-ratio,1))}.enquiry-form-section-component.bg-img-shown{background-image:url(/assets/static/image/enquiry-form-section-bg.b952ee70.jpg);background-image:-webkit-image-set(url(/assets/static/image/enquiry-form-section-bg.7c51bdcc.avif) 1x type("image/avif"),url(/assets/static/image/enquiry-form-section-bg.5116601a.webp) 1x type("image/webp"),url(/assets/static/image/enquiry-form-section-bg.b952ee70.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/static/image/enquiry-form-section-bg.7c51bdcc.avif" 1x type("image/avif"),"/assets/static/image/enquiry-form-section-bg.5116601a.webp" 1x type("image/webp"),"/assets/static/image/enquiry-form-section-bg.b952ee70.jpg" 1x type("image/jpeg"))}.enquiry-form-section-component{color:var(--color-white);z-index:0;background-position:50%;background-size:cover;position:relative}.enquiry-form-section-component:after{content:"";z-index:-1;background-color:#0000004d;position:absolute;inset:0}.enquiry-form-section-component .container{padding-top:var(--section-padding-block);padding-bottom:var(--section-padding-block);gap:var(--section-padding-block);flex-direction:column;align-items:center;display:flex}.enquiry-form-section-component .container .form{gap:var(--spacing-5);flex-direction:column;display:flex}.enquiry-form-section-component .container .form .field-list{gap:var(--spacing-4);flex-direction:column;display:flex}.enquiry-form-section-component .container .form .field-list .field{gap:var(--spacing-2);flex-direction:column;display:flex}.enquiry-form-section-component .container .form .field-list .field .label{gap:var(--spacing-1);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);display:flex}.enquiry-form-section-component .container .form .field-list .field input,.enquiry-form-section-component .container .form .field-list .field textarea{--bg-color-alpha:60%;border-radius:var(--border-radius-2);border:1px solid var(--color-white);background-color:hsl(var(--color-white-value)/var(--bg-color-alpha));color:var(--color-black);padding:var(--spacing-4);transition-property:background-color,border-color;transition-duration:.4s}.enquiry-form-section-component .container .form .field-list .field input:valid,.enquiry-form-section-component .container .form .field-list .field textarea:valid{--bg-color-alpha:100%}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component{gap:var(--spacing-2);flex-direction:column;display:flex}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .re-captcha-branding-visibly,.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submitted-feedback{font-size:var(--caption);line-height:var(--caption-line-height);text-align:center;font-weight:300}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .re-captcha-branding-visibly a,.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submitted-feedback a{white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:1280px){.enquiry-form-section-component .container .form{gap:var(--spacing-7);width:820px}.enquiry-form-section-component .container .form .field-list{gap:var(--spacing-6)var(--spacing-8);grid-template-areas:"name contact""message message";display:grid}.enquiry-form-section-component .container .form .field-list .field input,.enquiry-form-section-component .container .form .field-list .field textarea{border-radius:unset}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component{align-items:center}.enquiry-form-section-component .container .form .stg-submit-feedback-re-captcha-component .submit-btn{border-radius:unset;width:512px}}@media (min-width:1536px){.enquiry-form-section-component .container .form{width:1024px}}@media (min-width:1920px){.enquiry-form-section-component .container .form{width:1140px}.enquiry-form-section-component .stg-submit-feedback-re-captcha-component .submit-btn{width:768px}}@media (min-width:640px){.map-section .stg-google-embed-map-component{--stg-google-embed-map-ratio:16/9}}@media (min-width:1024px){.map-section .stg-google-embed-map-component{--stg-google-embed-map-ratio:3/1}}.company-info-section{background-color:var(--color-body-bg-color-accent);overflow:clip}.company-info-section .big-container{padding-top:var(--section-padding-block);padding-bottom:var(--section-padding-block);gap:var(--section-padding-block);flex-direction:column;display:flex}.company-info-section .big-container .logo-set-component .company-registration-number{color:var(--color-gray-light)}.company-info-section .big-container .info-list-and-img{--img-extra-height:var(--section-padding-block);margin-top:calc(var(--img-extra-height)/2);margin-bottom:calc(var(--img-extra-height)/2);position:relative}.company-info-section .big-container .info-list-and-img .logo-and-info-list{gap:var(--section-padding-block);flex-direction:column;display:flex}.company-info-section .big-container .info-list-and-img .logo-and-info-list .logo-set-component{display:none}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list,.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .phone-and-email{gap:var(--section-padding-block);flex-direction:column;display:flex}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info{--spacing:var(--spacing-2);gap:var(--spacing);flex-direction:column;display:flex}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .icon-and-title{align-items:center;gap:var(--spacing);color:var(--color-gray-light);display:flex}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .icon-and-title .icon{font-size:calc(1.25rem*var(--rem-ratio,1))}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .icon-and-title .title{font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);text-transform:uppercase}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .link{z-index:1;max-width:max-content;font-weight:500;position:relative}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .link.address-link span{background-color:var(--color-body-bg-color-accent);white-space:pre-line}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .link:not(.address-link){background-color:var(--color-body-bg-color-accent)}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .link{transition:color .4s}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .link:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .info .link:hover .icon{--icon-accent-color:var(--color-primary)!important}.company-info-section .big-container .info-list-and-img .img-wrapper .img{aspect-ratio:1;object-fit:cover;height:calc(100% + var(--img-extra-height));border-radius:var(--border-radius-999);width:auto;position:absolute;top:50%;right:min(0px,50% - 270px);transform:translateY(-50%)}@media (min-width:640px){.company-info-section .big-container .info-list-and-img{gap:var(--section-padding-block);margin-top:unset;margin-bottom:unset;grid-template-columns:max-content auto;display:grid}.company-info-section .big-container .info-list-and-img .img-wrapper{margin-right:calc(-1*var(--container-side-spacing));position:relative}.company-info-section .big-container .info-list-and-img .img-wrapper .img{aspect-ratio:unset;transform:unset;top:unset;right:unset;border-radius:var(--border-radius-2);width:100%;height:100%}}@media (min-width:768px){.company-info-section .big-container>.logo-set-component{display:none}.company-info-section .big-container .info-list-and-img .logo-and-info-list .logo-set-component{display:var(--shown-display);align-items:flex-start}.company-info-section .big-container .info-list-and-img .logo-and-info-list .logo-set-component .company-name-and-registration-number{align-items:flex-start}.company-info-section .big-container .info-list-and-img .img-wrapper{margin-top:calc(-1*var(--section-padding-block));margin-bottom:calc(-1*var(--section-padding-block))}.company-info-section .big-container .info-list-and-img .img-wrapper .img{border-radius:unset}}@media (min-width:1024px){.company-info-section .big-container .info-list-and-img{grid-template-columns:max-content auto}.company-info-section .big-container .info-list-and-img .logo-and-info-list .info-list .phone-and-email{flex-direction:unset}.company-info-section .big-container .info-list-and-img .img-wrapper .img{border-radius:var(--border-radius-999)0 0 var(--border-radius-999)}}