@font-face{font-family:DM Sans;src:url(/fox7/assets/DMSans-Light-7YEeapPu.woff2)format("woff2"),url(/fox7/assets/DMSans-Light-D2iL_RTv.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fox7/assets/DMSans-Regular-DPwGvkAq.woff2)format("woff2"),url(/fox7/assets/DMSans-Regular-C-i26XEH.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fox7/assets/DMSans-Medium-BSEvsBFi.woff2)format("woff2"),url(/fox7/assets/DMSans-Medium-CDRnaPRB.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fox7/assets/DMSans-SemiBold-BQPCXUDI.woff2)format("woff2"),url(/fox7/assets/DMSans-SemiBold-djhSfT10.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ambiant;src:url(/fox7/assets/Ambiant-Regular-Ccs0__0t.woff2)format("woff2"),url(/fox7/assets/Ambiant-Regular-ByAqCXD1.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0}html,body{font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;border:0;margin:0;padding:0;overflow-x:hidden}.App{background-color:#f0efeb;flex-direction:column;align-items:center;display:flex}img{object-fit:cover;width:100%;height:100%}p{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:13px;font-weight:400;line-height:19px}p.caption{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){p.caption{letter-spacing:0%;font-size:13px;line-height:19px}}p.caption-sm{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){p.caption-sm{font-size:12px;line-height:17px}}p.medium{letter-spacing:-0.5%;color:#1c1c1c;font-family:Ambiant;font-size:30px;font-weight:400;line-height:36px}@media (width<=575px){p.medium{font-size:16px;line-height:24px}}p.large{letter-spacing:-1%;font-family:Ambiant;font-size:43px;font-weight:400;line-height:52px}@media (width<=575px){p.large{font-size:24px;line-height:31px}}h1{letter-spacing:0%;font-family:DM Sans;font-size:35px;font-weight:500;line-height:121%}h2{letter-spacing:0;font-size:25px;font-weight:500;line-height:100%}h3{letter-spacing:0;font-size:20px;font-weight:500;line-height:100%}a{text-decoration:none}button{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}@media (width<=575px){button{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}button:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}button.dark{color:#f0efeb;background-color:#1c1c1c}button.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}button.dark:hover svg path{fill:#262521}button.dark svg path{transition:fill .2s ease-in-out}.login{background-color:#f0efeb;width:100%;height:100svh}.login .wrapper{height:100%;display:flex}@media (width<=575px){.login .wrapper{flex-direction:column}}.login .wrapper .left-column{grid-template-rows:1fr auto 1fr;align-items:center;width:100%;padding-inline:20px;display:grid}@media (width<=575px){.login .wrapper .left-column{grid-template-rows:0fr auto 1fr;padding-block:40px}}.login .wrapper .left-column .logo-container{align-self:flex-start;width:49px;height:28px;margin-top:23px;margin-left:60px}@media (width<=1499px){.login .wrapper .left-column .logo-container{margin-left:0}}@media (width<=575px){.login .wrapper .left-column .logo-container{justify-self:center;max-width:100%;margin-top:0;margin-bottom:60px}}.login .wrapper .left-column .logo-container img{object-fit:contain;filter:brightness(0);width:100%;height:100%}.login .wrapper .left-column .login-card{grid-row:2;justify-self:center;width:100%;max-width:371px}.login .wrapper .left-column .login-card .header{align-items:center;gap:20px;display:flex}.login .wrapper .left-column .login-card .header .content{flex-direction:column;gap:8px;display:flex}.login .wrapper .left-column .login-card .header .content .logo{width:140px;height:auto}.login .wrapper .left-column .login-card .header .content .login-text{letter-spacing:6%;text-transform:uppercase;font-family:DM Sans;font-size:13px;font-weight:500;line-height:22px}@media (width<=575px){.login .wrapper .left-column .login-card .header .content .login-text{font-size:11px;line-height:15px}}.login .wrapper .left-column .login-card .header .content .login-text{color:#1c1c1c}.login .wrapper .left-column .login-card form{flex-direction:column;gap:18px;margin-top:49px;display:flex}.login .wrapper .left-column .login-card form input{border:1px solid #cecbc5;height:50px;padding:12px 16px}.login .wrapper .left-column .login-card form input::placeholder{color:#cecbc5}.login .wrapper .left-column .login-card form button{color:#f0efeb;cursor:pointer;background-color:#1c1c1c;border:1px solid #262521;border-radius:4px;height:50px;transition:background-color .2s,color .2s}.login .wrapper .left-column .login-card form button:hover{color:#1c1c1c;background-color:#0000}.login .wrapper .left-column .login-card .forgot-password-container{justify-content:flex-end;margin-top:18px;display:flex}.login .wrapper .left-column .login-card .forgot-password-container .forgot-password{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.login .wrapper .left-column .login-card .forgot-password-container .forgot-password{letter-spacing:0%;font-size:13px;line-height:19px}}.login .wrapper .left-column .login-card .forgot-password-container .forgot-password{text-decoration:underline}.login .wrapper .left-column .version{letter-spacing:2%;color:#1c1c1c;grid-row:3;place-self:end center;padding-block:30px;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.login .wrapper .left-column .version{font-size:12px;line-height:17px}}.login .wrapper .left-column .version{color:#1c1c1c;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:calc(1em/3.40282e38)}@media (width<=575px){.login .wrapper .left-column .version{padding-bottom:0}}.login .wrapper .right-column{flex-shrink:0;width:64%;height:100%;display:flex}@media (width<=1199px){.login .wrapper .right-column{width:50%}}@media (width<=575px){.login .wrapper .right-column{flex:1 1 0;width:100%;height:auto;min-height:0;overflow:hidden}}.dashboard{background-color:#f0efeb;width:100%;max-width:2000px;padding-top:66px}.notifications{z-index:100;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:#ffffffb2;flex-direction:column;gap:10px;width:500px;max-width:100%;max-height:calc(100vh - 66px);padding:20px;display:flex;position:fixed;top:66px;right:0;overflow:hidden auto}.notifications--open{animation:.2s ease-out forwards slide-in-from-right}.notifications--closing{animation:.2s ease-in forwards close-animation}.notifications .notification-item{cursor:pointer;background:#fff9;border-radius:9px;flex-direction:column;gap:10px;padding:15px 20px;display:flex;position:relative;box-shadow:2px 4px 6px #0000001a}.notifications .notification-item.unread:after{content:"";background-color:red;border-radius:50%;width:8px;height:8px;display:inline-block;position:absolute;top:6px;right:6px}.notifications .notification-item .header{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (width<=575px){.notifications .notification-item .header{flex-direction:column-reverse;gap:2px}}.notifications .notification-item .header .date{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.notifications .notification-item .header .date{font-size:12px;line-height:17px}}.notifications .notification-item .header .date{white-space:nowrap}.notifications .notification-item .header .title{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.notifications .notification-item .header .title{font-size:12px;line-height:17px}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes close-animation{0%{transform:translate(0)}to{transform:translate(100%)}}.main-nav{justify-content:space-between;align-items:center;gap:20px;width:100%;height:66px;padding-left:60px;padding-right:60px;display:flex;position:fixed}@media (width<=991px){.main-nav{padding-left:40px;padding-right:40px}}@media (width<=575px){.main-nav{padding-left:24px;padding-right:24px}}.main-nav{z-index:10;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:#ffffffb2}.main-nav .logo-container{width:123px;height:34px}@media (width<=575px){.main-nav .logo-container{width:100px;height:28px}}.main-nav .logo-container img{object-fit:contain;width:100%;height:100%}.main-nav .links-container{gap:35px;display:flex}.main-nav .links-container .links{gap:34px;display:flex}@media (width<=1199px){.main-nav .links-container .links{display:none}}.main-nav .links-container .links a{letter-spacing:0.5%;color:#1c1c1c;font-family:Ambiant;font-size:20px;font-weight:400;line-height:33.78px}.main-nav .links-container .utility-buttons{gap:11px;display:flex}.main-nav .links-container .utility-buttons button{background-color:#fff;border:1px solid #e3e2dd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.main-nav .links-container .utility-buttons button img{object-fit:contain;width:22px;height:22px}.main-nav .links-container .utility-buttons button.chat{position:relative}.main-nav .links-container .utility-buttons button.chat .notifications-count{background-color:#ff0707;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:-2px;right:-5px}.main-nav .links-container .utility-buttons button.chat .notifications-count p{letter-spacing:0%;color:#fff;font-family:DM Sans;font-size:10px;font-weight:500;line-height:100%}.hero{display:flex}@media (width<=767px){.hero{flex-direction:column}}.hero .left-column{padding-block:40px;padding-left:60px;padding-right:60px}@media (width<=991px){.hero .left-column{padding-left:40px;padding-right:40px}}@media (width<=575px){.hero .left-column{padding-left:24px;padding-right:24px}}.hero .left-column{grid-template-rows:1fr auto 1fr;align-items:center;display:grid}@media (width<=767px){.hero .left-column{grid-template-rows:1fr auto 0fr}}.hero .left-column .badge-container{grid-row:1;align-self:flex-start;gap:10px;display:flex}.hero .left-column .badge-container .badge{background-color:#e3e2dd;border-radius:4px;width:fit-content;padding:9px}.hero .left-column .wrapper{flex-direction:column;grid-row:2;justify-content:center;gap:38px;margin-top:20px;display:flex}.hero .left-column .wrapper .user-card{align-items:center;gap:23px;display:flex}.hero .left-column .wrapper .user-card .image-container{border-radius:50%;flex-shrink:0;width:64px;height:64px;overflow:hidden}.hero .left-column .wrapper .user-card .image-container img{object-fit:cover;width:100%;height:100%}.hero .left-column .wrapper .user-card .user-content{flex-direction:column;gap:5px;display:flex}.hero .left-column .wrapper .user-card .user-content h1{letter-spacing:-0.5%;color:#1c1c1c;font-family:Ambiant;font-size:30px;font-weight:400;line-height:36px}@media (width<=575px){.hero .left-column .wrapper .user-card .user-content h1{font-size:16px;line-height:24px}}.hero .left-column .wrapper .content{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.hero .left-column .wrapper .content{letter-spacing:0%;font-size:13px;line-height:19px}}.hero .left-column .wrapper .button-container{flex-wrap:wrap;gap:13px;display:flex}.hero .left-column .wrapper .button-container button,.hero .left-column .wrapper .button-container a{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}@media (width<=575px){.hero .left-column .wrapper .button-container button,.hero .left-column .wrapper .button-container a{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}.hero .left-column .wrapper .button-container button:hover,.hero .left-column .wrapper .button-container a:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.hero .left-column .wrapper .button-container button.dark,.hero .left-column .wrapper .button-container a.dark{color:#f0efeb;background-color:#1c1c1c}.hero .left-column .wrapper .button-container button.dark:hover,.hero .left-column .wrapper .button-container a.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.hero .left-column .wrapper .button-container button.dark:hover svg path,.hero .left-column .wrapper .button-container a.dark:hover svg path{fill:#262521}.hero .left-column .wrapper .button-container button.dark svg path,.hero .left-column .wrapper .button-container a.dark svg path{transition:fill .2s ease-in-out}.hero .right-column{aspect-ratio:16/9;flex-shrink:0;width:57%;height:626px;display:flex;position:relative}@media (width<=1199px){.hero .right-column{width:50%}}@media (width<=767px){.hero .right-column{width:100%;height:400px}}@media (width<=575px){.hero .right-column{height:300px}}.hero .right-column .logo-container{width:180px;height:50px;position:absolute;top:40px;left:40px}@media (width<=575px){.hero .right-column .logo-container{width:140px;height:39px;top:20px;left:20px}}.hero .right-column .logo-container img{object-fit:contain;filter:drop-shadow(2px 2px 8px #00000059);width:100%;height:100%}.hero .right-column .video-container{width:100%;height:100%;position:relative;overflow:hidden}.hero .right-column .video-container video{object-fit:cover;width:100%;height:100%}.hero .right-column button{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex;position:absolute;bottom:40px;left:40px}@media (width<=575px){.hero .right-column button{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}.hero .right-column button:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.hero .right-column button.dark{color:#f0efeb;background-color:#1c1c1c}.hero .right-column button.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.hero .right-column button.dark:hover svg path{fill:#262521}.hero .right-column button.dark svg path{transition:fill .2s ease-in-out}.hero .right-column button{z-index:1;background-color:#f0efeb;border:1px solid #f0efeb}@media (width<=575px){.hero .right-column button{bottom:20px;left:20px}}.welcome-note-component{z-index:100;background:0 0;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden auto}.welcome-note-component--open{background:#0006;transition:background-color .2s ease-out}.welcome-note-component--open .wrapper{animation:.2s ease-out forwards slide-in-from-right}.welcome-note-component--closing{background:0 0;transition:background-color .2s ease-in}.welcome-note-component--closing .wrapper{animation:.2s ease-in forwards close-animation}.welcome-note-component .wrapper{padding-inline:40px;will-change:transform;background:#f0efeb;max-width:782px;padding-bottom:24px;position:absolute;top:0;right:0}@media (width<=575px){.welcome-note-component .wrapper{padding-inline:20px}}.welcome-note-component .wrapper .sticky{z-index:1;background-color:#f0efeb;position:sticky;top:0}.welcome-note-component .wrapper .sticky .header{justify-content:space-between;align-items:center;gap:10px;padding-block:24px 32px;display:flex}.welcome-note-component .wrapper .sticky .header .title{letter-spacing:0%;color:#1c1c1c;font-family:Ambiant;font-size:28px;font-weight:400;line-height:32px}@media (width<=575px){.welcome-note-component .wrapper .sticky .header .title{letter-spacing:1%;font-size:20px;line-height:24px}}.welcome-note-component .wrapper .sticky .header .title{color:#1c1c1c}.welcome-note-component .wrapper .sticky .header .close-button{background-color:#fff;border:1px solid #e3e2dd;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .1s ease-in-out;display:flex}.welcome-note-component .wrapper .sticky .header .close-button svg{flex-shrink:0;transition:transform .1s ease-in-out}.welcome-note-component .wrapper .sticky .header .close-button svg path{transition:stroke .1s ease-in-out}.welcome-note-component .wrapper .content p{letter-spacing:-1%;color:#1c1c1c;font-family:DM Sans;font-size:22px;font-weight:400;line-height:34px}@media (width<=575px){.welcome-note-component .wrapper .content p{letter-spacing:-2%;font-size:16px;line-height:24px}}.welcome-note-component .wrapper .image-container{width:100%;height:auto;margin-top:50px}.building{padding-top:50px;padding-bottom:50px}@media (width<=575px){.building{padding-top:40px;padding-bottom:40px}}.building .component-title{padding-left:60px;padding-right:60px}@media (width<=991px){.building .component-title{padding-left:40px;padding-right:40px}}@media (width<=575px){.building .component-title{padding-left:24px;padding-right:24px}}.building .header{padding-left:60px;padding-right:60px}@media (width<=991px){.building .header{padding-left:40px;padding-right:40px}}@media (width<=575px){.building .header{padding-left:24px;padding-right:24px}}.building .header{justify-content:flex-end;gap:180px;display:flex}@media (width<=1399px){.building .header{gap:119px}}.building .header .placeholder{flex-shrink:0;width:100%}@media (width<=1399px){.building .header .placeholder{width:400px}}@media (width<=1199px){.building .header .placeholder{display:none}}.building .header .header-wrapper{width:calc(940px / (1760px - 120px) * 100%);flex-direction:column;flex-shrink:0;gap:40px;margin-bottom:80px;display:flex}@media (width<=1299px){.building .header .header-wrapper{width:100%}}.building .header .header-wrapper .content{letter-spacing:-1%;font-family:Ambiant;font-size:43px;font-weight:400;line-height:52px}@media (width<=575px){.building .header .header-wrapper .content{font-size:24px;line-height:31px}}.building .header .header-wrapper .content{color:#1c1c1c}.building .header .header-wrapper .filter-buttons{border:1px solid #cecbc5;border-radius:5px;gap:2px;width:fit-content;padding:4px;display:flex}.building .header .header-wrapper .filter-buttons button{border:none}.building .header .header-wrapper .filter-buttons button.active{color:#f0efeb;background-color:#1c1c1c}.component-title h2{letter-spacing:7%;text-transform:uppercase;color:#1c1c1c;border-top:1px solid #cecbc5;margin-bottom:50px;padding-top:14px;font-family:DM Sans;font-size:16px;font-weight:600;line-height:27px}@media (width<=575px){.component-title h2{letter-spacing:5%;font-size:13px;line-height:20px}}.component-title h2{color:#7f7f7f}.image-card{background-color:#fff9;border:1px solid #e3e2dd;border-radius:15px;flex-direction:column;flex:0 0 380px;display:flex;position:relative;overflow:hidden}@media (width<=575px){.image-card{flex:0 0 95%}}@media (hover:hover) and (pointer:fine){.image-card:hover{cursor:pointer}.image-card:hover .hover-icon-container{opacity:1}}.image-card .hover-icon-container{opacity:0;background-color:#1c1c1c;border:1px solid #262521;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .2s ease-out;display:flex;position:absolute;top:20px;right:20px}.image-card .image-container{aspect-ratio:16/9;height:157px}.image-card .content{flex-direction:column;flex:1;padding:8px 20px 20px;display:flex}.image-card .content .title-row{justify-content:space-between;align-items:flex-end;min-height:42px;display:flex}.image-card .content .title-row p{letter-spacing:0%;color:#1c1c1c;font-family:Ambiant;font-size:28px;font-weight:400;line-height:32px}@media (width<=575px){.image-card .content .title-row p{letter-spacing:1%;font-size:20px;line-height:24px}}.image-card .content .title-row .icon-container{width:42px;height:42px}@media (width<=575px){.image-card .content .title-row .icon-container{width:36px;height:36px}}.image-card .content .description{margin-top:16px}.image-card .content .tags-container{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:8px;margin-top:auto;padding-top:28px;display:flex}.image-card .content .tags-container .tag{letter-spacing:6%;text-transform:uppercase;color:#1c1c1c;background-color:#e3e2dd;border:.25px solid #cecbc5;border-radius:4px;align-items:center;width:fit-content;height:20px;padding-inline:7px;font-family:DM Sans;font-size:8.75px;font-weight:600;line-height:13px;display:flex}.slider{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;flex-wrap:nowrap;gap:44px;padding-left:60px;padding-right:60px;display:flex;overflow-x:auto}@media (width<=991px){.slider{padding-left:40px;padding-right:40px}}@media (width<=575px){.slider{padding-left:24px;padding-right:24px}}.slider{--gutter:max(0px, calc((100vw - 2000px) / 2));width:calc(100vw - var(--gutter));padding-right:60px}@media (width<=575px){.slider{gap:20px}}.slider:active{cursor:grabbing}.slider img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.icon-card{background-color:#fff9;border:1px solid #e3e2dd;border-radius:15px;flex-direction:column;flex:0 0 380px;padding:20px;display:flex;position:relative;overflow:hidden}@media (width<=575px){.icon-card{flex:0 0 95%}}@media (hover:hover) and (pointer:fine){.icon-card:hover{cursor:pointer}.icon-card:hover .hover-icon-container{opacity:1}}.icon-card .hover-icon-container{opacity:0;background-color:#1c1c1c;border:1px solid #262521;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .2s ease-out;display:flex;position:absolute;top:20px;right:20px}.icon-card .icon-container{width:66px;height:66px}.icon-card .icon-container img{object-fit:contain;width:100%;height:100%}.icon-card .icon-container svg{width:100%;height:100%}.icon-card .content{flex-direction:column;flex:1;margin-top:22px;display:flex}.icon-card .content .title{letter-spacing:0%;color:#1c1c1c;font-family:Ambiant;font-size:28px;font-weight:400;line-height:32px}@media (width<=575px){.icon-card .content .title{letter-spacing:1%;font-size:20px;line-height:24px}}.icon-card .content .description{letter-spacing:0%;color:#1c1c1c;margin-top:14px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.icon-card .content .description{letter-spacing:0%;font-size:13px;line-height:19px}}.icon-card .tags-container{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:8px;margin-top:auto;padding-top:28px;display:flex}.icon-card .tags-container .tag{letter-spacing:6%;text-transform:uppercase;color:#1c1c1c;background-color:#e3e2dd;border:.25px solid #cecbc5;border-radius:4px;align-items:center;width:fit-content;height:20px;padding-inline:7px;font-family:DM Sans;font-size:8.75px;font-weight:600;line-height:13px;display:flex}.building-info{z-index:100;background:0 0;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden auto}.building-info--open{background:#0006;transition:background-color .2s ease-out}.building-info--open .wrapper{animation:.2s ease-out forwards slide-in-from-right}.building-info--closing{background:0 0;transition:background-color .2s ease-in}.building-info--closing .wrapper{animation:.2s ease-in forwards close-animation}.building-info .wrapper{padding-inline:40px;will-change:transform;background:#f0efeb;max-width:782px;padding-bottom:24px;position:absolute;top:0;right:0}@media (width<=575px){.building-info .wrapper{padding-inline:20px}}.building-info .wrapper .sticky{z-index:1;background-color:#f0efeb;position:sticky;top:0}.building-info .wrapper .sticky .header{justify-content:space-between;align-items:center;gap:10px;padding-block:24px 40px;display:flex}.building-info .wrapper .sticky .header .title{letter-spacing:0%;color:#1c1c1c;font-family:Ambiant;font-size:28px;font-weight:400;line-height:32px}@media (width<=575px){.building-info .wrapper .sticky .header .title{letter-spacing:1%;font-size:20px;line-height:24px}}.building-info .wrapper .sticky .header .title{color:#1c1c1c}.building-info .wrapper .sticky .header .close-button{background-color:#fff;border:1px solid #e3e2dd;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .1s ease-in-out;display:flex}.building-info .wrapper .sticky .header .close-button svg{flex-shrink:0;transition:transform .1s ease-in-out}.building-info .wrapper .sticky .header .close-button svg path{transition:stroke .1s ease-in-out}.building-info .wrapper .description{letter-spacing:0%;color:#1c1c1c;margin-bottom:60px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.building-info .wrapper .description{letter-spacing:0%;font-size:13px;line-height:19px}}.building-info .wrapper .accordion-container{flex-direction:column;gap:12px;width:100%;display:flex}.building-info .wrapper .accordion-container .accordion-item{cursor:pointer;background-color:#f9f9f7;border-radius:13px;padding-inline:39px 24px}@media (width<=575px){.building-info .wrapper .accordion-container .accordion-item{padding-inline:20px}}.building-info .wrapper .accordion-container .accordion-item.is-open .row .util-wrapper .svg-container{background-color:#e3e2dd}.building-info .wrapper .accordion-container .accordion-item.is-open .row .util-wrapper .svg-container svg{transform:rotate(45deg)}.building-info .wrapper .accordion-container .accordion-item.is-open .row .util-wrapper .svg-container svg path{fill:#acacac}.building-info .wrapper .accordion-container .accordion-item.is-open .content{grid-template-rows:1fr}.building-info .wrapper .accordion-container .accordion-item .row{justify-content:space-between;align-items:center;padding-block:16px;display:flex}.building-info .wrapper .accordion-container .accordion-item .row>p{letter-spacing:1%;font-family:Ambiant;font-size:20px;font-weight:400;line-height:26px}@media (width<=575px){.building-info .wrapper .accordion-container .accordion-item .row>p{letter-spacing:0.5%;font-size:18px;line-height:22px}}.building-info .wrapper .accordion-container .accordion-item .row>p{color:#1c1c1c}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper{align-items:center;gap:30px;display:flex}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .task-completed-container .tasks{background-color:#d9d9d9;border-radius:4px;align-items:center;height:28px;padding:0 10px;display:flex}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .task-completed-container .tasks.completed{background-color:#95fa76}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .task-completed-container .tasks p{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .task-completed-container .tasks p{font-size:12px;line-height:17px}}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .svg-container{background-color:#1c1c1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .1s ease-in-out;display:flex}@media (width<=575px){.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .svg-container{width:38px;height:38px}}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .svg-container svg{width:18px;height:18px;transition:transform .1s ease-in-out}@media (width<=575px){.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .svg-container svg{width:14px;height:14px}}.building-info .wrapper .accordion-container .accordion-item .row .util-wrapper .svg-container svg path{transition:stroke .1s ease-in-out}.building-info .wrapper .accordion-container .accordion-item .content{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.building-info .wrapper .accordion-container .accordion-item .content .hidden{overflow:hidden}.building-info .wrapper .accordion-container .accordion-item .content .hidden .spacer p{letter-spacing:0%;color:#1c1c1c;padding-bottom:22px;padding-right:40px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.building-info .wrapper .accordion-container .accordion-item .content .hidden .spacer p{letter-spacing:0%;padding-right:0;font-size:13px;line-height:19px}}.home{padding-top:50px;padding-bottom:50px}@media (width<=575px){.home{padding-top:40px;padding-bottom:40px}}.home .component-title{padding-left:60px;padding-right:60px}@media (width<=991px){.home .component-title{padding-left:40px;padding-right:40px}}@media (width<=575px){.home .component-title{padding-left:24px;padding-right:24px}}.home .component-title h2{margin-bottom:42px}.home .content-container{justify-content:flex-end;margin-bottom:93px;padding-left:60px;padding-right:60px;display:flex}@media (width<=991px){.home .content-container{padding-left:40px;padding-right:40px}}@media (width<=575px){.home .content-container{margin-bottom:40px;padding-left:24px;padding-right:24px}}.home .content-container .spacer{width:calc(940px / (1760px - 120px) * 100%);flex-direction:column;flex-shrink:0;gap:32px;display:flex}@media (width<=1299px){.home .content-container .spacer{width:100%}}.home .content-container .spacer p{color:#1c1c1c}.home .content-container .spacer button{width:fit-content}.product-list{z-index:100;background-color:#0000;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:background-color .2s ease-out;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden auto}.product-list--open{background-color:#0006}.product-list--open .wrapper{animation:.2s ease-out forwards slide-in-from-right}.product-list--closing{background-color:#0000}.product-list--closing .wrapper{animation:.2s ease-in forwards close-animation}.product-list .wrapper{padding-inline:40px;background:#f0efeb;width:100%;max-width:782px;padding-bottom:24px;position:absolute;top:0;right:0}@media (width<=575px){.product-list .wrapper{padding-inline:20px}}.product-list .wrapper .sticky{z-index:1;background-color:#f0efeb;width:100%;max-width:1000px;padding-bottom:32px;position:sticky;top:0}.product-list .wrapper .sticky .header{justify-content:space-between;align-items:center;padding-block:24px 27px;display:flex}.product-list .wrapper .sticky .header .title{letter-spacing:0%;color:#1c1c1c;font-family:Ambiant;font-size:28px;font-weight:400;line-height:32px}@media (width<=575px){.product-list .wrapper .sticky .header .title{letter-spacing:1%;font-size:20px;line-height:24px}}.product-list .wrapper .sticky .header .title{color:#1c1c1c}.product-list .wrapper .sticky .header .close-button{background-color:#fff;border:1px solid #e3e2dd;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .1s ease-in-out;display:flex}.product-list .wrapper .sticky .header .close-button svg{flex-shrink:0;transition:transform .1s ease-in-out}.product-list .wrapper .sticky .header .close-button svg path{transition:stroke .1s ease-in-out}.product-list .wrapper .sticky .filter-buttons{scrollbar-width:none;-ms-overflow-style:none;gap:50px;display:flex;overflow:auto hidden}.product-list .wrapper .sticky .filter-buttons::-webkit-scrollbar{display:none}@media (width<=575px){.product-list .wrapper .sticky .filter-buttons{gap:30px}}.product-list .wrapper .sticky .filter-buttons button{color:#1c1c1c;opacity:.4;letter-spacing:7%;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:DM Sans;font-size:16px;font-weight:600;line-height:27px;position:relative}@media (width<=575px){.product-list .wrapper .sticky .filter-buttons button{letter-spacing:5%;font-size:13px;line-height:20px}}.product-list .wrapper .sticky .filter-buttons button{height:35px}.product-list .wrapper .sticky .filter-buttons button.is-active{color:#1c1c1c;opacity:1}.product-list .wrapper .sticky .filter-buttons button.is-active:after{content:"";background-color:#1c1c1c;width:100%;height:2px;display:block;position:absolute;bottom:0}.product-list .wrapper .sticky .search-bar{background-color:#fff;border:1px solid #cecbc5;align-items:center;gap:20px;max-width:60%;height:50px;margin-top:27px;padding-inline:16px;display:flex}@media (width<=767px){.product-list .wrapper .sticky .search-bar{max-width:100%}}.product-list .wrapper .sticky .search-bar .icon-container{width:22px;height:22px;display:flex}.product-list .wrapper .sticky .search-bar .icon-container img{object-fit:contain}.product-list .wrapper .sticky .search-bar input{letter-spacing:0%;color:#1c1c1c;border:none;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.product-list .wrapper .sticky .search-bar input{letter-spacing:0%;font-size:13px;line-height:19px}}.product-list .wrapper .sticky .search-bar input{width:100%;height:100%;padding:0}.product-list .wrapper .sticky .search-bar input:focus{outline:none}.product-list .wrapper .sticky .search-bar input::placeholder{color:#cecbc5}.product-list .wrapper .products-list-container{flex-direction:column;gap:12px;width:100%;max-width:1000px;padding-bottom:20px;display:flex}.product-list .wrapper .products-list-container .accordion-item{cursor:pointer;background-color:#f9f9f7;border-radius:13px;padding-inline:20px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item{padding-inline:20px}}.product-list .wrapper .products-list-container .accordion-item.is-open .row .upper .util-wrapper .svg-container{background-color:#e3e2dd}.product-list .wrapper .products-list-container .accordion-item.is-open .row .upper .util-wrapper .svg-container svg{transform:rotate(45deg)}.product-list .wrapper .products-list-container .accordion-item.is-open .row .upper .util-wrapper .svg-container svg path{fill:#acacac}.product-list .wrapper .products-list-container .accordion-item.is-open .content{grid-template-rows:1fr}.product-list .wrapper .products-list-container .accordion-item .row{flex-direction:column;padding-block:16px;display:flex}.product-list .wrapper .products-list-container .accordion-item .row .upper{justify-content:space-between;align-items:flex-start;display:flex}.product-list .wrapper .products-list-container .accordion-item .row .upper>p{letter-spacing:1%;font-family:Ambiant;font-size:20px;font-weight:400;line-height:26px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .row .upper>p{letter-spacing:0.5%;font-size:18px;line-height:22px}}.product-list .wrapper .products-list-container .accordion-item .row .upper>p{color:#1c1c1c}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper{align-items:center;gap:30px;display:flex}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .task-completed-container .tasks{background-color:#d9d9d9;border-radius:4px;align-items:center;height:28px;padding:0 10px;display:flex}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .task-completed-container .tasks.completed{background-color:#95fa76}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .task-completed-container .tasks p{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .task-completed-container .tasks p{font-size:12px;line-height:17px}}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .svg-container{background-color:#1c1c1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .1s ease-in-out;display:flex}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .svg-container{width:38px;height:38px}}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .svg-container svg{width:18px;height:18px;transition:transform .1s ease-in-out}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .svg-container svg{width:14px;height:14px}}.product-list .wrapper .products-list-container .accordion-item .row .upper .util-wrapper .svg-container svg path{transition:stroke .1s ease-in-out}.product-list .wrapper .products-list-container .accordion-item .row .lower .info-container{flex-direction:column;gap:3px;display:flex}.product-list .wrapper .products-list-container .accordion-item .row .lower .info-container p{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .row .lower .info-container p{font-size:12px;line-height:17px}}.product-list .wrapper .products-list-container .accordion-item .row .lower .info-container p{color:#1c1c1c}.product-list .wrapper .products-list-container .accordion-item .row .lower .info-container p span{letter-spacing:2%;font-family:DM Sans;font-size:13px;font-weight:600;line-height:16px}.product-list .wrapper .products-list-container .accordion-item .content{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.product-list .wrapper .products-list-container .accordion-item .content .hidden{overflow:hidden}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer{padding-block:16px 20px}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}@media (width<=767px){.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container{grid-template-columns:1fr}}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info{flex-direction:column;display:flex}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .name{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .name{letter-spacing:0%;font-size:13px;line-height:19px}}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .name{color:#1c1c1c;text-decoration:underline}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .type{letter-spacing:2%;color:#1c1c1c;margin-top:4px;font-family:DM Sans;font-size:13px;font-weight:600;line-height:16px}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .address{letter-spacing:2%;color:#1c1c1c;margin-top:8px;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .address{font-size:12px;line-height:17px}}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .address{color:#1c1c1c}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .phone-number{letter-spacing:2%;color:#1c1c1c;margin-top:7px;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .phone-number{font-size:12px;line-height:17px}}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .product-info-container .product-info .phone-number{color:#1c1c1c}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container{gap:17px;margin-top:37px;display:flex}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}@media (width<=575px){.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button.dark{color:#f0efeb;background-color:#1c1c1c}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button.dark:hover svg path{fill:#262521}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button.dark svg path{transition:fill .2s ease-in-out}.product-list .wrapper .products-list-container .accordion-item .content .hidden .spacer .buttons-container button{background-color:#0000}.maintenance-checklist .checklist{padding-inline:34px 24px;flex-direction:column;gap:12px;padding-bottom:34px;display:flex}@media (width<=575px){.maintenance-checklist .checklist{padding-inline:20px}}.maintenance-checklist .checklist .checklist-item{cursor:pointer}.maintenance-checklist .checklist .checklist-item .inner-wrapper{align-items:flex-start;gap:15px;display:flex}.maintenance-checklist .checklist .checklist-item .inner-wrapper .task-status{background-color:#dbdbdb;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-top:5px;display:flex;position:relative}.maintenance-checklist .checklist .checklist-item .inner-wrapper .task-status.completed{background-color:#95fa76}.maintenance-checklist .checklist .checklist-item .inner-wrapper .task-status.completed:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.05566 6.22168L6.95362 12.0654L18.0557 1.06543' stroke='black' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:9px;height:7px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maintenance-checklist .checklist .checklist-item .inner-wrapper .task-info{flex-direction:column;gap:22px;display:flex}.maintenance-checklist .checklist .checklist-item .inner-wrapper .task-info p{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.maintenance-checklist .checklist .checklist-item .inner-wrapper .task-info p{letter-spacing:0%;font-size:13px;line-height:19px}}.maintenance{padding-left:60px;padding-right:60px}@media (width<=991px){.maintenance{padding-left:40px;padding-right:40px}}@media (width<=575px){.maintenance{padding-left:24px;padding-right:24px}}.maintenance{padding-top:50px;padding-bottom:50px}@media (width<=575px){.maintenance{padding-top:40px;padding-bottom:40px}}.maintenance>h2{margin-bottom:42px}.maintenance .wrapper{justify-content:flex-end;gap:119px;display:flex}@media (width<=1199px){.maintenance .wrapper{flex-direction:column;gap:50px}}.maintenance .wrapper .left-column{align-items:center;width:100%;display:flex}@media (width<=1399px){.maintenance .wrapper .left-column{width:400px}}@media (width<=1199px){.maintenance .wrapper .left-column{justify-content:center;width:100%}}.maintenance .wrapper .left-column .maintenance-progress{width:100%;position:relative}@media (width<=1199px){.maintenance .wrapper .left-column .maintenance-progress{width:500px}}.maintenance .wrapper .left-column .maintenance-progress .progress-ring{width:100%;height:auto;display:block}.maintenance .wrapper .left-column .maintenance-progress .progress-ring .tick{transition:stroke 50ms linear}.maintenance .wrapper .left-column .maintenance-progress .ring-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.maintenance .wrapper .left-column .maintenance-progress .ring-center .ring-pct{letter-spacing:-3%;margin:0;font-family:Ambiant;font-size:90px;font-weight:400;line-height:1}@media (width<=575px){.maintenance .wrapper .left-column .maintenance-progress .ring-center .ring-pct{letter-spacing:-3%;font-size:42px;line-height:43px}}.maintenance .wrapper .left-column .maintenance-progress .ring-center .ring-label{letter-spacing:6%;text-transform:uppercase;font-family:DM Sans;font-size:13px;font-weight:500;line-height:22px}@media (width<=575px){.maintenance .wrapper .left-column .maintenance-progress .ring-center .ring-label{font-size:11px;line-height:15px}}.maintenance .wrapper .left-column .maintenance-progress .ring-center .ring-label{text-transform:uppercase;color:#1c1c1c;max-width:177px;margin:15px 0 0}.maintenance .wrapper .right-column{width:calc(940px / (1760px - 120px) * 100%);flex-direction:column;flex-shrink:0;gap:40px;display:flex}@media (width<=1199px){.maintenance .wrapper .right-column{width:100%}}.maintenance .wrapper .right-column .content{letter-spacing:-1%;font-family:Ambiant;font-size:43px;font-weight:400;line-height:52px}@media (width<=575px){.maintenance .wrapper .right-column .content{font-size:24px;line-height:31px}}.maintenance .wrapper .right-column .content{color:#1c1c1c;max-width:881px}.maintenance .wrapper .right-column .filter-buttons{gap:50px;display:flex}@media (width<=767px){.maintenance .wrapper .right-column .filter-buttons{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.maintenance .wrapper .right-column .filter-buttons::-webkit-scrollbar{display:none}}@media (width<=575px){.maintenance .wrapper .right-column .filter-buttons{gap:30px}}.maintenance .wrapper .right-column .filter-buttons button{color:#1c1c1c;opacity:.4;letter-spacing:7%;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:DM Sans;font-size:16px;font-weight:600;line-height:27px;position:relative}@media (width<=575px){.maintenance .wrapper .right-column .filter-buttons button{letter-spacing:5%;font-size:13px;line-height:20px}}.maintenance .wrapper .right-column .filter-buttons button{height:35px}.maintenance .wrapper .right-column .filter-buttons button.is-active{color:#1c1c1c;opacity:1}.maintenance .wrapper .right-column .filter-buttons button.is-active:after{content:"";background-color:#1c1c1c;width:100%;height:2px;display:block;position:absolute;bottom:0}.maintenance .wrapper .right-column .checklist-snapshot-accordion{flex-direction:column;gap:12px;width:100%;display:none}.maintenance .wrapper .right-column .checklist-snapshot-accordion.is-active{display:flex}@media (width<=1199px){.maintenance .wrapper .right-column .checklist-snapshot-accordion{padding-left:0}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#f9f9f7;border-radius:13px}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item.is-open .row .util-wrapper .svg-container{background-color:#e3e2dd}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item.is-open .row .util-wrapper .svg-container svg{transform:rotate(45deg)}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item.is-open .row .util-wrapper .svg-container svg path{fill:#acacac}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item.is-open .content{grid-template-rows:1fr}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row{justify-content:space-between;align-items:center;padding:16px 24px 16px 34px;display:flex}@media (width<=575px){.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row{padding-inline:20px}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row>p{letter-spacing:1%;font-family:Ambiant;font-size:20px;font-weight:400;line-height:26px}@media (width<=575px){.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row>p{letter-spacing:0.5%;font-size:18px;line-height:22px}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row>p{color:#1c1c1c}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper{align-items:center;gap:30px;display:flex}@media (width<=575px){.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper{gap:20px}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .task-completed-container .tasks{background-color:#e3e2dd;border-radius:4px;align-items:center;height:28px;padding:0 10px;display:flex}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .task-completed-container .tasks.completed{background-color:#95fa76}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .task-completed-container .tasks p{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .task-completed-container .tasks p{font-size:12px;line-height:17px}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .svg-container{background-color:#1c1c1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .1s ease-in-out;display:flex}@media (width<=575px){.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .svg-container{width:38px;height:38px}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .svg-container svg{width:18px;height:18px;transition:transform .1s ease-in-out}@media (width<=575px){.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .svg-container svg{width:14px;height:14px}}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .row .util-wrapper .svg-container svg path{transition:stroke .1s ease-in-out}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .content{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.maintenance .wrapper .right-column .checklist-snapshot-accordion .accordion-item .content .hidden{overflow:hidden}.maintenance .buttons-container{flex-wrap:wrap;justify-content:flex-end;gap:19px;width:100%;margin-top:50px;display:flex}@media (width<=575px){.maintenance .buttons-container{justify-content:flex-start}}.maintenance .buttons-container button{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}@media (width<=575px){.maintenance .buttons-container button{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}.maintenance .buttons-container button:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.maintenance .buttons-container button.dark{color:#f0efeb;background-color:#1c1c1c}.maintenance .buttons-container button.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.maintenance .buttons-container button.dark:hover svg path{fill:#262521}.maintenance .buttons-container button.dark svg path{transition:fill .2s ease-in-out}.contact{padding-top:50px;padding-bottom:50px}@media (width<=575px){.contact{padding-top:40px;padding-bottom:40px}}.contact{padding-left:60px;padding-right:60px}@media (width<=991px){.contact{padding-left:40px;padding-right:40px}}@media (width<=575px){.contact{padding-left:24px;padding-right:24px}}.contact .component-title h2{margin-bottom:42px}.contact .header{justify-content:flex-end;gap:180px;display:flex}@media (width<=1399px){.contact .header{gap:119px}}.contact .header .placeholder{flex-shrink:0;width:100%}@media (width<=1399px){.contact .header .placeholder{width:400px}}@media (width<=1199px){.contact .header .placeholder{display:none}}.contact .header .header-wrapper{min-width:calc(940px / (1760px - 120px) * 100%);flex-direction:column;gap:40px;display:flex}.contact .header .header-wrapper .content{letter-spacing:-1%;font-family:Ambiant;font-size:43px;font-weight:400;line-height:52px}@media (width<=575px){.contact .header .header-wrapper .content{font-size:24px;line-height:31px}}.contact .header .header-wrapper .content{color:#1c1c1c}.contact .header .header-wrapper .filter-buttons{border:1px solid #cecbc5;border-radius:5px;gap:2px;width:fit-content;padding:4px;display:flex}.contact .header .header-wrapper .filter-buttons button{border:none}.contact .header .header-wrapper .filter-buttons button.active{color:#f0efeb;background-color:#1c1c1c}.contact .contact-grid{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:80px;display:grid}@media (width<=1399px){.contact .contact-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.contact .contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.contact .contact-grid{gap:20px}}@media (width<=575px){.contact .contact-grid{grid-template-columns:1fr}}.contact .contact-grid .contact-card{background-color:#fff9;border:1px solid #e3e2dd;border-radius:15px;padding:20px}.contact .contact-grid .contact-card h5{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.contact .contact-grid .contact-card h5{letter-spacing:0%;font-size:13px;line-height:19px}}.contact .contact-grid .contact-card h5{color:#1c1c1c;text-decoration:underline}.contact .contact-grid .contact-card .description{letter-spacing:2%;color:#1c1c1c;margin-top:4px;font-family:DM Sans;font-size:13px;font-weight:600;line-height:16px}.contact .contact-grid .contact-card .address{letter-spacing:2%;color:#1c1c1c;margin-top:8px;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.contact .contact-grid .contact-card .address{font-size:12px;line-height:17px}}.contact .contact-grid .contact-card .address{color:#1c1c1c}.contact .contact-grid .contact-card .phone-number{letter-spacing:2%;color:#1c1c1c;margin-top:7px;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.contact .contact-grid .contact-card .phone-number{font-size:12px;line-height:17px}}.contact .contact-grid .contact-card .phone-number{color:#1c1c1c}.contact .contact-grid .contact-card .tag{letter-spacing:6%;text-transform:uppercase;color:#1c1c1c;background-color:#e3e2dd;border:.25px solid #cecbc5;border-radius:4px;align-items:center;width:fit-content;height:20px;margin-top:20px;padding-inline:7px;font-family:DM Sans;font-size:8.75px;font-weight:600;line-height:13px;display:flex}.faq{padding-top:50px;padding-bottom:50px}@media (width<=575px){.faq{padding-top:40px;padding-bottom:40px}}.faq{padding-left:60px;padding-right:60px}@media (width<=991px){.faq{padding-left:40px;padding-right:40px}}@media (width<=575px){.faq{padding-left:24px;padding-right:24px}}.faq h2{margin-bottom:43px}.faq .wrapper{justify-content:space-between;gap:180px;display:flex}@media (width<=1499px){.faq .wrapper{gap:100px}}@media (width<=1299px){.faq .wrapper{flex-direction:column;gap:40px}}.faq .wrapper .left-column{width:100%}@media (width<=1299px){.faq .wrapper .left-column{width:100%}}.faq .wrapper .left-column .image-container{width:100%;height:350px}@media (width<=1299px){.faq .wrapper .left-column .image-container{height:500px}}@media (width<=575px){.faq .wrapper .left-column .image-container{height:200px}}.faq .wrapper .left-column .content{margin-top:20px}.faq .wrapper .left-column .contact-container{gap:13px;margin-top:25px;display:flex}.faq .wrapper .left-column .contact-container a{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}@media (width<=575px){.faq .wrapper .left-column .contact-container a{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}.faq .wrapper .left-column .contact-container a:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.faq .wrapper .left-column .contact-container a.dark{color:#f0efeb;background-color:#1c1c1c}.faq .wrapper .left-column .contact-container a.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.faq .wrapper .left-column .contact-container a.dark:hover svg path{fill:#262521}.faq .wrapper .left-column .contact-container a.dark svg path{transition:fill .2s ease-in-out}.faq .wrapper .left-column .contact-container a .icon-container{display:flex}.faq .wrapper .right-column{min-width:calc(940px / (1760px - 120px) * 100%)}.faq .wrapper .right-column .description{letter-spacing:-1%;font-family:Ambiant;font-size:43px;font-weight:400;line-height:52px}@media (width<=575px){.faq .wrapper .right-column .description{font-size:24px;line-height:31px}}.faq .wrapper .right-column .description{color:#1c1c1c;margin-bottom:62px}.faq .wrapper .right-column .filter-bar{gap:50px;margin-bottom:37px;display:flex}@media (width<=767px){.faq .wrapper .right-column .filter-bar{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.faq .wrapper .right-column .filter-bar::-webkit-scrollbar{display:none}}@media (width<=575px){.faq .wrapper .right-column .filter-bar{gap:30px}}.faq .wrapper .right-column .filter-bar button{color:#1c1c1c;opacity:.4;letter-spacing:7%;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:DM Sans;font-size:16px;font-weight:600;line-height:27px;position:relative}@media (width<=575px){.faq .wrapper .right-column .filter-bar button{letter-spacing:5%;font-size:13px;line-height:20px}}.faq .wrapper .right-column .filter-bar button{height:35px}.faq .wrapper .right-column .filter-bar button.is-active{color:#1c1c1c;opacity:1}.faq .wrapper .right-column .filter-bar button.is-active:after{content:"";background-color:#1c1c1c;width:100%;height:2px;display:block;position:absolute;top:100%}.faq .wrapper .right-column .faqs .faq-group{display:none}.faq .wrapper .right-column .faqs .faq-group.is-active{display:flex}.faq .wrapper .right-column .faqs .faq-group .accordion{flex-direction:column;gap:12px;width:100%;display:flex}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item{cursor:pointer;background-color:#f9f9f7;border-radius:13px;padding-inline:39px 24px}@media (width<=575px){.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item{padding-inline:20px}}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item.is-open .row .util-wrapper .svg-container{background-color:#e3e2dd}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item.is-open .row .util-wrapper .svg-container svg{transform:rotate(45deg)}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item.is-open .row .util-wrapper .svg-container svg path{fill:#acacac}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item.is-open .content{grid-template-rows:1fr}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row{justify-content:space-between;align-items:center;padding-block:16px;display:flex}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row>p{letter-spacing:1%;font-family:Ambiant;font-size:20px;font-weight:400;line-height:26px}@media (width<=575px){.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row>p{letter-spacing:0.5%;font-size:18px;line-height:22px}}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row>p{color:#1c1c1c}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper{align-items:center;gap:30px;display:flex}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .task-completed-container .tasks{background-color:#d9d9d9;border-radius:4px;align-items:center;height:28px;padding:0 10px;display:flex}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .task-completed-container .tasks.completed{background-color:#95fa76}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .task-completed-container .tasks p{letter-spacing:2%;color:#1c1c1c;font-family:DM Sans;font-size:13.5px;font-weight:400;line-height:16px}@media (width<=575px){.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .task-completed-container .tasks p{font-size:12px;line-height:17px}}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .svg-container{background-color:#1c1c1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .1s ease-in-out;display:flex}@media (width<=575px){.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .svg-container{width:38px;height:38px}}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .svg-container svg{width:18px;height:18px;transition:transform .1s ease-in-out}@media (width<=575px){.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .svg-container svg{width:14px;height:14px}}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .row .util-wrapper .svg-container svg path{transition:stroke .1s ease-in-out}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .content{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .content .hidden{overflow:hidden}.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .content .hidden .spacer p{letter-spacing:0%;color:#1c1c1c;padding-bottom:22px;padding-right:40px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.faq .wrapper .right-column .faqs .faq-group .accordion .accordion-item .content .hidden .spacer p{letter-spacing:0%;padding-right:0;font-size:13px;line-height:19px}}.warranty{padding-left:60px;padding-right:60px}@media (width<=991px){.warranty{padding-left:40px;padding-right:40px}}@media (width<=575px){.warranty{padding-left:24px;padding-right:24px}}.warranty{padding-top:50px;padding-bottom:50px}@media (width<=575px){.warranty{padding-top:40px;padding-bottom:40px}}.warranty{padding-bottom:200px}.warranty .wrapper{gap:180px;display:flex}@media (width<=1499px){.warranty .wrapper{gap:100px}}@media (width<=1299px){.warranty .wrapper{flex-direction:column;gap:40px}}.warranty .wrapper .left-column{width:100%}@media (width<=575px){.warranty .wrapper .left-column{width:100%}}.warranty .wrapper .left-column .logo-container{width:260px;max-width:100%;height:auto}.warranty .wrapper .left-column .title{color:#1c1c1c;margin-top:29px}.warranty .wrapper .left-column .content{color:#1c1c1c;letter-spacing:0%;margin-top:20px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.warranty .wrapper .left-column .content{letter-spacing:0%;font-size:13px;line-height:19px}}.warranty .wrapper .left-column .buttons-container{flex-wrap:wrap;gap:13px;margin-top:40px;display:flex}.warranty .wrapper .left-column .buttons-container a{letter-spacing:1%;text-transform:capitalize;color:#1c1c1c;cursor:pointer;background-color:#0000;border:1px solid #262521;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:40px;padding-inline:14px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}@media (width<=575px){.warranty .wrapper .left-column .buttons-container a{letter-spacing:2%;height:32px;padding-inline:10px;font-size:13px;line-height:15px}}.warranty .wrapper .left-column .buttons-container a:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.warranty .wrapper .left-column .buttons-container a.dark{color:#f0efeb;background-color:#1c1c1c}.warranty .wrapper .left-column .buttons-container a.dark:hover{color:#1c1c1c;background-color:#cecbc5;border-color:#cecbc5}.warranty .wrapper .left-column .buttons-container a.dark:hover svg path{fill:#262521}.warranty .wrapper .left-column .buttons-container a.dark svg path{transition:fill .2s ease-in-out}.warranty .wrapper .left-column .buttons-container a{width:fit-content}.warranty .wrapper .left-column .buttons-container a .icon-container{display:flex}.warranty .wrapper .right-column{width:calc(940px / (1760px - 120px) * 100%);flex-shrink:0}@media (width<=1299px){.warranty .wrapper .right-column{width:100%}}.warranty .wrapper .right-column .accordion{flex-direction:column;gap:12px;width:100%;display:flex}.warranty .wrapper .right-column .accordion .accordion-item{cursor:pointer;background-color:#f9f9f7;border-radius:13px;padding-inline:39px 24px}@media (width<=575px){.warranty .wrapper .right-column .accordion .accordion-item{padding-inline:20px}}.warranty .wrapper .right-column .accordion .accordion-item.is-open .title .svg-container{background-color:#e3e2dd}.warranty .wrapper .right-column .accordion .accordion-item.is-open .title .svg-container svg{transform:rotate(45deg)}.warranty .wrapper .right-column .accordion .accordion-item.is-open .title .svg-container svg path{fill:#acacac}.warranty .wrapper .right-column .accordion .accordion-item.is-open .content{grid-template-rows:1fr}.warranty .wrapper .right-column .accordion .accordion-item .title{justify-content:space-between;align-items:center;gap:10px;padding-block:16px;display:flex}.warranty .wrapper .right-column .accordion .accordion-item .title>p{letter-spacing:1%;font-family:Ambiant;font-size:20px;font-weight:400;line-height:26px}@media (width<=575px){.warranty .wrapper .right-column .accordion .accordion-item .title>p{letter-spacing:0.5%;font-size:18px;line-height:22px}}.warranty .wrapper .right-column .accordion .accordion-item .title>p{color:#1c1c1c}.warranty .wrapper .right-column .accordion .accordion-item .title .svg-container{background-color:#1c1c1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .1s ease-in-out;display:flex}@media (width<=575px){.warranty .wrapper .right-column .accordion .accordion-item .title .svg-container{width:38px;height:38px}}.warranty .wrapper .right-column .accordion .accordion-item .title .svg-container svg{width:18px;height:18px;transition:transform .1s ease-in-out}@media (width<=575px){.warranty .wrapper .right-column .accordion .accordion-item .title .svg-container svg{width:14px;height:14px}}.warranty .wrapper .right-column .accordion .accordion-item .title .svg-container svg path{transition:stroke .1s ease-in-out}.warranty .wrapper .right-column .accordion .accordion-item .content{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.warranty .wrapper .right-column .accordion .accordion-item .content .hidden{overflow:hidden}.warranty .wrapper .right-column .accordion .accordion-item .content .hidden .spacer{letter-spacing:0%;color:#1c1c1c;padding-bottom:22px;padding-right:40px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.warranty .wrapper .right-column .accordion .accordion-item .content .hidden .spacer{letter-spacing:0%;padding-right:0;font-size:13px;line-height:19px}}.warranty .wrapper .right-column .accordion .accordion-item .content .hidden .spacer span{letter-spacing:-1%;font-family:DM Sans;font-size:17px;font-weight:600;line-height:26px}@media (width<=575px){.warranty .wrapper .right-column .accordion .accordion-item .content .hidden .spacer span{letter-spacing:0%;font-size:16px;line-height:24px}}footer{background-color:#1c1c1c;width:100%;padding-left:60px;padding-right:60px;display:flex}@media (width<=991px){footer{padding-left:40px;padding-right:40px}}@media (width<=575px){footer{padding-left:24px;padding-right:24px}}footer{padding-block:35px}footer .wrapper{flex-wrap:wrap;justify-content:space-between;gap:40px;width:100%;display:flex}footer .wrapper .left-column .main-logo-container{width:160px;height:44px}footer .wrapper .left-column .main-logo-container img{object-fit:contain;object-position:left center;width:100%;height:100%}footer .wrapper .right-column{flex-wrap:wrap;align-items:center;gap:24px;display:flex}footer .wrapper .right-column .logo-container{align-items:center;gap:11px;display:flex}footer .wrapper .right-column .logo-container img{width:33px;height:auto}footer .wrapper .right-column .logo-container p{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:600;line-height:25px}@media (width<=575px){footer .wrapper .right-column .logo-container p{letter-spacing:-1%;font-size:13px;line-height:19px}}footer .wrapper .right-column .logo-container p{color:#fff}footer .wrapper .right-column .copyright{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:600;line-height:25px}@media (width<=575px){footer .wrapper .right-column .copyright{letter-spacing:-1%;font-size:13px;line-height:19px}}footer .wrapper .right-column .copyright{color:#e3e2dd}.thumb-nav{z-index:11;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe5;border-radius:15px;width:330px;max-width:calc(100% - 48px);padding:6px 24px;display:none;position:fixed;bottom:28px;box-shadow:0 4px 12px #00000040}@media (width<=1199px){.thumb-nav{display:block}}.thumb-nav.hidden{opacity:0;pointer-events:none}.thumb-nav .button-container{justify-content:space-between;gap:10px;display:flex}.thumb-nav .button-container button{background-color:#fff;border:1px solid #e3e2dd;border-radius:50%;width:38px;height:38px;padding:0}.thumb-nav .button-container button svg{width:18px;height:18px}.thumb-nav .button-container button.hamburger{flex-direction:column;gap:4px;display:flex;position:relative}.thumb-nav .button-container button.hamburger.open{background-color:#1c1c1c;border-color:#262521}.thumb-nav .button-container button.hamburger.open span{background-color:#e3e2dd;position:absolute;top:50%;left:50%}.thumb-nav .button-container button.hamburger.open span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.thumb-nav .button-container button.hamburger.open span:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.thumb-nav .button-container button.hamburger span{background-color:#686764;width:16px;height:2px}.thumb-nav .links-container{background:#ffffffe5;border-radius:15px;flex-direction:column;width:240px;max-width:100%;padding-inline:10px;display:flex;position:absolute;bottom:calc(100% + 9px);right:0}.thumb-nav .links-container a{letter-spacing:0.5%;color:#1c1c1c;border-bottom:1px solid #e3e2dd;padding:10px 12px;font-family:Ambiant;font-size:20px;font-weight:400;line-height:33.78px}.thumb-nav .links-container a:last-child{border-bottom:none}.thumb-nav .links-container.open{animation:.25s ease-out forwards fadeIn}.thumb-nav .links-container.closing{animation:.1s ease-in forwards fadeOut}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.request-service{z-index:100;background:0 0;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden auto}.request-service--open{background:#0006;transition:background-color .2s ease-out}.request-service--open .wrapper{animation:.2s ease-out forwards slide-in-from-right}.request-service--closing{background:0 0;transition:background-color .2s ease-in}.request-service--closing .wrapper{animation:.2s ease-in forwards close-animation}.request-service .wrapper{padding-inline:40px;background:#f0efeb;max-width:782px;padding-bottom:24px;position:absolute;top:0;right:0}.request-service .wrapper .sticky{z-index:1;background-color:#f0efeb;position:sticky;top:0}.request-service .wrapper .sticky .header{justify-content:space-between;align-items:center;padding-block:24px 32px;display:flex}.request-service .wrapper .sticky .header .title{letter-spacing:0%;color:#1c1c1c;font-family:Ambiant;font-size:28px;font-weight:400;line-height:32px}@media (width<=575px){.request-service .wrapper .sticky .header .title{letter-spacing:1%;font-size:20px;line-height:24px}}.request-service .wrapper .sticky .header .title{color:#1c1c1c}.request-service .wrapper .sticky .header .close-button{background-color:#fff;border:1px solid #e3e2dd;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .1s ease-in-out;display:flex}.request-service .wrapper .sticky .header .close-button svg{flex-shrink:0;transition:transform .1s ease-in-out}.request-service .wrapper .sticky .header .close-button svg path{transition:stroke .1s ease-in-out}.request-service .wrapper .content{margin-bottom:24px}.request-service .wrapper .content p{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.request-service .wrapper .content p{letter-spacing:0%;font-size:13px;line-height:19px}}.request-service .wrapper form{flex-direction:column;gap:16px;width:100%;display:flex}.request-service .wrapper form .row{gap:14px;width:100%;display:flex}.request-service .wrapper form input{width:100%;letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.request-service .wrapper form input{letter-spacing:0%;font-size:13px;line-height:19px}}.request-service .wrapper form input{color:#1c1c1c;border:1px solid #cecbc5;padding:10px 16px}.request-service .wrapper form input::placeholder{color:#cecbc5}.request-service .wrapper form textarea{letter-spacing:0%;color:#1c1c1c;padding:10px 16px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.request-service .wrapper form textarea{letter-spacing:0%;font-size:13px;line-height:19px}}.request-service .wrapper form textarea{resize:none;border:1px solid #cecbc5;height:210px}.request-service .wrapper form textarea::placeholder{color:#cecbc5}.request-service .wrapper form .file-upload{cursor:pointer;background-color:#fff;border:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;transition:border-color .2s;display:flex;position:relative}.request-service .wrapper form .file-upload:hover{border-color:#999}.request-service .wrapper form .file-upload p{letter-spacing:0%;color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.request-service .wrapper form .file-upload p{letter-spacing:0%;font-size:13px;line-height:19px}}.request-service .wrapper form .file-upload .placeholder-text{color:#cecbc5;position:absolute;top:10px;left:16px}.request-service .wrapper form .file-upload button{cursor:pointer;background-color:#f0efeb;border:none}.request-service .wrapper form .file-upload .file-list{margin-top:10px;padding:0;list-style:none}.request-service .wrapper form .file-upload .file-list li{font-size:14px}.request-service .wrapper form button[type=submit]{height:50px;letter-spacing:0%;color:#1c1c1c;background-color:#1c1c1c;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}@media (width<=575px){.request-service .wrapper form button[type=submit]{letter-spacing:0%;font-size:13px;line-height:19px}}.request-service .wrapper form button[type=submit]{color:#f0efeb}#chatbase-bubble-button{z-index:10!important}@media (width<=575px){#chatbase-bubble-button{width:38px!important;height:38px!important;transition:none!important;bottom:90px!important;right:calc(50% + -1*min(165px,50vw - 24px))!important}}
