:root{--color-black:#000;--color-white:#fff;--color-magenta:#bb2649;--color-magenta-light:#cb385a;--color-timber:#13322b;--color-dark:#1c262e;--color-lavender:#ccd1e0;--color-tobacco:#7a5736;--color-bg:#161615}@font-face{font-display:swap;font-family:HK Grotesk;font-weight:300;src:url(./HKGrotesk-Light.B7XidgYh.otf) format("opentype")}@font-face{font-display:swap;font-family:HK Grotesk;font-weight:400;src:url(./HKGrotesk-Regular.BGkAHKB3.otf) format("opentype")}@font-face{font-display:swap;font-family:HK Grotesk;font-weight:500;src:url(./HKGrotesk-Medium.BRpAJAjR.otf) format("opentype")}@font-face{font-display:swap;font-family:HK Grotesk;font-weight:600;src:url(./HKGrotesk-Bold.-mKn5qXr.otf) format("opentype")}*,:after,:before{box-sizing:border-box;font:inherit;font-family:HK Grotesk,sans-serif;margin:0;padding:0}b,strong{font-weight:600}html{font-size:62.5%}body,html{height:100%;overflow-x:hidden}body{align-items:center;background-color:var(--color-white);background-color:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;font-family:HK Grotesk,sans-serif;font-size:2rem;font-weight:400;line-height:1.5;position:relative;text-rendering:optimizeSpeed;width:100%;-ms-overflow-style:none;scrollbar-width:none}.ol,ul{list-style:none}a{text-decoration:none}canvas,img,picture,svg,video{display:block;max-width:100%}h1{font-size:4.6rem;font-weight:600;line-height:1}h2{font-size:3.6rem;font-weight:500;line-height:1.2}p{font-size:2rem}.button-standard{align-items:center;background-color:var(--color-magenta);border-radius:5px;color:#fff;cursor:pointer;display:inline-block;display:flex;font-size:2rem;justify-content:center;padding:.8rem 1.5rem;transition:all .3s;width:-moz-max-content;width:max-content}.button-standard:hover{font-weight:500;transform:scale(1.09)}section.imprint{height:70rem;position:relative;width:100vw}div.imprint-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}ul.imprint-block{margin-top:2.6rem}section.privacy-policy{height:620rem;position:relative;width:100vw}div.privacy-policy-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}div.privacy-policy-line{background-color:var(--color-white);height:2px;margin-top:3rem;min-height:2px;width:100%}h2.privacy-policy{margin-top:3rem}h3.privacy-policy{font-size:3rem;margin-top:1rem}p.privacy-policy{margin-top:2rem}section.homeHero{height:60rem;position:relative;width:100vw}div.homeHero-background{background-image:url(../images/workdistrict-coworking-hekelveld-building-big.webp);background-position:center 0;background-repeat:no-repeat;filter:brightness(.4);height:100%;position:absolute;width:100%}div.homeHero-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}h1.homeHero{margin-top:6rem;width:66%}p.homeHero-address{display:flex;font-weight:400;justify-content:flex-end;margin-top:8rem;width:100%}.homeHero-img{height:auto;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 0;object-position:center 0;opacity:.5;position:absolute;top:0;width:100%}div.homeHero-circle{background-color:var(--color-magenta);border-radius:200px;bottom:-3rem;cursor:pointer;display:block;font-size:6rem;height:6rem;left:1rem;position:absolute;width:6rem;z-index:40}#homeHero-form{align-items:center;display:grid;grid-template-columns:repeat(7,7rem);grid-template-rows:1fr 1fr;padding-top:8rem;grid-gap:2.4rem}section.homeAbout{background-color:var(--color-white);display:flex;flex-direction:column;height:78rem}div.homeAbout-container{align-items:flex-start;color:var(--color-black);display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;padding-top:4rem;position:relative;width:100vw;z-index:2}div.homeAbout-imageContainer{display:flex;justify-content:center;margin-top:2rem;width:100%}div.homeAbout-imageGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1rem}.homeAbout-img{border-radius:0;cursor:pointer;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}div.homeAbout-contentContainer{align-items:flex-start;display:flex;flex-direction:row;gap:4rem;justify-content:space-between;margin-top:5rem;width:100%}div.homeAbout-content{display:flex;flex-direction:column;gap:2rem;max-width:40%}div.homeAbout-video{display:flex;max-width:80rem}p.homeAbout-content{margin-top:2rem}section.homeSolutions{height:88rem;position:relative;width:100vw}div.homeSolutions-background{background-image:url(../images/workdistrict-coworking-sofa-room-big.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%}div.homeSolutions-container{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:center;padding-left:4rem;padding-right:4rem;padding-top:4rem;position:relative;width:60vw;z-index:2}p.homeSolutions-content{margin-top:2rem}div.homeSolutions-imageContainer{align-items:center;display:flex;height:46rem;margin-top:4rem;overflow:hidden;position:absolute;width:100%}div.homeSolutions-cardItem{height:46rem;position:relative;width:20%}div.homeSolutions-cardContent{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:100%;padding-left:1.4rem;padding-right:1.4rem;padding-top:39.8rem;position:relative;transition:all .5s;z-index:5}div.homeSolutions-cardBackground{background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%;z-index:2}div.homeSolutions-cardBackground1{background-image:url(../images/workdistrict-coworking-single-desk.webp);background-position:bottom}div.homeSolutions-cardBackground2{background-image:url(../images/workdistrict-coworking-private-office.webp);background-position:50%}div.homeSolutions-cardBackground3{background-image:url(../images/workdistrict-coworking-team-office.webp);background-position:top}div.homeSolutions-cardBackground4{background-image:url(../images/workdistrict-coworking-daily-pass.webp);background-position:50%}div.homeSolutions-cardBackground5{background-image:url(../images/workdistrict-coworking-multi-pass.webp);background-position:55% 60%}div.homeSolutions-cardContent:hover{padding-top:1rem}h3.homeSolutions-title{font-size:3rem;font-weight:500}p.homeSolutions-text{font-size:1.8rem;text-align:center}.homeSolutions-cardButton{background-color:var(--color-magenta);border-radius:4px;color:#fff;font-size:2rem;padding:.4rem 1.2rem}section.homeCommunity{height:60rem;position:relative;width:100vw}div.homeCommunity-background{background-blend-mode:screen;background-color:#fffc;background-image:url(../images/workdistrict-coworking-community.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(1px) grayscale(.9);height:100%;position:absolute;width:100%}div.homeCommunity-container{color:var(--color-black);flex-direction:row;padding-left:4rem;padding-right:4rem;padding-top:4rem;position:relative;width:100vw}div.homeCommunity-container,div.homeCommunity-contentContainer{align-items:flex-start;display:flex;gap:4rem;justify-content:space-between}div.homeCommunity-contentContainer{flex-direction:column;margin-top:5rem;max-width:45%}div.homeCommunity-content{display:flex;flex-direction:column;gap:2rem;max-width:40%}div.homeCommunity-video{align-self:center;max-width:80rem}p.homeCommunity-content{margin-top:2rem}section.homeRooms{height:70rem;position:relative;width:100vw}div.homeRooms-background{background-image:url(../images/workdistrict-coworking-jungle-gold.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%}div.homeRooms-container{align-items:flex-start;color:var(--color-white);display:flex;flex-direction:row;gap:4rem;padding-left:4rem;padding-right:4rem;padding-top:4rem;position:relative;width:100vw}div.homeRooms-imageContainer{align-self:center;display:flex;justify-content:center;margin-top:2rem;max-width:40%;min-width:40%}div.homeRooms-imageGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.homeRooms-img{border-radius:0;cursor:pointer;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}div.homeRooms-contentContainer{display:flex;flex-direction:row;gap:4rem}div.homeRooms-content{align-items:flex-end;display:flex;flex-direction:column;gap:2rem}p.homeRooms-content{margin-top:2rem;text-align:right}section.aboutHero{height:60rem;position:relative;width:100vw}div.aboutHero-background{background-image:url(../images/workdistrict-coworking-wall-neon.webp);background-position:center 50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%}div.aboutHero-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}h1.aboutHero{margin-bottom:6rem;margin-top:6rem}h1.aboutHero,p.aboutHero{text-align:center;width:66%}p.aboutHero{font-weight:500}section.aboutMission{background-color:var(--color-timber);display:flex;flex-direction:column}div.aboutMission-container{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding:4rem;position:relative;width:100vw;z-index:2}h2.aboutMission,p.aboutMission{text-align:center;width:66%}section.aboutConcept{background-color:var(--color-white);display:flex;flex-direction:column}div.aboutConcept-container{align-items:center;color:var(--color-black);display:flex;flex-direction:row;gap:2rem;padding:4rem;position:relative;width:100vw;z-index:2}div.aboutConcept-contentContainer,div.aboutConcept-imageContainer{align-items:center;display:flex;justify-content:center;width:50%}div.aboutConcept-imageGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.aboutConcept-img{border-radius:0;cursor:pointer;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}div.aboutConcept-content{display:flex;flex-direction:column;gap:3rem}h2.aboutConcept,p.aboutConcept{text-align:left;width:66%}section.aboutLocations{background-color:var(--color-timber);display:flex;flex-direction:column}div.aboutLocations-container{align-items:center;color:var(--color-white);display:flex;flex-direction:row;padding:4rem;position:relative;width:100vw;z-index:2}div.aboutLocations-contentContainer,div.aboutLocations-imageContainer{align-items:center;display:flex;justify-content:center;width:50%}div.aboutLocations-content{display:flex;flex-direction:column;gap:3rem}h2.aboutLocations,p.aboutLocations{text-align:left}section.officePricing{height:76rem;position:relative;width:100vw}div.officePricing-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}div.officePricing-contentContainer,div.officePricing-imageContainer{align-items:center;display:flex;justify-content:center;width:50%}div.officePricing-imageGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.officePricing-img{border-radius:0;filter:grayscale(.8);height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.officePricing-img:hover{filter:none}div.officePricing-content{align-items:flex-end;display:flex;flex-direction:column;gap:3rem}h2.officePricing,p.officePricing{text-align:right;width:100%}section.officeOffers{position:relative;width:100vw}div.officeOffers-background{background-color:var(--color-timber);height:100%;position:absolute;width:100%}div.officeOffers-container{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:center;padding-left:4rem;padding-right:4rem;padding-top:4rem;position:relative;z-index:2}p.officeOffers-content{margin-top:2rem}div.officeOffers-imageContainer{align-items:center;display:flex;height:46rem;margin-top:4rem;overflow:hidden;position:relative;width:100%}div.officeOffers-cardItem{height:46rem;position:relative;width:20%}div.officeOffers-cardContent{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:100%;padding-left:1.4rem;padding-right:1.4rem;padding-top:39.8rem;position:relative;transition:all .5s;z-index:5}div.officeOffers-cardBackground{background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%;z-index:2}div.officeOffers-cardBackground1{background-image:url(../images/workdistrict-coworking-single-desk.webp);background-position:bottom}div.officeOffers-cardBackground2{background-image:url(../images/workdistrict-coworking-private-office.webp);background-position:50%}div.officeOffers-cardBackground3{background-image:url(../images/workdistrict-coworking-team-office.webp);background-position:top}div.officeOffers-cardBackground4{background-image:url(../images/workdistrict-coworking-daily-pass.webp);background-position:50%}div.officeOffers-cardBackground5{background-image:url(../images/workdistrict-coworking-multi-pass.webp);background-position:55% 60%}div.officeOffers-cardContent:hover{padding-top:1rem}h3.officeOffers-title{font-size:3rem;font-weight:500}p.officeOffers-text{font-size:1.8rem;text-align:center}.officeOffers-cardButton{background-color:var(--color-magenta);border-radius:4px;color:#fff;font-size:2rem;padding:.4rem 1.2rem}div.officeOffers-formContainer{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:center;padding:4rem;position:relative}#officeOffers-form{align-items:center;display:grid;grid-template-columns:repeat(7,7rem);grid-gap:2.4rem}section.roomsHero{height:70rem;position:relative;width:100vw}div.roomsHero-background{background-image:url(../images/workdistrict-coworking-space-room-big.webp);background-position:top 20%;background-repeat:no-repeat;background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%}div.roomsHero-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}h1.roomsHero{margin-bottom:6rem;margin-top:6rem;text-align:center;width:66%}p.roomsHero{font-weight:500;text-align:center;width:90%}section.meetingRoom{width:100%}div.meetingRoom-container-jungle{background-image:url(../images/workdistrict-meeting-room-jungle.webp);background-size:cover;height:auto;position:relative;width:100%}div.meetingRoom-container-earth{background-image:url(../images/workdistrict-meeting-room-earth-big.webp);background-size:cover;height:auto;position:relative;width:100%}div.meetingRoom-container-space{background-image:url(../images/workdistrict-coworking-space-area.webp);background-size:cover;height:auto;position:relative;width:100%}div.meetingRoom-container-water{background-image:url(../images/workdistrict-meeting-room-fish.webp);background-size:cover;height:auto;position:relative;width:100%}div.meetingRoom-container{align-items:center;-webkit-backdrop-filter:brightness(.45);backdrop-filter:brightness(.45);display:flex;flex-direction:row;gap:2rem;justify-content:center;padding-left:4rem;padding-right:4rem;width:100%}div.meetingRoom-imageContainer{align-items:center;display:flex;position:relative;width:56%}div.meetingRoom-contentContainer{background-color:#00000080;width:44%}div.meetingRoom-content{display:flex;flex-direction:column;gap:4rem;padding-bottom:2rem;padding-top:2rem;width:100%}h2.meetingRoom{font-size:5.4rem;font-weight:600;text-align:center;text-shadow:2px 2px 3px var(--color-black);text-transform:uppercase;transform:rotate(-90deg)}.meetingRoom-img{border:7px solid var(--color-timber);height:auto;min-width:56rem;width:40rem;z-index:100}section.communityHero{height:64rem;position:relative;width:100vw}div.communityHero-background{background-image:url(../images/workdistrict-coworking-living-room-big.webp);background-position:top 20%;background-repeat:no-repeat;background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%}div.communityHero-container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}h1.communityHero{margin-bottom:2rem;margin-top:6rem;text-align:center;width:66%}p.communityHero{font-weight:500;text-align:center;width:75%}section.communityPartA{background-color:var(--color-timber);display:flex;flex-direction:column}div.communityPartA-container{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding:4rem;position:relative;width:100vw;z-index:2}h2.communityPartA{text-align:center;width:66%}p.communityPartA{text-align:center;width:75%}section.communityPartB{position:relative;width:100vw}div.communityPartB-background{background-image:url(../images/workdistrict-coworking-community.webp);background-position:50%;background-size:cover;filter:brightness(.4);height:100%;position:absolute;width:100%}div.communityPartB-container{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:4rem;padding:4rem;position:relative;width:100vw}h2.communityPartB{text-align:center;width:66%}p.communityPartB{text-align:center;width:75%}@media (max-width:1600px){.meetingRoom-img{min-width:58rem}}@media (max-width:1500px){.meetingRoom-img{min-width:56rem}}@media (max-width:1440px){div.homeAbout-imageGrid{display:grid;grid-template-columns:repeat(5,1fr)}.homeAbout-img6,.homeAbout-img7{display:none}div.homeAbout-content{max-width:45%}div.homeSolutions-container{width:70%}section.homeCommunity{height:69rem}div.homeCommunity-contentContainer{max-width:45%}section.homeRooms{height:86rem}div.homeRooms-imageGrid{grid-template-columns:repeat(1,1fr)}section.privacy-policy{height:650rem}div.meetingRoom-imageContainer{width:66%}div.meetingRoom-contentContainer{width:33%}}@media (max-width:1280px){section.homeHero{height:64rem}div.homeAbout-imageGrid{display:grid;grid-template-columns:repeat(4,1fr)}.homeAbout-img5{display:none}section.homeAbout{height:80rem}div.homeAbout-content{max-width:50%;min-width:50%}section.homeSolutions{height:104rem}div.homeSolutions-container{width:90%}div.homeSolutions-cardItem,div.homeSolutions-imageContainer{height:63rem}div.homeSolutions-cardContent{padding-top:57rem}section.homeCommunity{height:70rem}div.homeCommunity-contentContainer{max-width:50%;min-width:50%}section.homeRooms{height:92rem}section.privacy-policy{height:730rem}div.officeOffers-cardItem,div.officeOffers-imageContainer{height:63rem}div.officeOffers-cardContent{padding-top:57rem}div.meetingRoom-container{padding-right:0}div.meetingRoom-imageContainer{flex-direction:column;width:50%}div.meetingRoom-contentContainer{padding-left:2rem;padding-right:4rem;width:50%}h2.meetingRoom{transform:none}.meetingRoom-img{min-width:40rem}}@media (max-width:1024px){section.homeHero{height:70rem}section.homeAbout{height:74rem}div.homeAbout-content{min-width:100%}div.homeAbout-video{display:none}div.homeSolutions-container{width:100%}section.homeSolutions{height:46rem}div.homeSolutions-imageContainer{display:none}div.homeCommunity-contentContainer{max-width:100%;min-width:100%}div.homeCommunity-video{display:none}section.homeCommunity{height:60rem}section.homeRooms{height:78rem}div.homeRooms-content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}p.homeRooms-content{text-align:left}div.homeRooms-imageContainer{display:none}section.privacy-policy{height:750rem}div.officeOffers-container{width:100%}div.officeOffers-imageContainer{display:none}div.meetingRoom-container{flex-direction:column;padding-left:0}div.meetingRoom-imageContainer{width:66%}div.meetingRoom-contentContainer{padding-left:4rem;padding-right:4rem;width:100%}.meetingRoom-img{min-width:100%}}@media screen and (max-width:990px){section.privacy-policy{height:870rem}div.aboutConcept-container{flex-direction:column;gap:2rem}div.aboutConcept-contentContainer,div.aboutConcept-imageContainer{width:100%}div.aboutConcept-content{align-items:center}h2.aboutConcept,p.aboutConcept-content{text-align:center;width:80%}div.aboutLocations-container{flex-direction:column}div.aboutLocations-contentContainer,div.aboutLocations-imageContainer{width:100%}div.aboutLocations-content{align-items:center}h2.aboutLocations,p.aboutLocations{text-align:center;width:80%}section.officePricing{height:122rem}div.officePricing-container{flex-direction:column;gap:2rem}div.officePricing-contentContainer,div.officePricing-imageContainer{width:100%}div.officePricing-content{align-items:flex-start}h2.officePricing,p.officePricing{text-align:left;width:100%}section.communityHero{height:74rem}}@media (max-width:768px){section.homeHero{height:74rem}div.homeAbout-imageGrid{display:grid;grid-template-columns:repeat(2,1fr)}section.homeAbout{height:110rem}section.homeSolutions{height:58rem}section.homeCommunity{height:76rem}section.homeRooms{height:114rem}section.privacy-policy{height:1300rem}section.imprint{height:74rem}h1.aboutHero{width:100%}div.aboutConcept-container{flex-direction:column;gap:2rem}div.aboutConcept-contentContainer,div.aboutConcept-imageContainer{width:100%}h2.aboutConcept,p.aboutConcept-content{text-align:center;width:100%}div.aboutLocations-container{flex-direction:column}div.aboutLocations-contentContainer,div.aboutLocations-imageContainer{width:100%}h2.aboutLocations,p.aboutLocations{text-align:center;width:100%}section.officePricing{height:146rem}div.officePricing-container{flex-direction:column;gap:2rem}div.officePricing-contentContainer,div.officePricing-imageContainer{width:100%}div.officePricing-content{align-items:flex-start}h2.officePricing,p.officePricing{text-align:left;width:100%}#officeOffers-form{grid-template-columns:repeat(6,2rem)}section.roomsHero{height:78rem}h1.roomsHero,p.roomsHero{width:100%}section.communityHero{height:80rem}h1.communityHero,h2.communityPartA,h2.communityPartB,p.communityHero,p.communityPartA,p.communityPartB{width:100%}}@media (max-width:480px){section.homeHero{height:78rem}section.homeAbout{background-color:var(--color-white);height:114rem}section.homeSolutions{height:60rem}section.homeCommunity{height:88rem}section.homeRooms{height:118rem}section.privacy-policy{height:1420rem}section.imprint{height:76rem}h1.aboutHero,p.aboutHero{width:100%}div.aboutConcept-container{flex-direction:column;gap:2rem}div.aboutConcept-contentContainer,div.aboutConcept-imageContainer{width:100%}h2.aboutConcept,p.aboutConcept-content{text-align:center;width:100%}div.aboutLocations-container{flex-direction:column}div.aboutLocations-contentContainer,div.aboutLocations-imageContainer{width:100%}h2.aboutLocations,p.aboutLocations{text-align:center;width:100%}section.officePricing{height:152rem}div.officePricing-container{flex-direction:column;gap:2rem}div.officePricing-contentContainer,div.officePricing-imageContainer{width:100%}div.officePricing-content{align-items:flex-start}h2.officePricing,p.officePricing{text-align:left;width:100%}#officeOffers-form{grid-template-columns:repeat(6,2rem)}section.roomsHero{height:86rem}h1.roomsHero,p.roomsHero{width:100%}div.meetingRoom-imageContainer{width:80%}section.communityHero{height:90rem}h1.communityHero,p.communityHero{width:100%}}header.header-container{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;left:0;padding-left:4rem;padding-right:4rem;position:absolute;top:1rem;width:100vw;z-index:3}.header-logoImg{display:block;height:8rem;-o-object-fit:contain;object-fit:contain;position:relative;width:auto}div.header-logo{display:flex;justify-content:flex-start;width:40%}nav.header-navBar{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;height:8rem;justify-content:flex-end;width:60%}.header-navLink{color:var(--color-white);cursor:pointer;font-size:3rem;font-weight:500;line-height:1}.header-navLink:hover{color:var(--color-magenta)!important}div.header-mobileOverlay{background-color:#0000009e;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}nav.header-navMenu{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin-top:4rem}div.header-mobileMenu{background-color:#000000a6!important;display:flex;height:100vh;justify-content:center;padding-top:7rem;position:absolute;right:0;top:0;width:25rem;z-index:999999999}.header-closeIcon{cursor:pointer;font-size:2.7rem;position:absolute;right:1.4rem;top:2.3rem;z-index:5}.header-menuIcon{color:#fff;cursor:pointer;display:none;font-size:4rem;padding-bottom:.4rem}.header-slide-enter-active,.header-slide-leave-active{transition:transform .7s ease,opacity .7s ease}.header-slide-enter-from,.header-slide-leave-to{opacity:0;transform:translate(100%)}.header-slide-enter-to,.header-slide-leave-from{opacity:1;transform:translate(0)}.header-fade-enter-active,.header-fade-leave-active{transition:opacity .7s ease}.header-fade-enter-from,.header-fade-leave-to{opacity:0}.header-fade-enter-to,.header-fade-leave-from{opacity:1}footer.footer-container{background-color:var(--color-bg);display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:3rem 8rem}div.footer-element{display:flex;flex-direction:column}h3.footer-title{font-size:3.6rem;line-height:1;margin-bottom:3rem}ul.footer-links{display:flex;flex-direction:column;gap:.4rem;margin-left:1.4rem}.footer-link,a.footer-contact{color:inherit}.footer-link:hover,a.footer-contact:hover{color:var(--color-magenta)}.footer-button{border:2px solid #fff;border-radius:3px;color:#fff;display:inline-block;flex-grow:0;font-weight:500;margin-top:3rem;padding:1rem 1.6rem;transition:.4s;width:-moz-max-content;width:max-content}.footer-button:hover{background-color:var(--color-magenta);border:2px solid var(--color-magenta);transform:scale(.9)}.footer-socials{align-items:center;display:flex;gap:2rem}.footer-social{color:#fff;font-size:3.9rem;transition:.2s}.footer-social:hover{color:var(--color-magenta);transform:scale(1.15)}.navigation-ul{display:flex;font-size:2rem;gap:4rem}.navigation-navLink{color:var(--white);font-weight:500;transition:color .3s}.navigation-navLink:hover{color:var(--blue-dark)!important}.logo-img{border:2px solid transparent;height:auto;max-width:25.5rem}@media screen and (max-width:990px){footer.footer-container{flex-direction:column}div.footer-element{align-items:center;margin-top:4rem;width:100%}}@media screen and (max-width:770px){nav.header-navBar{display:none}.header-menuIcon{display:flex}}@media screen and (max-width:580px){.footer-socials{gap:1.6rem}.footer-social{font-size:3.4rem}}section.contactPage{padding-bottom:12rem;position:relative;width:100vw}div.contactPage-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:4rem;padding-right:4rem;position:relative;top:12rem;width:100vw;z-index:2}h2.contactPage{padding-bottom:4rem;padding-top:4rem;text-align:center;width:100%}form.contactPage-form{align-items:center;display:flex;flex-direction:column;gap:2rem}.formElement90{width:90%}.formElement50{width:50%}.form__terms{color:var(--color-white)}div.contactForm{width:100%}input[type=submit]{border:2px solid var(--color-white);border-radius:3px;box-shadow:0 10px 10px #0000004d;cursor:pointer;display:inline-block;font-weight:500;padding:1rem 1.6rem;transition:.4s}input[type=submit],input[type=submit]:hover{background-color:var(--color-magenta);color:var(--color-white)}input[type=submit]:hover{border:2px solid var(--color-magenta);box-shadow:0 5px 10px #000000b3;transform:scale(.9)}input[type=submit]:disabled{background-color:gray;color:var(--white)}input[type=submit]:disabled:hover{border:2px solid var(--color-white);box-shadow:none;color:var(--white);cursor:not-allowed;transform:none}.form__message,input[type=date],input[type=email],input[type=tel],input[type=text]{background-color:var(--color-white)!important;border:none;border-radius:5px;font-size:1.4rem;height:50px;padding-left:3%;padding-right:3%}.form__message{padding-top:1rem}.form__message:focus,input[type=date]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:var(--color-magenta);box-shadow:0 0 0 .2rem var(--color-magenta);outline:none}.form__message{height:100px}.form__date{grid-area:1/1/2/6}.form__name{grid-area:2/1/3/3}.form__email{grid-area:2/3/3/6}.form__tel{grid-area:2/6/3/8}.form__btn{grid-area:1/6/2/8}.form__emphasizeInput,.form__emphasizeLabel{display:none}.form__snackbar{left:50%;position:absolute;top:0;transform:translate(-50%);z-index:10}div.Snackbar-success{background-color:green}div.Snackbar-error,div.Snackbar-success{border:none;border-radius:40px;color:var(--white);cursor:pointer;font-weight:500;margin-top:1rem;padding-bottom:1.6rem;padding-top:1.6rem;text-align:center}div.Snackbar-error{background-color:#f44336}.Snackbar-fade-enter-active,.Snackbar-fade-leave-active{transition:all .3s ease-out}.Snackbar-fade-enter-from,.Snackbar-fade-leave-to{opacity:0;transform:translateY(50%)}
