@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=GFS+Neohellenic:ital,wght@0,400;0,700;1,400;1,700&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=GFS+Neohellenic:ital,wght@0,400;0,700;1,400;1,700&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=GFS+Neohellenic:ital,wght@0,400;0,700;1,400;1,700&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');body{margin:0;font-size:clamp(15px, 0.833vw, 16px);font-family:"Inter Tight", sans-serif;font-weight:400}html{min-height:100%;--color-opacity: 1;--background-opacity: 1;--border-opacity: 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}a{text-decoration:none;color:#040203}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}.wauto{width:auto}.center-cols{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.reverse-cols{flex-direction:row-reverse}.flex-column{flex-direction:column}@media screen and (max-width:1023px){.flex-column-tablet{flex-direction:column}}@media screen and (max-width:767px){.flex-column-mobile{flex-direction:column}}@media screen and (max-width:767px){.align-flex-start-mobile{align-items:flex-start !important}}.flex{display:flex}.align-center{align-items:center}@media screen and (max-width:767px){.align-left-mobile{align-items:flex-start}}.justify-center{justify-content:center}.align-self-bottom{align-self:flex-end !important}.wrap{flex-wrap:wrap}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-45{gap:45px}.half-col{flex:0 0 50%}@media screen and (max-width:767px){.half-col{flex:0 0 100%}}.space-between{justify-content:space-between}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.make-full{position:absolute;top:0;left:0;width:100%;height:100%}.fullHeight{height:100%}.abs{position:absolute}.rel{position:relative}.zindexBehind{z-index:-1 !important}.lineheight1{line-height:1}.lineheight08,.lineheight08 h2{line-height:0.8}.space.inline{padding-inline:clamp(20px, 3.125vw, 60px)}.space.inline-big{padding-inline:clamp(20px, 7.81vw, 150px)}@media screen and (max-width:767px){.space.inline-big{padding-inline:20px}}.space.inline-huge{padding-inline:clamp(20px, 13.333vw, 256px)}@media screen and (max-width:1023px){.space.inline-huge{padding-inline:20px}}@media screen and (max-width:767px){.space.inline-huge{padding-inline:20px}}.space.block60{padding-block:clamp(20px, 3.125vw, 60px)}.space.block{padding-block:clamp(60px, 5.729vw, 110px)}.space.block-big{padding-block:clamp(80px, 8.333vw, 160px)}.space.left{padding-left:clamp(20px, 3.125vw, 60px)}@media screen and (max-width:500px){.space.left{padding-left:20px}}.space.right{padding-right:clamp(20px, 3.125vw, 60px)}@media screen and (max-width:500px){.space.right{padding-left:20px}}.space.left-big{padding-left:clamp(20px, 7.81vw, 150px)}@media screen and (max-width:767px){.space.left-big{padding-left:20px}}.space.right-big{padding-right:clamp(20px, 7.81vw, 150px)}@media screen and (max-width:767px){.space.right-big{padding-right:20px}}.space.pt60{padding-top:clamp(20px, 3.125vw, 60px)}.space.pb60{padding-bottom:clamp(20px, 3.125vw, 60px)}.space.top{padding-top:clamp(20px, 3.125vw, 60px)}@media screen and (max-width:767px){.space.top{padding-top:50px}}.space.bottom{padding-bottom:clamp(20px, 3.125vw, 60px)}@media screen and (max-width:767px){.space.bottom{padding-bottom:50px}}.space.top-big{padding-top:clamp(20px, 7.81vw, 150px)}@media screen and (max-width:767px){.space.top-big{padding-top:50px}}.space.bottom-big{padding-bottom:clamp(20px, 7.81vw, 150px)}@media screen and (max-width:767px){.space.bottom-big{padding-bottom:50px}}.nospace,.nospace p{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}@media screen and (max-width:767px){.nospace-mob{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}}.removemargin p{margin-top:0;margin-bottom:0}.showOverflow{overflow:visible}.hideOverflow{overflow:hidden !important}.fullWidth{width:100%}.fullHeight{height:100vh !important}.grayscale{filter:grayscale(1)}.hideDesktop{display:none !important}@media screen and (max-width:767px){.hideDesktop{display:block !important}}@media screen and (max-width:767px){.hideMobile{display:none !important}}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-100{margin-bottom:clamp(40px, 5.208vw, 100px)}.mb-200{margin-bottom:clamp(80px, 10.417vw, 200px)}.mt-2px{margin-top:2px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-80{margin-top:80px}.mt-100{margin-top:clamp(40px, 5.208vw, 100px)}.mt-200{margin-top:clamp(80px, 10.417vw, 200px)}.bg-dark{background:#1F2227}.bg-cream{background:#EDEEE9}.font-300{font-weight:300}.fs-size22-text{font-size:clamp(12px, 1.14vw, 22px)}.fs-size48-text{font-size:clamp(25px, 2.5vw, 48px)}.pos-rel{position:relative}.left-13-5-perc{left:13.5%}.max-w-100perc-minus-13-5perc{max-width:calc(100% - 13.5%)}.fix-block-image{margin:0}.fix-block-image img{width:100%;height:auto;object-fit:cover}.h3-darsky h3{color:#80A3A7}.h2-white h2{color:#fff}.leading-1{line-height:1}.leading-1-1{line-height:1.1}.leading-1-2{line-height:1.2}.leading-1-4{line-height:1.4}.leading-24{line-height:clamp(12px, 1.25vw, 24px)}.leading-24-min-20{line-height:clamp(20px, 1.25vw, 24px)}.leading-40{line-height:clamp(20px, 2.08vw, 40px)}.leading-40-min-35{line-height:clamp(35px, 2.08vw, 40px)}.leading-40px{line-height:40px}.leading-normal{line-height:normal}.gap-5px{gap:5px}.gap-10{gap:clamp(5px, 0.52vw, 10px)}.gap-15{gap:clamp(7.5px, 0.784vw, 15px)}.gap-15px{gap:15px}.gap-20{gap:clamp(10px, 1.04vw, 20px)}.gap-20px{gap:20px}.gap-25{gap:clamp(15px, 1.3vw, 25px)}.gap-30{gap:clamp(15px, 1.56vw, 30px)}.gap-40{gap:clamp(20px, 2.08vw, 40px)}.gap-50{gap:clamp(25px, 2.6vw, 50px)}.gap-60{gap:clamp(30px, 3.1vw, 60px)}.gap-100{gap:clamp(50px, 5.2vw, 100px)}.gap-120{gap:clamp(60px, 6.25vw, 120px)}.gap-170{gap:clamp(85px, 8.85vw, 170px)}@media screen and (min-width:768px){.md\:gap-0{gap:0}}.p-4px{padding:4px}.p-12px{padding:12px}.p-20{padding:clamp(10px, 1.04vw, 20px)}.p-20px{padding:20px}.p-30{padding:clamp(15px, 1.56vw, 30px)}.p-35{padding:clamp(17.5px, 1.822vw, 35px)}.p-40{padding:clamp(20px, 2.08vw, 40px)}.p-50{padding:clamp(25px, 2.6vw, 50px)}.p-60{padding:clamp(30px, 3.1vw, 60px)}.px-10{padding-inline:clamp(5px, 0.52vw, 10px)}.px-12{padding-inline:clamp(6px, 0.625vw, 12px)}.px-12-min-7{padding-inline:clamp(7px, 0.625vw, 12px)}.px-20{padding-inline:clamp(10px, 1.04vw, 20px)}.px-20px{padding-inline:20px}.px-35{padding-inline:clamp(17.5px, 1.822vw, 35px)}.px-30{padding-inline:clamp(15px, 1.56vw, 30px)}.px-40{padding-inline:clamp(20px, 2.08vw, 40px)}.px-45{padding-inline:clamp(22.5px, 2.34vw, 45px)}.px-50{padding-inline:clamp(25px, 2.6vw, 50px)}.px-60{padding-inline:clamp(30px, 3.1vw, 60px)}.px-90{padding-inline:clamp(70px, 4.68vw, 90px)}.px-90-min-30{padding-inline:clamp(30px, 4.68vw, 90px)}.py-5{padding-block:clamp(2.5px, 0.26vw, 5px)}.py-10{padding-block:clamp(5px, 0.52vw, 10px)}.py-15{padding-block:clamp(7.5px, 0.784vw, 15px)}.py-20{padding-block:clamp(10px, 1.04vw, 20px)}.py-20px{padding-block:20px}.py-30{padding-block:clamp(15px, 1.56vw, 30px)}.py-35{padding-block:clamp(17.5px, 1.822vw, 35px)}.py-50{padding-block:clamp(25px, 2.6vw, 50px)}.py-55{padding-block:clamp(27.5px, 2.86vw, 55px)}.py-60{padding-block:clamp(30px, 3.1vw, 60px)}.py-65{padding-block:clamp(32.5px, 3.38vw, 65px)}.py-100{padding-block:clamp(50px, 5.2vw, 100px)}.pl-0{padding-left:0}@media screen and (min-width:1000px){.md-1000\:pl-0{padding-left:0}}.pl-150{padding-left:clamp(75px, 7.81vw, 150px)}@media screen and (min-width:768px){.md\:pl-150{padding-left:clamp(75px, 7.81vw, 150px)}}.pr-20{padding-right:clamp(10px, 1.04vw, 20px)}.pr-40{padding-right:clamp(20px, 2.08vw, 40px)}.pr-40-min-35{padding-right:clamp(35px, 2.08vw, 40px)}.pr-50{padding-right:clamp(25px, 2.6vw, 50px)}@media screen and (min-width:768px){.md\:pr-50{padding-right:clamp(25px, 2.6vw, 50px)}}.pr-150{padding-right:clamp(75px, 7.81vw, 150px)}@media screen and (min-width:768px){.md\:pr-150{padding-right:clamp(75px, 7.81vw, 150px)}}.pr-100{padding-right:clamp(50px, 5.2vw, 100px)}@media screen and (min-width:1000px){.md-1000\:pr-100{padding-right:clamp(50px, 5.2vw, 100px)}}.pr-120{padding-right:clamp(60px, 6.25vw, 120px)}@media screen and (min-width:1000px){.md-1000\:pr-120{padding-right:clamp(60px, 6.25vw, 120px)}}@media screen and (min-width:1200px){.md-1200\:pr-120{padding-right:clamp(60px, 6.25vw, 120px)}}.pr-180{padding-right:clamp(90px, 9.37vw, 180px)}.pt-50{padding-top:clamp(25px, 2.6vw, 50px)}.pt-60{padding-top:clamp(30px, 3.1vw, 60px)}.pt-80{padding-top:clamp(40px, 4.16vw, 80px)}.pt-100{padding-top:clamp(50px, 5.2vw, 100px)}.pt-120{padding-top:clamp(60px, 6.25vw, 120px)}.pt-150{padding-top:clamp(75px, 7.81vw, 150px)}.pt-200{padding-top:clamp(100px, 10.4vw, 200px)}@media screen and (min-width:768px){.md\:pb-0 .pb-0{padding-bottom:0}}.pb-35{padding-bottom:clamp(17.5px, 1.822vw, 35px)}.pb-50{padding-bottom:clamp(25px, 2.6vw, 50px)}.pb-60{padding-bottom:clamp(30px, 3.1vw, 60px)}.pb-80{padding-bottom:clamp(40px, 4.16vw, 80px)}.pb-90{padding-bottom:clamp(70px, 4.68vw, 90px)}.pb-100{padding-bottom:clamp(50px, 5.2vw, 100px)}.pb-120{padding-bottom:clamp(60px, 6.25vw, 120px)}.pb-150{padding-bottom:clamp(75px, 7.81vw, 150px)}.pb-200{padding-bottom:clamp(100px, 10.4vw, 200px)}.m-0{margin:0}.mt-2px{margin-top:2px}.mt-5px{margin-top:5px}.mt-10{margin-top:clamp(5px, 0.52vw, 10px)}.mt-15{margin-top:clamp(7.5px, 0.784vw, 15px)}.mt-20{margin-top:clamp(10px, 1.04vw, 20px)}.mt-30{margin-top:clamp(15px, 1.56vw, 30px)}.mt-40{margin-top:clamp(20px, 2.08vw, 40px)}.mt-50{margin-top:clamp(25px, 2.6vw, 50px)}.mt-80{margin-top:clamp(40px, 4.16vw, 80px)}.mt-100{margin-top:clamp(50px, 5.2vw, 100px)}.mt-200{margin-top:clamp(100px, 10.4vw, 200px)}.mb-10{margin-bottom:clamp(5px, 0.52vw, 10px)}.mb-20{margin-bottom:clamp(10px, 1.04vw, 20px)}.mb-30{margin-bottom:clamp(15px, 1.56vw, 30px)}.mb-40{margin-bottom:clamp(20px, 2.08vw, 40px)}.mb-50{margin-bottom:clamp(25px, 2.6vw, 50px)}.mb-60{margin-bottom:clamp(30px, 3.1vw, 60px)}.mb-100{margin-bottom:clamp(50px, 5.2vw, 100px)}.mb-150{margin-bottom:clamp(75px, 7.81vw, 150px)}.mb-200{margin-bottom:clamp(100px, 10.4vw, 200px)}.mr-5{margin-right:clamp(2.5px, 0.26vw, 5px)}.mr-10{margin-right:clamp(5px, 0.52vw, 10px)}.mr-15{margin-right:clamp(7.5px, 0.784vw, 15px)}.mr-20{margin-right:clamp(10px, 1.04vw, 20px)}.mr-30{margin-right:clamp(15px, 1.56vw, 30px)}.mr-40{margin-right:clamp(20px, 2.08vw, 40px)}.mr-50{margin-right:clamp(25px, 2.6vw, 50px)}.mr-100{margin-right:clamp(50px, 5.2vw, 100px)}.mr-130{margin-right:clamp(65px, 6.77vw, 130px)}.mr-130-min-30{margin-right:clamp(30px, 6.77vw, 130px)}.ml-10{margin-left:clamp(5px, 0.52vw, 10px)}.ml-15{margin-left:clamp(7.5px, 0.784vw, 15px)}.ml-20{margin-left:clamp(10px, 1.04vw, 20px)}.ml-40{margin-left:clamp(20px, 2.08vw, 40px)}.mx-auto{margin-left:auto;margin-right:auto}.grayscale-100{filter:grayscale(100%)}.cursor-pointer{cursor:pointer}.events-none{pointer-events:none}.w-auto{width:auto}@media screen and (min-width:767px){.md\:w-auto{width:auto}}.w-full{width:100%}.w-half{width:50%}@media screen and (min-width:767px){.md\:w-half{width:50%}}.w-40px{width:40px}.w-12px{width:12px}.w-12-min-7{width:clamp(7px, 0.625vw, 12px)}.w-20{width:clamp(10px, 1.04vw, 20px)}.w-24{width:clamp(12px, 1.25vw, 24px)}.w-24-min-20{width:clamp(20px, 1.25vw, 24px)}.w-27{width:clamp(13.5px, 1.4vw, 27px)}.w-27-min-22{width:clamp(22px, 1.4vw, 27px)}.w-28{width:clamp(14px, 1.45vw, 28px)}.w-40{width:clamp(20px, 2.08vw, 40px)}.w-45{width:clamp(22.5px, 2.34vw, 45px)}.w-50{width:clamp(25px, 2.6vw, 50px)}.w-84{width:clamp(42px, 4.375vw, 84px)}.w-100{width:clamp(50px, 5.2vw, 100px)}.w-120{width:clamp(60px, 6.25vw, 120px)}.w-120-min-65{width:clamp(65px, 6.25vw, 120px)}.w-145{width:clamp(72.5px, 7.55vw, 145px)}.w-150{width:clamp(75px, 7.81vw, 150px)}.w-170{width:clamp(85px, 8.85vw, 170px)}.w-200{width:clamp(100px, 10.4vw, 200px)}.w-210{width:clamp(105px, 10.93vw, 210px)}.w-250{width:clamp(125px, 13.02vw, 250px)}.w-256{width:clamp(128px, 13.333vw, 256px)}.w-300{width:clamp(150px, 15.6vw, 300px)}.w-365{width:clamp(182px, 19vw, 365px)}@media screen and (min-width:1000px){.md-1000\:w-365{width:clamp(182px, 19vw, 365px)}}.w-377{width:clamp(188.5px, 19.63vw, 377px)}@media screen and (min-width:1000px){.md-1000\:w-377{width:clamp(188.5px, 19.63vw, 377px)}}.w-470{width:clamp(235px, 24.47vw, 470px)}.w-40perc{width:40%}@media screen and (min-width:768px){.md\:w-40perc{width:40%}}.w-30perc{width:30%}@media screen and (min-width:768px){.md\:w-30perc{width:30%}}.w-70perc{width:70%}@media screen and (min-width:768px){.md\:w-70perc{width:70%}}.w-60perc{width:60%}@media screen and (min-width:768px){.md\:w-60perc{width:60%}}.h-full{height:100%}.h-half{height:50%}.min-h-half{min-height:50%}.h-auto{height:auto}.h-auto-img img{height:auto}.h-12px{height:12px}.h-24{height:clamp(12px, 1.25vw, 24px)}.h-24-svg svg{height:clamp(12px, 1.25vw, 24px)}.h-24-min-20{height:clamp(20px, 1.25vw, 24px)}.h-24-min-17{height:clamp(17px, 1.25vw, 24px)}.h-24-min-17-svg svg{height:clamp(17px, 1.25vw, 24px)}.h-27{height:clamp(13.5px, 1.4vw, 27px)}.h-27-min-22{height:clamp(22px, 1.4vw, 27px)}.h-28{height:clamp(14px, 1.45vw, 28px)}.h-40{height:clamp(20px, 2.08vw, 40px)}.h-40-min-35{height:clamp(35px, 2.08vw, 40px)}.h-40px{height:40px}.h-68{height:clamp(34px, 3.54vw, 68px)}.h-84{height:clamp(42px, 4.375vw, 84px)}.h-120{height:clamp(60px, 6.25vw, 120px)}.h-120-min-65{height:clamp(65px, 6.25vw, 120px)}.h-200{height:clamp(100px, 10.4vw, 200px)}.h-210{height:clamp(105px, 10.93vw, 210px)}.h-300{height:clamp(150px, 15.6vw, 300px)}.max-w-1\/2{max-width:50%}.max-w-40perc{max-width:40%}@media screen and (min-width:768px){.md\:max-w-40perc{max-width:40%}}.max-w-60perc{max-width:60%}@media screen and (min-width:768px){.md\:max-w-60perc{max-width:60%}}.max-w-130{max-width:clamp(65px, 6.77vw, 130px)}.max-w-200{max-width:clamp(100px, 10.4vw, 200px)}.max-w-200px{max-width:200px}.max-w-720px{max-width:720px}.p-max-w-720px p{max-width:720px}.p-text-center p{text-align:center}.max-w-300{max-width:clamp(150px, 15.6vw, 300px)}.max-w-320{max-width:clamp(160px, 16.6vw, 320px)}.max-w-440px{max-width:440px}@media screen and (min-width:768px){.md\:max-w-440px{max-width:440px}}.max-w-550px{max-width:550px}@media screen and (min-width:768px){.md\:max-w-550px{max-width:550px}}.max-w-740px{max-width:740px}.max-w-740{max-width:clamp(370px, 38.54vw, 740px)}@media screen and (min-width:1000px){.md-1000\:max-w-320{max-width:clamp(160px, 16.6vw, 320px)}}@media screen and (min-width:768px){.md\:max-w-60perc{max-width:60%}}@media screen and (min-width:768px){.md\:max-w-83perc{max-width:83%}}.max-w-full{max-width:100%}.max-w-850{max-width:clamp(425px, 44.27vw, 850px)}.max-w-1400px{max-width:1400px}.max-h-130{max-height:clamp(65px, 6.77vw, 130px)}.float-left{float:left}@media screen and (min-width:768px){.md\:float-left{float:left}}.rounded{border-radius:50%}.rounded-4px{border-radius:4px}.rounded-8px{border-radius:8px}.rounded-top-left-8px{border-top-left-radius:8px}.rounded-top-right-8px{border-top-right-radius:8px}.rounded-10px{border-radius:10px}.rounded-14px{border-radius:14px}.rounded-20px{border-radius:20px}.rounded-40{border-radius:clamp(20px, 2.08vw, 40px)}.border-b-1px-black{border-bottom:1px solid #040203}.border-1px-white{border:1px solid #fff}.border-1px-black{border:1px solid #040203}.border-3px-white{border:3px solid #fff}.border-3-white{border:clamp(2.5px, 0.15vw, 3px) solid #fff}.aspect-576-700{aspect-ratio:0.8228571429}.aspect-340-470{aspect-ratio:0.7234042553}.aspect-365-373{aspect-ratio:0.9785522788}.aspect-366-205{aspect-ratio:1.7853658537}.aspect-366-239{aspect-ratio:1.5313807531}.aspect-238-307{aspect-ratio:0.7752442997}.aspect-1120-960{aspect-ratio:1.1666666667}.aspect-1{aspect-ratio:1}.aspect-2{aspect-ratio:2}.aspect-820-372{aspect-ratio:2.2043010753}@media screen and (min-width:768px){.md\:aspect-238-307{aspect-ratio:0.7752442997}}@media screen and (min-width:768px){.md\:aspect-820-372{aspect-ratio:2.2043010753}}@media screen and (min-width:768px){.md\:aspect-1120-960{aspect-ratio:1.1666666667}}.aspect-770-500{aspect-ratio:1.54}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row}}@media screen and (min-width:1000px){.md-1000\:flex-row{flex-direction:row}}@media screen and (min-width:768px){.md\:flex-row-reverse{flex-direction:row-reverse}}.flex-row-reverse{flex-direction:row-reverse}.flex-row-reverse-inner-flex>.flex{flex-direction:row-reverse}@media screen and (min-width:768px){.md\:flex-row-reverse-inner-flex>.flex{flex-direction:row-reverse}}.items-start{align-items:flex-start}.align-center{align-items:center}.align-center-inner-flex>.flex{align-items:center}.shrink-0{flex-shrink:0}.items-center{align-items:center}@media screen and (min-width:1000px){.md-1000\:items-center{align-items:center}}.items-center-inner-flex>.flex{align-items:center}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}@media screen and (min-width:500px){.md-500\:flex-nowrap{flex-wrap:nowrap}}@media screen and (min-width:1000px){.md-1000\:align-end{align-items:flex-end}}@media screen and (min-width:1000px){.md-1000\:justify-center{justify-content:center}}@media screen and (min-width:1100px){.md-1100\:space-between{justify-content:space-between}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-underline{text-decoration:underline}.absolute{position:absolute}.relative{position:relative}.right-full{right:100%}.right-0{right:0}.right-10{right:clamp(5px, 0.52vw, 10px)}.right-20{right:clamp(10px, 1.04vw, 20px)}.-right-50{right:calc(clamp(25px, 2.6vw, 50px) * -1)}.right-25perc{right:25%}.left-0{left:0}.left-full{left:100%}.left-20{left:clamp(10px, 1.04vw, 20px)}.-left-50{left:calc(clamp(25px, 2.6vw, 50px) * -1)}.-left-100{left:calc(clamp(50px, 5.2vw, 100px) * -1)}.-left-150{left:calc(clamp(75px, 7.81vw, 150px) * -1)}.-left-200{left:calc(clamp(100px, 10.4vw, 200px) * -1)}.top-0{top:0}.top-20{top:clamp(10px, 1.04vw, 20px)}.top-50{top:clamp(25px, 2.6vw, 50px)}.top-100{top:clamp(50px, 5.2vw, 100px)}.top-1\/2{top:50%}.-top-50{top:calc(clamp(25px, 2.6vw, 50px) * -1)}.bottom-0{bottom:0}.bottom-full{bottom:100%}.bottom-10{bottom:clamp(5px, 0.52vw, 10px)}.bottom-20{bottom:clamp(10px, 1.04vw, 20px)}.bottom-50{bottom:clamp(25px, 2.6vw, 50px)}.bottom-100{bottom:clamp(50px, 5.2vw, 100px)}.-bottom-50{bottom:calc(clamp(25px, 2.6vw, 50px) * -1)}.-bottom-100{bottom:calc(clamp(50px, 5.2vw, 100px) * -1)}.-bottom-150{bottom:calc(clamp(75px, 7.81vw, 150px) * -1)}.-translate-y-1\/2{transform:translateY(-50%)}.-rotate-30{transform:rotate(-30deg)}.tracking-0-1{letter-spacing:0.1em}.tracking-1-3{letter-spacing:1.3em}.d-inline-block{display:inline-block}.d-none{display:none}.d-none-important{display:none !important}.d-block{display:block}@media screen and (min-width:1000px){.md-1000\:d-block{display:block}}.blur-10px{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opacity-80{opacity:0.8}.hover-opacity{transition:0.3s opacity}.hover-opacity:hover{opacity:0.5}.make-full{position:absolute;top:0;left:0;width:100%;height:100%}.center-cols{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.object-cover{object-fit:cover}.object-cover-img img{object-fit:cover}[data-parallax],.parallax-img{top:-20%;height:calc(100% + 20%);transition:transform 0.1s;position:absolute;left:0;width:100%;object-fit:cover;pointer-events:none}.href-hid-con{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.prose-li-tick ul li{margin-top:clamp(10px, 1.04vw, 20px);display:flex;align-items:flex-start}.prose-li-tick ul li:first-child{margin-top:0}.prose-li-tick ul li::before{content:'';width:15px;height:15px;display:inline-block;background-image:url('../../template-parts/svg/icon-tick.svg');background-size:cover;margin-right:5px}@media screen and (max-width:1023px){.flex-column-tablet{flex-direction:column}}@media screen and (max-width:767px){.flex-column-mobile{flex-direction:column}}@media screen and (max-width:1023px){.align-flex-start-tablet{align-items:flex-start !important}}@media screen and (max-width:767px){.align-flex-start-mobile{align-items:flex-start !important}}.copywrite-footer{display:flex;justify-content:center;color:white}.copywrite-footer a{color:white;margin-left:3px}#contact-form-section.fixed{position:fixed;bottom:0;width:95%;z-index:999}ul li{font-size:clamp(15px, 0.833vw, 16px);margin-bottom:20px}.services-list ul{list-style-type:none;padding-left:0}.services-list ul li{font-size:clamp(18px, 1.042vw, 20px);color:#000;font-weight:400;margin-bottom:0}.services-list ul li a{color:#000}.font-100{font-weight:100 !important}.font-100 .elementor-heading-title{font-weight:100 !important}.font-200{font-weight:200 !important}.font-200 .elementor-heading-title{font-weight:200 !important}.font-300{font-weight:300 !important}.font-300 .elementor-heading-title{font-weight:300 !important}.font-400{font-weight:400 !important}.font-400 .elementor-heading-title{font-weight:400 !important}.font-500{font-weight:500 !important}.font-500 .elementor-heading-title{font-weight:500 !important}.font-600{font-weight:600 !important}.font-600 .elementor-heading-title{font-weight:600 !important}.font-700{font-weight:700 !important}.font-700 .elementor-heading-title{font-weight:700 !important}.font-800{font-weight:800 !important}.font-800 .elementor-heading-title{font-weight:800 !important}.text.s90,.text.s90 .elementor-heading-title{font-size:clamp(50px, 4.688vw, 90px)}.text.s60,.text.s60 .elementor-heading-title{font-size:clamp(38px, 3.125vw, 60px)}.text.s58,.text.s58 .elementor-heading-title{font-size:clamp(35px, 3.021vw, 58px)}.text.s48,.text.s48 .elementor-heading-title{font-size:clamp(30px, 2.5vw, 48px)}.text.s42,.text.s42 .elementor-heading-title{font-size:clamp(35px, 2.188vw, 42px)}.text.s28,.text.s28 .elementor-heading-title,.text.s28 p{font-size:clamp(25px, 1.458vw, 28px)}.text.s27,.text.s27 .elementor-heading-title{font-size:clamp(22px, 1.406vw, 27px)}.text.s25,.text.s25 .elementor-heading-title{font-size:clamp(21px, 1.302vw, 25px)}.text.s24,.text.s24 .elementor-heading-title{font-size:clamp(20px, 1.25vw, 24px)}.text.s22,.text.s22 p{font-size:clamp(19px, 1.146vw, 22px)}.text.s20{font-size:clamp(18px, 1.042vw, 20px)}.text.s18{font-size:clamp(17px, 0.938vw, 18px)}.text.s17{font-size:clamp(16px, 0.885vw, 17px)}.text.s16,.text.s16 p{font-size:clamp(15px, 0.833vw, 16px)}.text.s15{font-size:clamp(14px, 0.781vw, 15px)}p{font-size:clamp(15px, 0.833vw, 16px)}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}a{text-decoration:none}.text-10{font-size:10px}.text-11{font-size:clamp(10px, 0.57vw, 11px)}.text-13{font-size:clamp(11px, 0.67vw, 13px)}.text-14{font-size:clamp(13px, 0.72vw, 14px)}.text-14-min-12{font-size:clamp(12px, 0.72vw, 14px)}.text-14-min-10{font-size:clamp(10px, 0.72vw, 14px)}.text-16{font-size:clamp(13px, 0.833vw, 16px)}.text-18{font-size:clamp(13px, 0.93vw, 18px)}.text-21{font-size:clamp(12px, 1.09vw, 21px)}.text-22{font-size:clamp(12px, 1.14vw, 22px)}.text-26{font-size:clamp(20px, 1.35vw, 26px)}.text-27{font-size:clamp(13.5px, 1.4vw, 27px)}.text-32{font-size:clamp(21px, 1.66vw, 32px)}.text-42{font-size:clamp(21px, 2.18vw, 42px)}.text-48{font-size:clamp(25px, 2.5vw, 48px)}.text-52{font-size:clamp(26px, 2.7vw, 52px)}.text-64{font-size:clamp(28px, 3.333vw, 64px)}.text-80{font-size:clamp(30px, 4.16vw, 80px)}.font{font-family:"Inter Tight", sans-serif}.prose p{font-size:clamp(12px, 1.14vw, 22px);line-height:1.6;margin-top:clamp(15px, 1.56vw, 30px)}.prose p em strong{font-style:normal;font-size:clamp(18px, 1.667vw, 32px)}.prose>:first-child{margin-top:0}.prose a{text-decoration:underline;word-wrap:break-word}.prose img{margin-top:clamp(25px, 2.6vw, 50px)}.prose ol,.prose ul{font-size:clamp(12px, 1.14vw, 22px);line-height:1.6;margin-top:clamp(15px, 1.56vw, 30px);padding-left:20px}.prose ul li{list-style:disc}.prose h1{font-size:clamp(21px, 2.18vw, 42px);line-height:1.2;font-weight:600;margin-top:clamp(15px, 1.56vw, 30px)}.prose h2{font-size:clamp(20px, 1.35vw, 26px);line-height:1.2;font-weight:600;margin-top:clamp(15px, 1.56vw, 30px)}header{position:fixed;top:0px;left:0;width:100%;z-index:9}header .inner{padding-block:30px}header .menu .burger{padding:20px;border:1px solid #fff;border-radius:30px;cursor:pointer}header .menu .up{margin-bottom:7px}header .menu span{width:42px;height:1px;background-color:#fff;display:block}footer{padding-block:70px}footer .social a{margin-right:30px}footer .newsletter-row{padding-top:80px}footer .footer-ns span.wpcf7-form-control-wrap{margin-right:20%}footer .footer-ns input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{font-size:clamp(20px, 1.25vw, 23px);border:none;max-width:300px;background:none;border-bottom:1px solid white;padding-bottom:15px;color:white}@media only screen and (max-width:1367px){footer .footer-ns input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{max-width:200px}}@media only screen and (max-width:1025px){footer .footer-ns input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{max-width:200px}}footer .wpcf7 input::placeholder,footer .wpcf7 textarea::placeholder{color:#fff !important;opacity:1}footer .wpcf7-submit{position:relative;padding-right:40px;background-color:transparent;border:none;color:white;border:1px solid white;border-radius:30px;padding:20px;font-size:16px;margin-top:20px}footer .wpcf7-submit:hover{cursor:pointer}footer .inner{padding-inline:clamp(20px, 10.417vw, 200px)}footer .inner.up{padding-block:70px}footer .inner.down{padding-top:70px}footer .inner svg{margin-top:40px}footer .sep{height:1px;width:100%}footer ul{padding:0}footer ul li a{color:white}footer a{color:white}.wpcf7-response-output{color:white}.c-white{color:#fff}.c-white .h2,.c-white h3,.c-white h4,.c-white h5,.c-white h6,.c-white p{color:#fff !important}.c-black{color:#040203}.c-dark{color:#1F2227}.c-cream{color:#EDEEE9}.c-sky{color:#5EACB7}.c-darksky{color:#80A3A7}.c-darksky h2,.c-darksky h3,.c-darksky h4,.c-darksky h5,.c-darksky h6,.c-darksky p,.c-darksky .elementor-heading-title{color:#80A3A7 !important}.c-grey{color:#1F2227}.stroke-darksky{stroke:#80A3A7}.fill-darksky{fill:#80A3A7}.fill-grey-path path{fill:#1F2227}.c-darksky-h3 h3{color:#80A3A7}.c-grey-h2 h2{color:#1F2227}.c-white-h2 h2{color:#fff}.c-white-h3 h3{color:#fff}.c-grey-p p{color:#1F2227}.c-white-p p{color:#fff}.bg-white{background-color:#fff}.bg-cream{background-color:#EDEEE9}.bg-sky{background-color:#5EACB7}.bg-darksky{background-color:#80A3A7}.bg-black{background-color:#040203}.bg-dark{background-color:#1F2227}.bg-grey{background-color:#1F2227}.bg-grey2{background-color:#2A2D32}.bg-darksky2{background-color:#8F9D9E}.wpcf7-form input[type=text],.wpcf7-form input[type=email]{font-family:"Inter Tight", sans-serif}.gen-btn{border-radius:30px;height:clamp(30px, 3.1vw, 60px);line-height:clamp(30px, 3.1vw, 60px);display:flex;align-items:center;gap:clamp(10px, 1.04vw, 20px);padding-left:clamp(10px, 1.04vw, 20px);padding-right:clamp(5px, 0.52vw, 10px);font-size:clamp(13px, 0.833vw, 16px)}.gen-btn svg{width:clamp(20px, 2.08vw, 40px);height:clamp(20px, 2.08vw, 40px)}.e-n-accordion-item-title{border-bottom:1px solid #fff !important;padding-inline:0 !important;padding-block:20px !important}.e-n-accordion-item-title-icon{border:1px solid #fff;padding:8px;border-radius:30px}.about-us-li .elementor-widget-container ul{list-style:none;margin:0;padding-left:0}.about-us-li .elementor-widget-container li{margin-bottom:0;display:flex;align-items:center}.about-us-li .elementor-widget-container li:before{content:"-";padding-right:5px;font-size:30px;font-weight:100}.elementor-counter{background-color:#EDEEE9;padding:60px 20px;max-width:352px;min-width:352px}.elementor-counter .elementor-counter-title{line-height:1.1}@media screen and (max-width:1199px){.elementor-counter{max-width:300px;min-width:300px}}.index-btn .elementor-button-text::after{content:"→";margin-left:25px;font-size:18px;border:solid 1px #80A3A7;padding:14px;border-radius:50%;color:#fff}.index-btn2 .elementor-button-text::after{content:"→";margin-left:25px;font-size:18px;border:solid 1px #80A3A7;background:#80A3A7;padding:14px;border-radius:50%;color:#fff}.index-listing li{padding-left:15px;padding-bottom:40px;padding-top:40px;border-bottom:1px solid #fff}.index-listing li::marker{color:white;font-weight:500}.index-listing li:last-child{border-bottom:none}.index-listing li:first-child{padding-top:0px}.line{width:1px;height:clamp(37.5px, 3.9vw, 75px)}.gallery-type-1 .swiper-slide{position:relative}.gallery-type-1 .caption{position:absolute;right:clamp(10px, 1.04vw, 20px);bottom:clamp(10px, 1.04vw, 20px)}.swiper-button-default{cursor:pointer}.gallery-type-2 .swiper-slide,.gallery-type-3 .swiper-slide{position:relative}.gallery-type-2 .swiper-button-prev,.gallery-type-3 .swiper-button-prev{position:absolute;top:calc(clamp(5px, 1.56vw, 30px) * -1);width:clamp(20px, 2.08vw, 40px);height:15px;right:clamp(30px, 3.1vw, 60px);left:auto}.gallery-type-2 .swiper-button-next,.gallery-type-3 .swiper-button-next{position:absolute;top:calc(clamp(5px, 1.56vw, 30px) * -1);width:clamp(20px, 2.08vw, 40px);height:15px;right:0;left:auto}.gallery-type-2.with-flex-row-reverse .swiper-button-next,.gallery-type-3.with-flex-row-reverse .swiper-button-next{left:clamp(30px, 3.1vw, 60px);right:auto}.gallery-type-2.with-flex-row-reverse .swiper-button-prev,.gallery-type-3.with-flex-row-reverse .swiper-button-prev{left:0;right:auto}.margin-right-for-arrows .swiper-button-prev,.margin-right-for-arrows .swiper-button-next{margin-right:clamp(20px, 3.125vw, 60px)}.margin-left-for-arrows .swiper-button-prev,.margin-left-for-arrows .swiper-button-next{margin-left:clamp(20px, 3.125vw, 60px)}.gallery-type-3 .swiper-counter .count{font-weight:700}.gallery-type-3 .swiper-counter{text-align:right}.gallery-type-3.with-flex-row-reverse .swiper-counter{text-align:left}.without-captions .caption{display:none}.aspect-1-gallery img{aspect-ratio:1}.aspect-2-gallery img{aspect-ratio:1.7}.ratio-gallery-576-700 img{aspect-ratio:0.8228571429}.ratio-gallery-1090-1000 img{aspect-ratio:1.09;max-height:1000px}.ratio-gallery-1090-800 img{aspect-ratio:1.3625;max-height:800px}@media screen and (min-width:768px){.md\:aspect-1-gallery img{aspect-ratio:1}}@media screen and (min-width:768px){.md\:ratio-gallery-576-700 img{aspect-ratio:0.8228571429;max-height:700px}}@media screen and (min-width:768px){.md\:ratio-gallery-1090-1000 img{aspect-ratio:1.09;max-height:1000px;width:auto}}@media screen and (min-width:768px){.md\:ratio-gallery-1090-800 img{aspect-ratio:1.3625}}@media screen and (min-width:768px){.md\:ratio-gallery-1920-800 img{aspect-ratio:2.4}}.linear-1{width:100%;height:clamp(235px, 24.47vw, 470px);background:linear-gradient(#1F2227 27%, rgba(255, 0, 0, 0) 76%);position:absolute;top:calc(clamp(50px, 5.2vw, 100px) * -1);left:0;z-index:2;display:none;pointer-events:none}.with-gradient .linear-1{display:block}.no-right-margin.gallery{margin-left:calc((100vw - 1400px ) / 2)}@media screen and (max-width:1500px){.no-right-margin.gallery{margin-left:0}}.w-full-img img{width:100%}.h-auto-img img{height:auto}.d-block-img img{display:block}.media-layout{position:relative}.media-layout .titles{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.mt-big{margin-top:clamp(20px, 7.81vw, 150px)}.js-toggle-group .icon-minus,.js-toggle-group .icon-plus{width:clamp(20px, 1.4vw, 27px);height:clamp(20px, 1.4vw, 27px);position:absolute;right:0;top:50%;transform:translateY(-50%);display:none}.js-toggle-group .js-toggle-bottom-area-outer{transition:height 0.5s;height:0;overflow:hidden}.js-toggle-group .icon-plus{display:block}.js-toggle-group .js-toggle-top-area{border-bottom:1px solid #fff;color:#fff;cursor:pointer}.js-toggle-group .tabs-icon-cross{transition:transform 0.5s}.js-toggle-group.open .tabs-icon-cross{transform:rotate(45deg)}.js-toggle-group.open .icon-plus{display:none}.js-toggle-group.open .icon-minus{display:block}.js-toggle-group.open .js-toggle-top-area{border-bottom:1px solid #1F2227;color:#1F2227}.js-toggle-group .js-toggle-bottom-area-outer p{position:relative;margin-bottom:clamp(5px, 0.52vw, 10px) !important}.gallery-type-1{cursor:none}.gallery-type-1 .swiper-slide:nth-child(4n-3){transform:translateX(clamp(50px, 5.2vw, 100px)) translateY(calc(clamp(20px, 2.08vw, 40px) * -1));z-index:1}.gallery-type-1 .swiper-wrapper{align-items:center !important}.gallery-type-1 .swiper-slide{display:flex;justify-content:center;align-items:center;overflow:hidden;height:auto;width:auto}@media screen and (max-width:1023px){.gallery-type-1 .swiper-slide{width:auto}}.gallery-type-1 .swiper-slide img{width:auto;height:auto;max-width:100%;object-fit:cover}.gallery-type-1 .floating-arrow-type-1{position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s ease;z-index:10;width:clamp(40px, 4.16vw, 80px);height:clamp(40px, 4.16vw, 80px)}.gallery-type-1 .floating-arrow-type-1.prev.floating-arrow-type-1-prev{display:block}.gallery-type-1 .floating-arrow-type-1.prev.floating-arrow-type-1-next{display:none}.gallery-type-1 .floating-arrow-type-1.next.floating-arrow-type-1-next{display:block}.gallery-type-1 .floating-arrow-type-1.next.floating-arrow-type-1-prev{display:none}@media screen and (max-width:767px){.gallery-type-1 .swiper-slide:nth-child(4n-3){transform:none}.gallery-type-1 .swiper-slide img{width:calc(100vw - 40px)}}.perview-1 .swiper-slide{text-align:center}.featured-projects-slider{display:flex;flex-direction:row;width:100%;--slide-width: clamp(250px, 26.094vw, 501px)}@media (min-width:768px){.featured-projects-slider .custom-cursor{cursor:url('../img/drag-mouse-icon-tablet.png') 30 30, auto}}@media (min-width:1024px){.featured-projects-slider .custom-cursor{cursor:url('../img/drag-mouse-icon.png') 51 51, auto}}.featured-projects-slider>.swiper-container{width:100%;max-width:100%;overflow:hidden}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide{position:relative;max-width:var(--slide-width);width:var(--slide-width);aspect-ratio:0.6102314251;background-color:#999fa0}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-image-link{height:100%;display:flex;flex-direction:column;cursor:inherit;opacity:1;transition:opacity 0.3s}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-image-link>.project-image{object-fit:cover;height:100%}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#8F9D9E;padding:clamp(15px, 1.563vw, 30px);box-sizing:border-box;opacity:0;z-index:-1;transition:opacity 0.3s}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content .project-title-container{display:flex;align-items:center;justify-content:space-between;width:100%}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content .project-title-container .project-title{font-family:inherit;font-weight:300;font-size:clamp(22px, 1.406vw, 26px);line-height:0.7727;color:#fff;padding-right:clamp(10px, 0.781vw, 15px);box-sizing:border-box}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content .project-title-container .project-link{display:flex;justify-content:center;align-items:center;--button-size: clamp(40px, 3.229vw, 62px);background-color:transparent;border-radius:50%;border:1px solid #FFFFFF;box-sizing:border-box;width:var(--button-size);height:var(--button-size);aspect-ratio:1;transition:background 0.3s}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content .project-title-container .project-link:hover{background-color:#fff}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content .project-title-container .project-link:hover>svg>path{fill:#8F9D9E}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide>.project-content .project-excerpt{font-family:inherit;font-weight:250;font-size:clamp(18px, 1.042vw, 20px);color:#fff;display:-webkit-box !important;box-sizing:border-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide:hover>.project-image-link{opacity:0}.featured-projects-slider>.swiper-container>.swiper-wrapper>.swiper-slide:hover>.project-content{opacity:1;z-index:1}.ln-1{line-height:1}.projects_archive_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.projects_archive_list+.pagination{display:flex;justify-content:center;align-items:center;padding-block:20px;gap:4px}.projects_archive_list+.pagination .page-numbers{font-size:20px;padding:4px;font-weight:500}.projects_archive_list+.pagination .page-numbers.current{color:#80A3A7}.projects_archive_list+.pagination .page-numbers.prev,.projects_archive_list+.pagination .page-numbers.next{display:none}.single-project-wrapper .pdf_files{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;column-gap:50px;row-gap:20px}@media screen and (min-width:768px){.single-project-wrapper .pdf_files{margin-top:60px}}.single-project-wrapper .download_btn{display:inline-flex;padding:8px;padding-left:18px;background-color:#DDDDD5;border-radius:30px;align-items:center;gap:20px}@media screen and (min-width:768px){.single-project-wrapper .download_btn{gap:30px}}.single-project-wrapper .download_btn:hover{background-color:#1F2227}.single-project-wrapper .download_btn:hover span{color:#FFF !important}.single-project-wrapper .download_btn svg{width:44px;height:auto;display:inline-block;vertical-align:middle}.single-project-wrapper.normal{width:100%;padding-inline:18px;padding-block:10px}@media screen and (min-width:768px){.single-project-wrapper.normal{width:calc(50% - 40px);padding-block:40px;flex:1 0 calc(50% - 40px)}}.single-project-wrapper.normal .inner-box{padding:16px;background-color:#C6C8BB;display:flex;flex-direction:column;height:100%;gap:20px}@media screen and (min-width:768px){.single-project-wrapper.normal .inner-box{padding:16px;gap:30px}}.single-project-wrapper.normal .inner-box .cat_notation{margin-bottom:15px}.single-project-wrapper.normal .inner-box .top_amenities{margin-top:36px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.single-project-wrapper.normal .inner-box .top_amenities .amenity{display:flex;align-items:center;justify-content:flex-start;gap:24px}.single-project-wrapper.normal .inner-box .top_amenities .amenity .icon{width:54px;height:54px;background-color:#1F2227;display:flex;align-items:center;justify-content:center;border-radius:100%}.single-project-wrapper.normal .featured_image_wrapper{display:block;aspect-ratio:1}.single-project-wrapper.normal .featured_image_wrapper img{width:100%;height:100%;object-fit:cover}.single-project-wrapper.wide{background-color:#1F2227;color:#fff;padding-block:clamp(40px, 5.2vw, 100px);width:100%}.single-project-wrapper.wide .listing_gallery{margin-top:clamp(50px, 10.417vw, 200px)}.single-project-wrapper.wide .swiper-slide{width:auto;height:clamp(240px, 42vw, 807px)}.single-project-wrapper.wide .swiper-slide+.swiper-slide{margin-left:18px}.single-project-wrapper.wide .swiper-slide img{height:100%;width:auto;object-fit:cover;display:block}.single-project-wrapper.wide .content{width:100%;max-width:1440px;margin-inline:auto;flex-wrap:wrap;padding-inline:24px;column-gap:20px;row-gap:20px}@media screen and (min-width:768px){.single-project-wrapper.wide .content{flex-wrap:nowrap}}.single-project-wrapper.wide .content .download_btn{background-color:#2A2D32}.single-project-wrapper.wide .content .download_btn .icon{rotate:90deg;border:1px solid #80A3A7;border-radius:100%}.single-project-wrapper.wide .content .download_btn .icon svg circle{fill:#2A2D32}.single-project-wrapper.wide .content .download_btn:hover{background-color:#80A3A7}.single-project-wrapper.wide .content .download_btn:hover span{color:#2A2D32}@media screen and (min-width:768px){.single-project-wrapper.wide .content .excerpt{max-width:420px}}.single-project-wrapper.wide .content .pdf_files{margin-top:34px}.single-project-wrapper.wide .content .right_amenities{display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width:768px){.single-project-wrapper.wide .content .right_amenities{flex-grow:0}}.single-project-wrapper.wide .content .right_amenities .amenity{display:flex;align-items:center;width:100%;gap:24px;min-width:100%}@media screen and (min-width:768px){.single-project-wrapper.wide .content .right_amenities .amenity{min-width:340px;width:unset}}.single-project-wrapper.wide .content .right_amenities .amenity+.amenity{padding-top:clamp(16px, 1.77vw, 34px);margin-top:clamp(16px, 1.77vw, 34px);border-top:1px solid rgba(255, 255, 255, 0.4)}.single-project-wrapper.wide .content .right_amenities .amenity .icon{width:54px;height:54px;background-color:#80A3A7;display:flex;align-items:center;justify-content:center;border-radius:100%}.single-project-wrapper:last-child{margin-right:auto;max-width:50%}.page-id-1426,.page-id-2962{background:#1F2227}.location-hero{position:relative}.location-hero figure{margin:0}.location-hero figure img{width:100%;height:auto;object-fit:cover}.location-hero .location-hero-texts{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:clamp(180px, 49.792vw, 50vw);display:flex;align-items:center;flex-direction:column}.location-hero .location-hero-texts .location-hero-paragraph{font-family:"Inter Tight", sans-serif;font-weight:300;font-size:clamp(15px, 1.3vw, 25px);color:#fff}.location-hero .location-hero-texts .location-hero-title{font-family:"Inter Tight", sans-serif;font-weight:500;font-size:clamp(20px, 3.1vw, 60px)}.full-images-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;overflow-x:hidden;flex-direction:column}@media screen and (min-width:1025px){.full-images-wrapper{flex-direction:row;gap:95px;flex-wrap:nowrap}}.full-images-wrapper .full-images-wrapper-item{position:relative;padding-inline:15px}@media screen and (min-width:1025px){.full-images-wrapper .full-images-wrapper-item{transform:scaleX(1.2);padding-inline:0}.full-images-wrapper .full-images-wrapper-item.left{left:-5%}.full-images-wrapper .full-images-wrapper-item.right{right:-5%}}.full-images-wrapper .full-images-wrapper-item figure{margin:0}.full-images-wrapper .full-images-wrapper-item figure img{width:100%;object-fit:cover;aspect-ratio:0.7997512438}.full-images-wrapper .full-images-wrapper-item .full-images-wrapper-item-text{position:absolute;bottom:50px;left:32px;max-width:calc(100% - 32px);color:#fff;font-size:16px;line-height:27px;transform:scale(0.8)}.shopping-area .shopping-area-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-inline:clamp(15px, 3.125vw, 60px)}@media screen and (min-width:768px){.shopping-area .shopping-area-wrapper{gap:45px}}.shopping-area .shopping-area-wrapper .shopping-area-wrapper-image{width:100%;margin:0}@media screen and (min-width:768px){.shopping-area .shopping-area-wrapper .shopping-area-wrapper-image{width:calc(50% - 45px)}}.shopping-area .shopping-area-wrapper .shopping-area-wrapper-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1.1275773196}.full_width_display_slider{width:100%;overflow:hidden}.full_width_display_slider .swiper-wrapper{display:flex}.full_width_display_slider .swiper-wrapper .swiper-slide{width:auto;flex-shrink:0}.full_width_display_slider .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover}.full_width_display_slider .swiper-wrapper .swiper-slide .text{position:absolute;top:750px;left:32px;max-width:calc(100% - 32px);color:#fff;font-size:16px;line-height:27px;transform:scale(0.8)}.full_width_display_slider .swiper-wrapper .swiper-slide .description{font-weight:300;padding:10px}