.logo-set-component{--shown-display:flex;display:var(--shown-display);flex-direction:column;align-items:center}.logo-set-component .logo{width:auto;height:calc(3.5rem*var(--rem-ratio,1))}.logo-set-component .company-name-and-registration-number{flex-direction:column;align-items:center;display:flex}.logo-set-component .company-name-and-registration-number .company-name{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);white-space:nowrap}.logo-set-component .company-name-and-registration-number .company-registration-number{font-size:var(--caption);line-height:var(--caption-line-height);white-space:nowrap}.social-media-component{display:flex}.social-media-component .social-media-link{transition:color .4s}.social-media-component .social-media-link:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.social-media-component .social-media-link:hover .icon{--icon-accent-color:var(--color-primary)!important}.social-media-component .social-media-link .icon{font-size:calc(1.25rem*var(--rem-ratio,1))}.stg-floating-action-component{--_back-to-top-bg-color:var(--stg-floating-action-back-to-top-bg-color,var(--color-primary-contrast));--_back-to-top-color:var(--stg-floating-action-back-to-top-color,var(--color-primary));--spacing:calc(1rem * var(--rem-ratio,1));transform:translateX(calc(-1 * var(--spacing))) translateY(calc(-1 * var(--spacing)));transition:transform .4s;position:fixed;bottom:0;right:0}.stg-floating-action-component.hidden{transform:translateX(calc(-1 * var(--spacing))) translateY(100%)}.stg-floating-action-component{z-index:99;gap:var(--spacing);flex-direction:column;display:flex}.stg-floating-action-component .standard-btn{border-radius:var(--border-radius-full);justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;display:flex}.stg-floating-action-component .back-to-top{background-color:var(--_back-to-top-bg-color);color:var(--_back-to-top-color);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.4s}.stg-floating-action-component .back-to-top:not(.showing){display:none}.stg-floating-action-component .back-to-top.shown{opacity:unset;visibility:unset}.stg-floating-action-component .whatsapp-contact{--pulse-color-value:142deg 70% 49%;color:#fff;background-color:#25d466}.stg-floating-action-component .email-contact{--pulse-color-value:208deg 85% 40%;color:#fff;background-color:#0f6cbd}.stg-floating-action-component .announcement-part .announcement-btn{background-color:var(--color-primary);color:var(--color-primary-contrast)}.stg-floating-action-component .announcement-part{position:relative}.stg-floating-action-component .announcement-part .message-card{background-color:var(--color-white);border-radius:var(--border-radius-lg);width:max-content;max-width:min(100vw - 96px,512px);max-height:80vh;padding:var(--spacing-5) var(--spacing-4);position:absolute;bottom:calc(50% - 7px);right:calc(100% + 8px);overflow-y:auto;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.stg-floating-action-component .announcement-part .message-card .title{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);color:var(--color-primary);margin-bottom:var(--spacing-4)}.stg-floating-action-component .announcement-part .message-card .description{white-space:pre-line}.stg-floating-action-component .announcement-part .message-card .description strong{color:var(--color-primary)}.stg-floating-action-component .announcement-part .message-card .description{margin-bottom:var(--spacing-3)}.stg-floating-action-component .announcement-part .message-card .known-btn{margin-top:var(--spacing-5);border-radius:var(--border-radius-xs);padding:var(--spacing-4) var(--spacing-5);background-color:var(--color-primary);color:var(--color-primary-contrast);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)}.stg-floating-action-component .announcement-part .message-card{transform-origin:100% 100%;transition:transform .4s;transform:scale(0)}.stg-floating-action-component .announcement-part .message-card.shown{transform:scale(1)}.stg-floating-action-component:not(.hidden) .pulse{animation:4s infinite stg-floating-action-pulse}@keyframes stg-floating-action-pulse{0%{box-shadow:0 0 0 0 hsl(var(--pulse-color-value)/40%)}to{box-shadow:0 0 0 16px hsl(var(--pulse-color-value)/0%)}}.stg-modal-component{--_modal-padding:var(--spacing-5);--_overlay-background-color-value:var(--stg-modal-overlay-background-color-value,var(--color-white-value));--_card-background-color:var(--stg-modal-card-background-color);--_card-color:var(--stg-modal-card-color);--shown-display:grid;z-index:999;background-color:hsl(var(--_overlay-background-color-value)/90%);width:100%;height:100%;padding:var(--_modal-padding);place-items:center;display:none;position:fixed;top:0}.stg-modal-component>.card{width:100%;max-width:560px;height:0;max-height:calc(95vh - var(--_modal-padding)*2);border-radius:var(--border-radius-xl);background-color:var(--_card-background-color);color:var(--_card-color);transition:height .4s;overflow:hidden}.stg-modal-component{visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.4s}.stg-modal-component.shown{visibility:unset;opacity:unset}.stg-hamburger-menu-component{--_bar-gap:var(--stg-hamburger-menu-bar-gap,var(--spacing-1));--_bar-width:var(--stg-hamburger-menu-bar-width,32px);--_bar-height:var(--stg-hamburger-menu-bar-height,4px);--_bar-color:var(--stg-hamburger-menu-bar-color,var(--color-black));gap:var(--_bar-gap);flex-direction:column;justify-content:center;align-items:center;display:flex}.stg-hamburger-menu-component .top-bar,.stg-hamburger-menu-component .center-bar,.stg-hamburger-menu-component .bottom-bar{width:var(--_bar-width);height:var(--_bar-height);border-radius:calc(var(--_bar-height)/2);background-color:var(--_bar-color);transition-property:opacity,transform,background-color;transition-duration:.4s}.stg-hamburger-menu-component.opened .center-bar{opacity:0}.stg-hamburger-menu-component.opened .top-bar{transform:translateY(calc(var(--_bar-height) + var(--_bar-gap))) rotate(45deg)}.stg-hamburger-menu-component.opened .bottom-bar{transform:translateY(calc(-1 * (var(--_bar-height) + var(--_bar-gap)))) rotate(-45deg)}*,:after,:before{box-sizing:border-box;border-width:0;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,svg,canvas,iframe,video{display:block}img{overflow-clip-margin:unset;width:100%;height:auto}svg.icon{vertical-align:text-top;height:1em;display:inline-block}ul,ol{list-style:none}address{font-style:normal}abbr[title]{-webkit-text-decoration:none;text-decoration:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:inherit}textarea{resize:vertical}button:not([disabled]){cursor:pointer}button{background-color:#0000}:focus-visible,:focus{outline:none}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/assets/Web/src/fonts/poppins/poppins-300.c04551857776278f.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/Web/src/fonts/poppins/poppins-400.916d3686010a8de2.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/Web/src/fonts/poppins/poppins-500.7777133e901cd5ed.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/Web/src/fonts/poppins/poppins-700.9a881e2ac07d406b.woff2)format("woff2")}[id]{scroll-margin-top:var(--spacing-6)}:root{--container-max-width:clamp(1140px, calc(100vw - (var(--spacing-11) * 2)), 1280px);--big-container-max-width:clamp(1140px, calc(100vw - (var(--spacing-11) * 2)), 1536px);--container-padding-inline:var(--spacing-4);--smallest-container-padding-inline:var(--spacing-4);--non-zero-container-padding-inline:var(--spacing-4)}@media (width>=768px){:root{--container-padding-inline:var(--spacing-6);--non-zero-container-padding-inline:var(--spacing-6)}}@media (width>=1280px){:root{--container-padding-inline:0px}}.big-container,.container{max-width:var(--container-max-width);padding-inline:var(--container-padding-inline);--container-width:calc(min(100vw, var(--container-max-width)) - (var(--container-padding-inline) * 2));--container-side-spacing:calc((var(--document-client-width,100vw) - var(--container-width)) / 2);margin-inline:auto}.big-container{max-width:var(--big-container-max-width);--container-width:calc(min(100vw, var(--big-container-max-width)) - (var(--container-padding-inline) * 2));--container-side-spacing:calc((var(--document-client-width,100vw) - var(--container-width)) / 2)}:root{--color-gray-95:#f2f2f2;--color-gray-95-value:0deg 0% 95%;--color-gray-95-hue:0deg;--color-gray-90:#e3e3e3;--color-gray-90-value:0deg 0% 89%;--color-gray-90-hue:0deg;--color-gray-80:#c7c7c7;--color-gray-80-value:0deg 0% 78%;--color-gray-80-hue:0deg;--color-gray-70:#ababab;--color-gray-70-value:0deg 0% 67%;--color-gray-70-hue:0deg;--color-gray-60:#919191;--color-gray-60-value:0deg 0% 57%;--color-gray-60-hue:0deg;--color-gray-50:#787878;--color-gray-50-value:0deg 0% 47%;--color-gray-50-hue:0deg;--color-gray-40:#5e5e5e;--color-gray-40-value:0deg 0% 37%;--color-gray-40-hue:0deg;--color-gray-30:#474747;--color-gray-30-value:0deg 0% 28%;--color-gray-30-hue:0deg;--color-gray-20:#303030;--color-gray-20-value:0deg 0% 19%;--color-gray-20-hue:0deg;--color-gray-10:#1c1c1c;--color-gray-10-value:0deg 0% 11%;--color-gray-10-hue:0deg;--color-black:#1c1c1c;--color-black-value:0deg 0% 11%;--color-black-hue:0deg;--color-white:#fff;--color-white-value:0deg 0% 100%;--color-white-hue:0deg;--color-youtube:red;--color-youtube-value:0deg 100% 50%;--color-youtube-hue:0deg;--color-youtube-contrast:#fff;--color-youtube-contrast-value:0deg 0% 100%;--color-youtube-contrast-hue:0deg;--color-whatsapp:#28ad00;--color-whatsapp-value:106deg 100% 34%;--color-whatsapp-hue:106deg;--color-rating-star:#fab905;--color-rating-star-value:44deg 96% 50%;--color-rating-star-hue:44deg;--color-primary:#1d6cd3;--color-primary-value:214deg 76% 47%;--color-primary-hue:214deg;--color-primary-contrast:#fff;--color-primary-contrast-value:0deg 0% 100%;--color-primary-contrast-hue:0deg;--color-body-bg-color:#f2f2f2;--color-body-bg-color-value:0deg 0% 95%;--color-body-bg-color-hue:0deg;--color-accent:#ffbe3d;--color-accent-value:40deg 100% 62%;--color-accent-hue:40deg;--color-accent-contrast:#1c1c1c;--color-accent-contrast-value:0deg 0% 11%;--color-accent-contrast-hue:0deg;--color-body-bg-color-accent:#fffcf5;--color-body-bg-color-accent-value:40deg 100% 98%;--color-body-bg-color-accent-hue:40deg;--color-gray-light:#5e5e5e;--color-gray-light-value:0deg 0% 37%;--color-gray-light-hue:0deg;--color-black-light:#303030;--color-black-light-value:0deg 0% 19%;--color-black-light-hue:0deg;--color-body-color:#1c1c1c;--color-body-color-value:0deg 0% 11%;--color-body-color-hue:0deg;--color-error:#c83745;--color-error-value:354deg 57% 50%;--color-error-hue:354deg;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--breakpoint-3xl:1920px;--breakpoint-mobile:640px;--breakpoint-desktop:1280px;--font-family-primary:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-weight-primary: }body{font-family:var(--font-family-primary);font-weight:var(--font-weight-primary);font-size:var(--body);line-height:var(--body-line-height);color:var(--color-black)}:root{--font-family-accent:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-weight-accent:500;--font-style-accent: ;--text-transform-accent: ;--letter-spacing-accent: ;--spacing-1:calc(.25rem * var(--rem-ratio,1));--spacing-2:calc(.5rem * var(--rem-ratio,1));--spacing-3:calc(.75rem * var(--rem-ratio,1));--spacing-4:calc(1rem * var(--rem-ratio,1));--spacing-5:calc(1.5rem * var(--rem-ratio,1));--spacing-6:calc(2rem * var(--rem-ratio,1));--spacing-7:calc(2.5rem * var(--rem-ratio,1));--spacing-8:calc(3rem * var(--rem-ratio,1));--spacing-9:calc(4rem * var(--rem-ratio,1));--spacing-10:calc(5rem * var(--rem-ratio,1));--spacing-11:calc(6rem * var(--rem-ratio,1));--spacing-12:calc(8rem * var(--rem-ratio,1));--rem-ratio:1;--type-scale:1.2;--base-font-size-px:16;--base-font-size-rem:calc(var(--base-font-size-px) * 1rem / 16 * var(--rem-ratio,1));--display-xl:calc(var(--display-large) * var(--type-scale));--display-xl-line-height:calc(var(--display-xl) + 1rem * var(--rem-ratio,1));--display-large:calc(var(--display-medium) * var(--type-scale));--display-large-line-height:calc(var(--display-large) + 1rem * var(--rem-ratio,1));--display-medium:calc(var(--display-small) * var(--type-scale));--display-medium-line-height:calc(var(--display-medium) + .75rem * var(--rem-ratio,1));--display-small:calc(var(--headline1) * var(--type-scale));--display-small-line-height:calc(var(--display-small) + .75rem * var(--rem-ratio,1));--headline1:calc(var(--headline2) * var(--type-scale));--headline1-line-height:calc(var(--headline1) + .5rem * var(--rem-ratio,1));--headline2:calc(var(--headline3) * var(--type-scale));--headline2-line-height:calc(var(--headline2) + .5rem * var(--rem-ratio,1));--headline3:calc(var(--headline4) * var(--type-scale));--headline3-line-height:calc(var(--headline3) + .5rem * var(--rem-ratio,1));--headline4:calc(var(--headline5) * var(--type-scale));--headline4-line-height:calc(var(--headline4) + .5rem * var(--rem-ratio,1));--headline5:calc(var(--headline6) * var(--type-scale));--headline5-line-height:calc(var(--headline5) + .5rem * var(--rem-ratio,1));--headline6:calc(var(--body) * var(--type-scale));--headline6-line-height:calc(var(--headline6) + .5rem * var(--rem-ratio,1));--body:var(--base-font-size-rem);--body-line-height:calc(var(--body) + .5rem * var(--rem-ratio,1));--caption:calc(var(--body) / var(--type-scale));--caption-line-height:calc(var(--caption) + .375rem * var(--rem-ratio,1));--overline:calc(var(--caption) / var(--type-scale));--overline-line-height:calc(var(--overline) + .25rem * var(--rem-ratio,1));--border-radius-xs:4px;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-lg-increased:20px;--border-radius-xl:28px;--border-radius-xl-increased:32px;--border-radius-2xl:48px;--border-radius-full:9999px;--elevation-1:0 1px 2px 0 #0000004d, 0 1px 3px 1px #00000026;--elevation-2:0 1px 2px 0 #0000004d, 0 2px 6px 2px #00000026;--elevation-3:0 4px 8px 3px #00000026, 0 1px 3px 0 #0000004d;--elevation-4:0 6px 10px 4px #00000026, 0 2px 3px 0 #0000004d;--elevation-5:0 8px 12px 6px #00000026, 0 4px 4px 0 #0000004d;--section-padding-block:var(--spacing-6);--header-height:64px}@media (width>=1280px){:root{--section-padding-block:var(--spacing-8);--header-height:96px}}@media (width>=1536px){:root{--rem-ratio:1.125}}@media (width>=1920px){:root{--rem-ratio:1.25}}body{background-color:var(--color-body-bg-color);color:var(--color-body-color)}.header{background-color:var(--color-body-bg-color);position:relative}.header.stuck{box-shadow:var(--elevation-2)}.header .big-container{height:var(--header-height);justify-content:space-between;align-items:center;display:flex;position:relative}.header .big-container .stg-hamburger-menu-component{--stg-hamburger-menu-bar-color:var(--color-gray-light);--stg-hamburger-menu-bar-width:24px}.header .big-container .stg-hamburger-menu-component.opened{--stg-hamburger-menu-bar-color:var(--color-primary)}.header .big-container .logo-and-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .big-container .logo-and-name .logo{height:calc(2rem*var(--rem-ratio,1));width:auto}.header .big-container .logo-and-name .name{display:none}.header .big-container .nav-part{--translate-x:-100%;z-index:999;width:100%;height:calc(100dvh - var(--header-height));background-color:var(--color-body-bg-color);transform:translateX(var(--translate-x));--padding-inline:var(--smallest-container-padding-inline);padding:var(--spacing-3) var(--padding-inline);gap:var(--spacing-8);--nav-link-padding:var(--padding-inline);flex-direction:column;justify-content:space-between;transition:transform .4s;display:flex;position:absolute;top:100%;left:0;overflow:auto}.header .big-container .nav-part .nav-list .nav-link,.header .big-container .nav-part .nav-list .nav-menu-trigger .text-and-icon{padding:var(--nav-link-padding);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);font-weight:400;display:block}.header .big-container .nav-part .nav-list .nav-menu-trigger .nav-menu .nav-link-inside-menu{padding:calc(var(--nav-link-padding)/2);display:block}.header .big-container .nav-part .nav-list .nav-link.active,.header .big-container .nav-part .nav-list .nav-menu-trigger.active .text-and-icon{color:var(--color-primary)}.header .big-container .nav-part .nav-list .nav-menu-trigger .nav-menu .nav-link-inside-menu.active{border-radius:var(--border-radius-xs);background-color:var(--color-accent);color:var(--color-accent-contrast)}.header .big-container .nav-part .nav-list .nav-menu-trigger .text-and-icon{align-items:center;gap:var(--spacing-2);width:100%;display:flex}.header .big-container .nav-part .nav-list .nav-menu-trigger .text-and-icon .icon{font-size:calc(1.25rem*var(--rem-ratio,1));transition-property:transform,color;transition-duration:.4s}.header .big-container .nav-part .nav-list .nav-menu-trigger .nav-menu{margin-inline:var(--nav-link-padding);margin-block:calc(var(--nav-link-padding)/2);border-radius:var(--border-radius-lg);padding:var(--nav-link-padding);background-color:var(--color-primary);width:fit-content;color:var(--color-primary-contrast);opacity:0;transform:translateY(var(--spacing-6));transition-property:transform,opacity;transition-duration:.4s;display:none}.header .big-container .nav-part .nav-list .nav-menu-trigger.opened .text-and-icon .icon{color:var(--color-primary);transform:rotate(180deg)}.header .big-container .nav-part .nav-list .nav-menu-trigger.opened .nav-menu{display:revert}.header .big-container .nav-part .nav-list .nav-menu-trigger.opened.shown .nav-menu{opacity:unset;transform:unset}.header .big-container .nav-part .contact-link-list{padding:var(--padding-inline);justify-content:space-between;display:flex}.header .big-container .nav-part .contact-link-list .icon{--icon-accent-color:var(--color-primary);font-size:calc(2.5rem*var(--rem-ratio,1))}.header .big-container .nav-part.opened{--translate-x:0}.header .big-container .cta-part{color:var(--color-gray-light);flex-direction:column;align-items:flex-end;display:flex}.header .big-container .cta-part .contact-link-list{display:none}.header .big-container .cta-part .cta{font-size:var(--caption);line-height:var(--caption-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);-webkit-text-decoration:underline;text-decoration:underline}@media (width>=1024px){.header{background-color:#fff}.header .big-container .stg-hamburger-menu-component{display:none}.header .big-container .logo-and-name{position:unset;transform:unset}.header .big-container .nav-part{position:unset;transform:unset;width:unset;height:unset;background-color:unset;padding:unset;overflow:unset}.header .big-container .nav-part .nav-list{display:flex}.header .big-container .nav-part .nav-list .nav-link,.header .big-container .nav-part .nav-list .nav-menu-trigger .text-and-icon{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);color:var(--color-gray-light)}.header .big-container .nav-part .nav-list .nav-link:hover,.header .big-container .nav-part .nav-list .nav-menu-trigger:hover .text-and-icon{color:var(--color-primary)}.header .big-container .nav-part .nav-list .nav-menu-trigger .nav-menu .nav-link-inside-menu:hover{background-color:var(--color-accent);color:var(--color-accent-contrast)}.header .big-container .nav-part .nav-list .nav-menu-trigger{position:relative}.header .big-container .nav-part .nav-list .nav-menu-trigger .nav-menu{display:revert;margin:unset;border-radius:unset;visibility:hidden;opacity:0;--translate-y:var(--spacing-6);transform:translate(-50%, var(--translate-y));width:max-content;transition-property:visibility,opacity,transform;transition-duration:.4s;position:absolute;top:100%;left:50%}.header .big-container .nav-part .nav-list .nav-menu-trigger:hover .nav-menu{visibility:unset;opacity:unset;box-shadow:var(--elevation-2);--translate-y:0px}.header .big-container .nav-part .contact-link-list{display:none}.header .big-container .cta-part .cta{color:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset;transition:color .4s}.header .big-container .cta-part .cta:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.header .big-container .cta-part .cta:hover .icon{--icon-accent-color:var(--color-primary)!important}}@media (width>=1280px){.header .big-container .logo-and-name{align-items:center;gap:var(--spacing-1);flex-direction:column;display:flex}.header .big-container .logo-and-name .logo{height:calc(2.5rem*var(--rem-ratio,1))}.header .big-container .logo-and-name .name{display:revert;font-size:var(--overline);line-height:var(--overline-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);font-weight:400}.header .big-container .nav-part .nav-list{gap:var(--spacing-2)}.header .big-container .cta-part .social-media-component{display:none}.header .big-container .cta-part{gap:var(--spacing-1);flex-direction:column;display:flex}.header .big-container .cta-part .contact-link-list{gap:var(--spacing-2);display:flex}.header .big-container .cta-part .contact-link-list .contact-link .icon{--icon-accent-color:var(--color-primary);font-size:calc(1.5rem*var(--rem-ratio,1))}.header .big-container .cta-part .contact-link-list .contact-link{transition:color .4s}.header .big-container .cta-part .contact-link-list .contact-link:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.header .big-container .cta-part .contact-link-list .contact-link:hover .icon{--icon-accent-color:var(--color-primary)!important}.header .big-container .cta-part .cta{font-size:var(--body);line-height:var(--body-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 (width>=1920px){.header .big-container .nav-part .nav-list{gap:var(--spacing-4)}}.footer{background-color:var(--color-gray-20);color:var(--color-white);padding-top:var(--section-padding-block);font-weight:300}.footer .big-container{--row-gap:var(--spacing-5)}.footer .big-container>.logo-set-component{display:none}.footer .big-container .info-list{--title-font-size:var(--body);--title-line-height:var(--body-line-height);--title-font-family:var(--font-family-accent);--title-font-weight:var(--font-weight-accent);--title-font-style:var(--font-style-accent);--title-text-transform:var(--text-transform-accent);--title-letter-spacing:var(--letter-spacing-accent);--title-and-list-row-gap:var(--spacing-1);gap:var(--row-gap) var(--spacing-8);grid-template-columns:max-content 1fr;grid-template-areas:"company-info company-info""site-link-info project-info""contact-info contact-info";display:grid}.footer .big-container .info-list .company-info .title{display:none}.footer .big-container .info-list .company-info .logo-set-component{margin-bottom:var(--section-padding-block)}.footer .big-container .info-list .company-info .social-media-component{margin-top:var(--spacing-3);gap:var(--spacing-1)}.footer .big-container .info-list .company-info .social-media-component .social-media-link .icon{font-size:calc(2rem*var(--rem-ratio,1))}.footer .big-container .info-list .site-link-info{--spacing:var(--spacing-1);gap:var(--title-and-list-row-gap);flex-direction:column;display:flex}.footer .big-container .info-list .site-link-info>.title{font-size:var(--title-font-size);line-height:var(--title-line-height);font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-style:var(--title-font-style);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing)}.footer .big-container .info-list .site-link-info .site-link-list>:first-child{margin-top:calc(-1*var(--spacing))}.footer .big-container .info-list .site-link-info .site-link-list>:last-child{margin-bottom:calc(-1*var(--spacing))}.footer .big-container .info-list .site-link-info .site-link-list .site-link{padding-block:var(--spacing);transition:color .4s;display:block}.footer .big-container .info-list .site-link-info .site-link-list .site-link:hover{color:var(--color-accent);-webkit-text-decoration:underline;text-decoration:underline}.footer .big-container .info-list .site-link-info .site-link-list .site-link:hover .icon{--icon-accent-color:var(--color-accent)!important}.footer .big-container .info-list .project-info{--spacing:var(--spacing-2);gap:var(--title-and-list-row-gap);flex-direction:column;display:flex}.footer .big-container .info-list .project-info>.title{font-size:var(--title-font-size);line-height:var(--title-line-height);font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-style:var(--title-font-style);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing)}.footer .big-container .info-list .project-info .project-list>:first-child{margin-top:calc(-1*var(--spacing))}.footer .big-container .info-list .project-info .project-list>:last-child{margin-bottom:calc(-1*var(--spacing))}.footer .big-container .info-list .project-info .project-list .project{--shown-display:block;display:var(--shown-display);padding-block:var(--spacing);transition:color .4s}.footer .big-container .info-list .project-info .project-list .project:hover{color:var(--color-accent);-webkit-text-decoration:underline;text-decoration:underline}.footer .big-container .info-list .project-info .project-list .project:hover .icon{--icon-accent-color:var(--color-accent)!important}.footer .big-container .info-list .project-info .project-list .project:nth-child(n+2){border-top:1px solid var(--color-gray-light)}.footer .big-container .info-list .project-info .project-list .project:nth-child(n+4){display:none}.footer .big-container .info-list .project-info .project-list .project .date{font-size:var(--caption);line-height:var(--caption-line-height)}.footer .big-container .info-list .project-info .project-list .project .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);font-weight:inherit}.footer .big-container .info-list .contact-info{--spacing:var(--spacing-2);gap:var(--title-and-list-row-gap);flex-direction:column;min-width:0;display:flex}.footer .big-container .info-list .contact-info>.title{font-size:var(--title-font-size);line-height:var(--title-line-height);font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-style:var(--title-font-style);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing)}.footer .big-container .info-list .contact-info .contact-list>:first-child{margin-top:calc(-1*var(--spacing))}.footer .big-container .info-list .contact-info .contact-list>:last-child{margin-bottom:calc(-1*var(--spacing))}.footer .big-container .info-list .contact-info .contact-list .contact{gap:var(--spacing-2);padding-block:var(--spacing);transition:color .4s;display:flex}.footer .big-container .info-list .contact-info .contact-list .contact:hover{color:var(--color-accent);-webkit-text-decoration:underline;text-decoration:underline}.footer .big-container .info-list .contact-info .contact-list .contact:hover .icon{--icon-accent-color:var(--color-accent)!important}.footer .big-container .info-list .contact-info .contact-list .contact .icon-wrapper{height:var(--body-line-height);justify-content:center;align-items:center;display:flex}.footer .big-container .info-list .contact-info .contact-list .contact .icon-wrapper .icon{--icon-accent-color:var(--color-accent);flex-shrink:0}.footer .big-container .info-list .contact-info .contact-list .contact.address-contact .text{white-space:pre-line}.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text,.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text{align-items:center;display:flex;overflow:hidden}.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text :not(.label),.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text .bracket,.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text :not(.label),.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text .bracket{flex-shrink:0}.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text .label,.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text .label{font-size:var(--caption);line-height:var(--caption-line-height)}.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text .stg-ellipsis-open,.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text .stg-ellipsis-open{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text .stg-ellipsis-open.opened,.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text .stg-ellipsis-open.opened{white-space:unset;overflow:unset;text-overflow:unset}:is(.footer .big-container .info-list .contact-info .contact-list .contact.phone-contact .text:has(.stg-ellipsis-open.opened),.footer .big-container .info-list .contact-info .contact-list .contact.email-contact .text:has(.stg-ellipsis-open.opened)){display:revert;overflow:unset}.footer .big-container .copyright{margin-top:var(--row-gap);border-top:1px solid var(--color-gray-80);padding-block:var(--row-gap);font-size:var(--caption);line-height:var(--caption-line-height);text-align:center}.footer .big-container .copyright .separator{margin-inline:var(--spacing-1);display:inline-block}.footer .big-container .copyright a{transition:color .4s}.footer .big-container .copyright a:hover{color:var(--color-accent);-webkit-text-decoration:underline;text-decoration:underline}.footer .big-container .copyright a:hover .icon{--icon-accent-color:var(--color-accent)!important}@media (width>=640px){.footer .big-container .info-list .company-info{--spacing:var(--spacing-4)}.footer .big-container .info-list .company-info .logo-set-component{flex-direction:unset;align-items:flex-end;column-gap:var(--spacing);margin-bottom:var(--spacing)}.footer .big-container .info-list .company-info .logo-set-component .company-name-and-registration-number{align-items:flex-start}.footer .big-container .info-list .company-info .social-media-component{margin-top:var(--spacing)}.footer .big-container .info-list .project-info .project-list .project:nth-child(n+4){display:var(--shown-display)}}@media (width>=768px){.footer .big-container .info-list{grid-template-columns:max-content 1fr 2fr;grid-template-areas:"company-info company-info company-info""site-link-info project-info contact-info"}.footer .big-container .info-list .project-info .project-list .project:nth-child(n+5){display:none}}@media (width>=1024px){.footer .big-container{--row-gap:var(--spacing-6)}.footer .big-container>.logo-set-component{display:var(--shown-display);margin-bottom:var(--section-padding-block)}.footer .big-container>.logo-set-component .logo{height:calc(4rem*var(--rem-ratio,1))}.footer .big-container>.logo-set-component .company-name{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)}.footer .big-container .info-list{--title-font-size:var(--headline6);--title-line-height:var(--headline6-line-height);--title-font-family:var(--font-family-accent);--title-font-weight:var(--font-weight-accent);--title-font-style:var(--font-style-accent);--title-text-transform:var(--text-transform-accent);--title-letter-spacing:var(--letter-spacing-accent);--title-and-list-row-gap:var(--spacing-2);grid-template-columns:1fr .5fr 1fr 1.9fr;grid-template-areas:"company-info site-link-info project-info contact-info"}.footer .big-container .info-list .company-info .logo-set-component{display:none}.footer .big-container .info-list .company-info .title{display:revert;font-size:var(--title-font-size);line-height:var(--title-line-height);font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-style:var(--title-font-style);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);margin-bottom:var(--title-and-list-row-gap)}.footer .big-container .info-list .project-info .project-list .project:nth-child(4){display:var(--shown-display)}}@media (width>=1280px){.footer .big-container .info-list{grid-template-columns:1fr .5fr 1fr max-content}.footer .big-container .info-list .project-info .project-list .project:nth-child(5){display:var(--shown-display)}}