.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-component .form .stg-submit-feedback-re-captcha-component .submit-btn{padding:var(--spacing-3)var(--spacing-5);--shown-display:inline-flex;display:var(--shown-display);justify-content:center;align-items:center;gap:var(--spacing-2)}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component .submit-btn .icon{font-size:20px}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component .submit-btn{background-color:var(--color-primary);color:var(--color-primary-contrast);transition:background-color .4s}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component .submit-btn:hover{background-color:var(--color-body-color)}.enquiry-form-component .form{gap:var(--spacing-5);flex-direction:column;display:flex}.enquiry-form-component .form .field-list{gap:var(--spacing-4);flex-direction:column;display:flex}.enquiry-form-component .form .field-list .field{gap:var(--spacing-2);flex-direction:column;display:flex}.enquiry-form-component .form .field-list .field input,.enquiry-form-component .form .field-list .field textarea{background-color:var(--color-primary-white);padding:var(--spacing-3)var(--spacing-4)}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component{gap:var(--spacing-2);flex-direction:column;display:flex}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component .submit-btn{justify-content:center}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component .re-captcha-branding-visibly{font-size:var(--overline);line-height:var(--overline-line-height);text-align:center}.enquiry-form-component .form .stg-submit-feedback-re-captcha-component .re-captcha-branding-visibly a{-webkit-text-decoration:underline;text-decoration:underline}.hero-section .big-container .title-and-description .title{color:var(--color-primary);font-size:var(--headline3);line-height:var(--headline3-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:1024px){.hero-section .big-container .title-and-description .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:1920px){.hero-section .big-container .title-and-description .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)}}.hero-section .big-container .title-and-description .cta{padding:var(--spacing-3)var(--spacing-5);--shown-display:inline-flex;display:var(--shown-display);justify-content:center;align-items:center;gap:var(--spacing-2)}.hero-section .big-container .title-and-description .cta .icon{font-size:20px}.hero-section .big-container .title-and-description .cta{background-color:var(--color-primary-contrast);color:var(--color-primary);transition:opacity .4s}.hero-section .big-container .title-and-description .cta:hover{opacity:.8}.hero-section{margin-top:var(--spacing-4)}.hero-section .big-container .title-and-description{background-color:var(--color-primary);color:var(--color-primary-contrast);padding:var(--spacing-5)var(--spacing-4);gap:var(--spacing-4);flex-direction:column;align-items:flex-start;display:flex}.hero-section .big-container .title-and-description .title{color:inherit}.hero-section .big-container .title-and-description .description{opacity:var(--light-text-opacity)}.hero-section .big-container .title-and-description .cta{display:none}@media (min-width:640px){.hero-section .big-container .title-and-description{padding:var(--spacing-6);gap:var(--spacing-5)}}@media (min-width:768px){.hero-section .big-container{grid-template-columns:1fr 1fr;display:grid}.hero-section .big-container .title-and-description{--clip:24px;clip-path:polygon(100% 0,100% 100%,var(--clip)100%,0 calc(100% - var(--clip)),0 0);justify-content:center}.hero-section .big-container .stg-youtube-player-component .player{height:100%;min-height:calc(var(--container-width)/2*var(--aspect-ratio-height)/var(--aspect-ratio-width))}.hero-section .big-container .stg-youtube-player-component .player img{height:100%}.hero-section .big-container .img{aspect-ratio:16/9;object-fit:cover;height:100%;min-height:calc(var(--container-width)/2*var(--aspect-ratio-height)/var(--aspect-ratio-width))}}@media (min-width:1024px){.hero-section .big-container .title-and-description .cta{display:revert}}@media (min-width:1280px){.hero-section .big-container .title-and-description{--clip:32px;padding:var(--spacing-8);gap:var(--spacing-6)}}@media (min-width:1536px){.hero-section .big-container .title-and-description{--clip:48px;padding:var(--spacing-9);gap:var(--spacing-7)}}.content-section{margin-top:var(--spacing-8)}.content-section .container{gap:var(--spacing-7);flex-direction:column;display:flex}.content-section .container .content h2{font-size:var(--headline4);line-height:var(--headline4-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)}.content-section .container .content h2[id]{scroll-margin-top:32px}.content-section .container .content blockquote{border-left:4px solid var(--color-primary);padding:var(--spacing-2)var(--spacing-4);font-style:italic}.content-section .container .content ul,.content-section .container .content ol{list-style:revert;padding-left:2ch}.content-section .container .content ul li,.content-section .container .content ol li{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);padding-left:var(--spacing-1)}.content-section .container .content ul li strong,.content-section .container .content ol li strong{margin-bottom:var(--spacing-1);display:inline-block}.content-section .container .content h2+p{margin-top:var(--spacing-3)}.content-section .container .content h2+ul{margin-top:var(--spacing-1)}.content-section .container .content h2+blockquote,.content-section .container .content p+p,.content-section .container .content blockquote+p{margin-top:var(--spacing-4)}.content-section .container .content p+ul,.content-section .container .content p+ol,.content-section .container .content ul+p,.content-section .container .content ol+p{margin-top:var(--spacing-2)}.content-section .container .content p+h2{margin-top:var(--spacing-6)}.content-section .container .content ul+h2,.content-section .container .content ol+h2{margin-top:var(--spacing-5)}.content-section .container .cta-part{background-color:var(--color-white);padding:var(--spacing-5)var(--spacing-4);gap:var(--spacing-5);flex-direction:column;display:flex}.content-section .container .cta-part .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);color:var(--color-primary)}.content-section .container .cta-part .or-divider-and-contact-list{gap:var(--spacing-5);flex-direction:column;display:flex}.content-section .container .cta-part .or-divider-and-contact-list .or-divider{align-items:center;gap:var(--spacing-4);grid-template-columns:1fr auto 1fr;display:grid}.content-section .container .cta-part .or-divider-and-contact-list .or-divider .divider{background-color:var(--color-primary-white);height:2px}@media (min-width:1024px){.content-section .container{gap:var(--spacing-9);grid-template-columns:auto 360px;align-items:flex-start;display:grid}}@media (min-width:1280px){.content-section .container{grid-template-columns:auto 428px}}@media (min-width:1920px){.content-section .container .cta-part{padding:var(--spacing-6)}}@media (min-width:1280px) and (max-width:1919.98px){.content-section .container .cta-part .or-divider-and-contact-list{display:none}}.product-section-component .big-container>.title,.product-section-component .big-container .product-list .title-part .title{color:var(--color-primary);font-size:var(--headline3);line-height:var(--headline3-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:1024px){.product-section-component .big-container>.title,.product-section-component .big-container .product-list .title-part .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:1920px){.product-section-component .big-container>.title,.product-section-component .big-container .product-list .title-part .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)}}.product-section-component .big-container .product-list .product .name-and-description .name{font-size:var(--headline5);line-height:var(--headline5-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)}.product-section-component .big-container .product-list .title-part .cta,.product-section-component .big-container .product-list .product .cta-part .link{padding:var(--spacing-3)var(--spacing-5);--shown-display:inline-flex;display:var(--shown-display);justify-content:center;align-items:center;gap:var(--spacing-2)}.product-section-component .big-container .product-list .title-part .cta .icon,.product-section-component .big-container .product-list .product .cta-part .link .icon{font-size:20px}.product-section-component .big-container .product-list .title-part .cta,.product-section-component .big-container .product-list .product .cta-part .link{background-color:var(--color-primary);color:var(--color-primary-contrast);transition:background-color .4s}.product-section-component .big-container .product-list .title-part .cta:hover,.product-section-component .big-container .product-list .product .cta-part .link:hover{background-color:var(--color-body-color)}.product-section-component{margin-top:var(--section-margin-top)}.product-section-component .big-container,.product-section-component .big-container .product-list{gap:var(--spacing-5);flex-direction:column;display:flex}.product-section-component .big-container .product-list .title-part{--shown-display:flex;align-items:flex-start;gap:var(--spacing-5);flex-direction:column;display:none}.product-section-component .big-container .product-list .product{background-color:var(--color-white);--padding-inline:var(--spacing-4);padding:var(--spacing-5)var(--padding-inline);gap:var(--spacing-5);flex-direction:column;display:flex}.product-section-component .big-container .product-list .product>.icon{color:var(--color-primary);align-self:flex-start;font-size:56px}.product-section-component .big-container .product-list .product .name-and-description{gap:var(--spacing-2);flex-direction:column;display:flex}.product-section-component .big-container .product-list .product .stg-youtube-player-component{margin-left:calc(-1*var(--padding-inline));margin-right:calc(-1*var(--padding-inline))}.product-section-component .big-container .product-list .product .cta-part{gap:var(--spacing-4);display:flex}@media (min-width:768px){.product-section-component .big-container>.title{text-align:center}.product-section-component .big-container .product-list{grid-template-columns:repeat(2,1fr);display:grid}.product-section-component .big-container .product-list .product .stg-youtube-player-component{margin-left:unset;margin-right:unset}}@media (min-width:768px) and (max-width:1279.98px){.product-section-component:not(.matched-col-2) .big-container>.title{display:none}.product-section-component:not(.matched-col-2) .big-container .product-list .title-part{display:var(--shown-display)}}@media (min-width:1280px){.product-section-component .big-container{gap:var(--spacing-6)}.product-section-component .big-container .product-list{grid-template-columns:repeat(3,1fr)}.product-section-component:not(.matched-col-3) .big-container>.title{display:none}.product-section-component:not(.matched-col-3) .big-container .product-list .title-part{display:var(--shown-display)}}.project-component .name{font-size:var(--headline5);line-height:var(--headline5-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);font-size:var(--headline6);line-height:var(--headline6-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);margin-top:var(--spacing-3);margin-bottom:var(--spacing-2)}.project-component .date{font-size:var(--caption);line-height:var(--caption-line-height)}@media (min-width:640px){.project-component .stg-youtube-player-component{border-radius:var(--border-radius-2);overflow:hidden}.project-component .name{font-size:var(--body);line-height:var(--body-line-height)}.project-component .name,.project-component .date{padding-left:var(--border-radius-2);padding-right:var(--border-radius-2)}}