.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:"GraphikBlack";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikBlack.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikBlackItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikBlackItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikBoldItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikBoldItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikExtralight";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikExtralight.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikExtralightItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikExtralightItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikLight";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikLight.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikLightItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikLightItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikMedium";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikMedium.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikMediumItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikMediumItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikRegular";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikRegular.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikRegularItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikRegularItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikSemibold";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikSemibold.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikSemiboldItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikSemiboldItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikSuper";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikSuper.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikSuperItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikSuperItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikThin";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikThin.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"GraphikThinItalic";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/GraphikThinItalic.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"OPTIMA_B";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/OPTIMA_B.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"OPTIMA";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/OPTIMA.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"unicode.optima";src:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/css/fonts/unicode.optima.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal}html,body{font-family:"OPTIMA";font-size:16px;padding:0;margin:0}body{display:none}body.is-loaded{display:block}body.is-modal{overflow:hidden}body a{text-decoration:none;transition:all 0.3s ease-in-out}body a:hover{color:#03325b}*{box-sizing:border-box;margin:0;padding:0}.wrg.header{position:absolute;top:0;left:0;right:0;width:100vw;padding:2.5625rem 0 4.8125rem;z-index:999}.wrg.header .header__wrap ul{display:flex;justify-content:space-between;align-items:center;width:100%}.wrg.header .header__wrap ul li{list-style:none;display:inline-block;margin:0 .625rem}.wrg.header .header__wrap ul li a{color:#fff;font-family:"OPTIMA";font-size:1em;line-height:1.2;position:relative;text-transform:uppercase}.wrg.header .header__wrap ul li a::after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:.0625rem;opacity:0;transition:all 0.3s ease-in-out}.wrg.header .header__wrap ul li a.active::after{opacity:1}.wrg.footer{background-color:#121212}.wrg.footer .footer__wrap{padding:1.25rem 0}.wrg.footer .footer__wrap p{font-size:.875em;line-height:1.07143}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}p{font-size:1em;line-height:1.125;margin:0 0 1.25rem}p:last-of-type{margin:0}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-family:"GraphikLight";margin:0 0 1.25rem}img{display:block;max-width:100%;height:auto}.home-leave{opacity:1}.home-leave-active{transition:opacity 0s linear}.home-leave-to{opacity:1}.home-enter{opacity:0}.home-enter-active{transition:opacity .6s linear;transition-delay:.6s}.home-enter-to{opacity:1}.about-leave{opacity:1}.about-leave-active{transition:opacity 0.6s linear}.about-leave-to{opacity:0}.about-enter{opacity:0}.about-enter-active{transition:opacity .6s linear}.about-enter-to{opacity:1}.detail-leave{opacity:1}.detail-leave-active{transition:opacity 0s linear}.detail-leave-to{opacity:1}.detail-enter{opacity:1}.detail-enter-active{transition:opacity 0s linear;transition-delay:1.6s}.detail-enter-to{opacity:1}.sustainability-leave{opacity:1}.sustainability-leave-active{transition:opacity 0.6s linear}.sustainability-leave-to{opacity:0}.sustainability-enter{opacity:0}.sustainability-enter-active{transition:opacity .6s linear}.sustainability-enter-to{opacity:1}.project-leave{opacity:1}.project-leave-active{transition:opacity 0.6s linear}.project-leave-to{opacity:0}.project-enter{opacity:0}.project-enter-active{transition:opacity .6s linear}.project-enter-to{opacity:1}.l-row{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 .625rem}@media screen and (min-width: 768px){.l-row{margin:0 -.5rem;padding:0}}@media screen and (min-width: 1199px){.l-row{margin:0 -1rem}}@media screen and (min-width: 768px){.l-row .l-col{padding:0 .5rem}}@media screen and (min-width: 1199px){.l-row .l-col{padding:0 1rem}}.l-row .l-col--md-4{flex-basis:100%;max-width:100%}@media screen and (min-width: 768px){.l-row .l-col--md-4{flex-basis:33.33%;max-width:33.33%}}.l-link{text-shadow:-2px -1px 0 #fff, -2px 0 0 #fff, -2px 1px 0 #fff, -1px -2px 0 #fff, -1px -1px 0 #fff, -1px 0 0 #fff, -1px 1px 0 #fff, -1px 2px 0 #fff, 0 -2px 0 #fff, 0 -1px 0 #fff, 0 0 0 #fff, 0 1px 0 #fff, 0 2px 0 #fff, 1px -2px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 1px 0 #fff, 1px 2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff;position:relative;display:inline-block;color:#000;font-size:1.125em;line-height:1.38889;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.05em;padding:0;border-radius:0;background:none;border:none;cursor:pointer}.l-link::before{content:"";left:0.05em;right:0.05em;bottom:0;height:1px;background:#000;z-index:-1;display:block;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform-origin:right;transform-origin:right}.l-link.active::before,.l-link:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}p.no-item-found{font-size:1.5rem;text-align:center;width:100%}.error-404{padding:1.25rem;display:flex;justify-content:center;align-items:center;min-height:100vh}.error-404 p{padding-bottom:2.5rem}.error-404 h1{font-size:3rem}.about__wrapper{display:flex;flex-wrap:wrap;height:100vh}.about__wrapper .about__main{height:100vh;overflow:hidden;overflow-y:auto;width:100vw;background-color:#fff;padding-left:40px;position:relative;z-index:9;transform:translateX(-2.5rem);cursor:auto;-webkit-transition:background 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:background 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),background 0.45s ease;transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),background 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 768px){.about__wrapper .about__main{transform:translateX(-5rem);padding-left:80px}}.about__wrapper .about__main.is__transition{-webkit-transition:background 0.45s ease,-webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1);transition:background 0.45s ease,-webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 2s cubic-bezier(0.86, 0, 0.07, 1),background 0.45s ease;transition:transform 2s cubic-bezier(0.86, 0, 0.07, 1),background 0.45s ease,-webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1)}.about__wrapper .about__main.is__nofocus{transform:translateX(0rem)}.about__wrapper .about__main.is__hover{transform:translateX(-2.5rem)}@media screen and (min-width: 768px){.about__wrapper .about__main.is__hover{transform:translateX(-5.625rem)}}.about__wrapper .about__main.about__main--sustainability.is__full{background-color:#7a9a83}.about__wrapper .about__main.is__full{transform:translateX(-15rem);background-color:#c4aa8d;cursor:pointer;overflow:hidden}@media screen and (min-width: 768px){.about__wrapper .about__main.is__full{transform:translateX(-30.625rem)}}.about__wrapper .about__aside{position:absolute;top:0;right:-15rem;width:15rem;margin-left:auto;transform:translateX(-3.125rem);-webkit-transition:background 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:background 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),background 0.45s ease;transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),background 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);background-color:#c4aa8d;height:100vh;overflow:hidden;cursor:pointer;z-index:8}@media screen and (min-width: 768px){.about__wrapper .about__aside{right:-30.625rem;width:30.625rem;z-index:8;transform:translateX(-6.25rem)}}.about__wrapper .about__aside--sustainability{background-color:#7a9a83 !important}.about__wrapper .about__aside--sustainability.is__full{background-color:white !important}.about__wrapper .about__aside--sustainability.is__full .teams__body .teams__body-item .teams__tab .teams__box{pointer-events:unset}.about__wrapper .about__aside--sustainability.is__full.is__jointeam .our__team_text{opacity:0;visibility:hidden;z-index:-999;position:absolute}.about__wrapper .about__aside--sustainability.is__full.is__jointeam .teams--sustainability{opacity:0;visibility:hidden;z-index:-999;position:absolute}.about__wrapper .about__aside--sustainability.is__full .teams--sustainability .heading--sustainability{opacity:1;visibility:visible}.about__wrapper .about__aside .our__team_text{position:absolute;top:0;left:0;padding-top:2.7907vw;width:3.125rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:1;visibility:visible;-webkit-transition:visibility 0s linear 0.3s, opacity 0.45s ease 0.3s;transition:visibility 0s linear 0.3s, opacity 0.45s ease 0.3s}@media screen and (min-width: 768px){.about__wrapper .about__aside .our__team_text{width:7.5rem}}.about__wrapper .about__aside .our__team_text h4{margin:0;padding:0;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:14px;font-family:"GraphikMedium";letter-spacing:-0.03em}.about__wrapper .about__aside .our__team_text h4::before{content:"";position:absolute;left:-1px;bottom:0;height:100%;width:2px;display:block;background:#000;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.about__wrapper .about__aside .teams{pointer-events:none}.about__wrapper .about__aside .teams .teams__search,.about__wrapper .about__aside .teams .teams__header{opacity:0;-webkit-transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease;transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.about__wrapper .about__aside .teams .teams__button,.about__wrapper .about__aside .teams .teams__box .teams__caption{opacity:0;-webkit-transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease;transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.about__wrapper .about__aside .teams .teams__box{transform:translateX(-1.875rem);-webkit-transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease;transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 768px){.about__wrapper .about__aside .teams .teams__box{transform:translateX(-3.75rem)}}.about__wrapper .about__aside .teams .teams__box figure{position:relative;overflow:hidden;display:inline-block}.about__wrapper .about__aside .teams .teams__box figure::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0;background-color:#c4aa8d;z-index:1;mix-blend-mode:multiply;opacity:1;-webkit-transition:opacity 0.35s ease, -webkit-filter 0.35s ease;transition:opacity 0.35s ease, -webkit-filter 0.35s ease;transition:opacity 0.35s ease, filter 0.35s ease;transition:opacity 0.35s ease, filter 0.35s ease, -webkit-filter 0.35s ease}.about__wrapper .about__aside .teams .teams__box figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.about__wrapper .about__aside .join_the__team{opacity:0;visibility:hidden;display:none;-webkit-transform:none;transform:none}.about__wrapper .about__aside.is__nofocus{transform:translateX(0rem)}.about__wrapper .about__aside.is__hover{transform:translateX(-3.125rem)}@media screen and (min-width: 768px){.about__wrapper .about__aside.is__hover{transform:translateX(-6.25rem)}}.about__wrapper .about__aside.is__hover .our__team_text h4::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}.about__wrapper .about__aside.is__full{transform:translateX(-15rem);background-color:#fff;cursor:auto;overflow-y:auto;z-index:999}@media screen and (min-width: 768px){.about__wrapper .about__aside.is__full{z-index:8;transform:translateX(-30.625rem)}}.about__wrapper .about__aside.is__full .our__team_text{opacity:0;visibility:hidden;-webkit-transition:none;transition:none}.about__wrapper .about__aside.is__full .teams{pointer-events:all}.about__wrapper .about__aside.is__full .teams .teams__search,.about__wrapper .about__aside.is__full .teams .teams__header{opacity:1;-webkit-transform:none;transform:none}.about__wrapper .about__aside.is__full .teams .teams__button,.about__wrapper .about__aside.is__full .teams .teams__box .teams__caption{opacity:1}.about__wrapper .about__aside.is__full .teams__box{transform:translateX(0rem);-webkit-transform:none;transform:none}.about__wrapper .about__aside.is__full .teams__box figure::after{mix-blend-mode:normal;background-color:transparent !important;opacity:0}.about__wrapper .about__aside.is__full .teams__box figure img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.about__wrapper .about__aside.is__jointeam .join_the__team{opacity:1;visibility:visible;display:block;-webkit-transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease;transition:transform 0.75s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.45s ease,-webkit-transform 0.75s cubic-bezier(0.19, 1, 0.22, 1)}.about__wrapper .about__aside.is__jointeam .our__team{opacity:0;visibility:hidden;display:none;-webkit-transform:none;transform:none}.menu__fixed{position:relative;z-index:99;pointer-events:none}@media screen and (min-width: 768px){.menu__fixed{z-index:9999}}@media screen and (min-width: 768px){.is-job-position .menu__fixed{z-index:99999}}.menu__fixed .page__close{transform:translateX(1.25rem);position:relative;z-index:9;pointer-events:all;cursor:pointer;-webkit-transition:opacity 0.35s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.35s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.35s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.35s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 768px){.menu__fixed .page__close{transform:translateX(-5rem)}}.menu__fixed .scroll-bar .scroll-bar__svg{opacity:1;-webkit-transition:opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.menu__fixed.is__transition .page__close{-webkit-transition:background 0.45s ease,-webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1);transition:background 0.45s ease,-webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 2s cubic-bezier(0.86, 0, 0.07, 1),background 0.45s ease;transition:transform 2s cubic-bezier(0.86, 0, 0.07, 1),background 0.45s ease,-webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1)}.menu__fixed.is__nofocus .page__close{transform:translateX(0rem)}.menu__fixed.is__hover .page__close{transform:translateX(-5.625rem)}.menu__fixed.is__full .page__close{transform:translateX(1.875rem)}.menu__fixed.is__full .heaser__fixed{pointer-events:none}.menu__fixed.is__full .heaser__fixed ul li a{background:rgba(0,0,0,0.1);color:#000}.menu__fixed.is__full .scroll-bar .scroll-bar__svg{opacity:0}body.is__loaded-about{overflow:hidden;overflow-y:auto;height:100vh}body.is__loaded-about.is-loaded{min-height:100vh}.sustainability.is-modal .menu__fixed .page__close .wrg.scroll-bar .scroll-bar__cross::after{top:50%}.sustainability.is-modal .menu__fixed .page__close .wrg.scroll-bar .scroll-bar__cross::before{top:50%}@media screen and (min-width: 768px){.sustainability .page__close{display:block}}.sustainability .menu__fixed.is__full .page__close .wrg.scroll-bar .scroll-bar__cross::after{top:50%}.sustainability .menu__fixed.is__full .page__close .wrg.scroll-bar .scroll-bar__cross::before{top:50%}.sustainability .wrg.scroll-bar .scroll-bar__cross::after{top:93%}.sustainability .wrg.scroll-bar .scroll-bar__cross::before{top:0}.l-btn{font-family:"GraphikMedium";font-weight:normal;font-size:1rem;line-height:1;display:inline-block;background:#f2f2f2;color:#000;border-radius:6.66667vw;padding:1em 1.5em;overflow:hidden;position:relative;-webkit-transition:background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.container{max-width:100%;margin:0 auto;padding:0 .9375rem}@media screen and (min-width: 1199px){.container{max-width:68.75rem;padding:0 1.5625rem}}@media screen and (min-width: 1440px){.container--np{padding:0}}.container--fluid{padding:0 .9375rem;max-width:120rem}@media screen and (min-width: 1440px){.container--fluid{padding:0 1.5625rem}}.barba-leave-active,.barba-enter-active{transition:opacity 450ms ease}.text--semi-bold{font-weight:500}.text--bold{font-weight:600}.text--light{font-weight:300}.hoverEffect__underline{position:relative;overflow:hidden;cursor:pointer}.hoverEffect__underline::after,.hoverEffect__underline::before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;z-index:2;display:block;background:#000;transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.hoverEffect__underline::after{transform:scaleX(0);transform-origin:right}.hoverEffect__underline::before{transition-delay:0.25s;transform:none;transform-origin:left}.hoverEffect__underline:hover::after{transform:none;transform-origin:left;transition-delay:0.25s}.hoverEffect__underline:hover::before{transition-delay:0s;transform:scaleX(0);transform-origin:right}.section--project{padding-top:9.375rem}@media screen and (min-width: 768px){.section--project{padding:13.95349vw 0 4.65116vw}}@media screen and (min-width: 950px){.section--project{min-height:110vh}}main{overflow-x:hidden}.wrg.heaser__fixed{top:20px;left:20px;width:48px;position:fixed;z-index:17;width:calc(100% - 60px);overflow:auto;pointer-events:all;opacity:1;transition:.3s ease-in 2s all}.is__nofocus .wrg.heaser__fixed{transition:none;opacity:0}@media screen and (min-width: 768px){.wrg.heaser__fixed{top:50px;left:50px;width:max-content;transition-delay:unset;opacity:1}}.is-modal .wrg.heaser__fixed{pointer-events:none}.wrg.heaser__fixed ul{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;width:22.5rem}@media screen and (min-width: 768px){.wrg.heaser__fixed ul{gap:1rem;width:41.25rem}}.wrg.heaser__fixed ul li a{font-size:13px;font-family:"GraphikMedium";font-weight:500;letter-spacing:0;display:block;background:#f2f2f2;color:#000;border-radius:6.66667vw;padding:1em 1.5em;overflow:hidden;position:relative;-webkit-transition:background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 768px){.wrg.heaser__fixed ul li a{font-size:16px}}.wrg.heaser__fixed ul li a:hover{background:#e1e2e3}.is-modal .wrg.heaser__fixed ul li a{pointer-events:none;background:#1f2980;color:#000;opacity:0.6}.wrg.banner{padding:0 1.5625rem}@media screen and (min-width: 768px){.wrg.banner{padding:0 3.125rem}}.wrg.banner .banner__wrap{margin-bottom:6.25rem;padding-top:7.5rem}@media screen and (min-width: 950px){.wrg.banner .banner__wrap{margin-bottom:16.6875rem;padding-top:20.125rem}}.wrg.banner .banner__wrap h1{font-family:"OPTIMA";font-size:2.5rem}@media screen and (min-width: 950px){.wrg.banner .banner__wrap h1{font-size:6rem;max-width:75%}}@media screen and (min-width: 950px){.wrg.banner.banner--sustainability .banner__wrap h1{max-width:70%}}@media screen and (min-width: 950px){.wrg.banner.banner--sustainability-2 .banner__wrap{margin-bottom:8.375rem;padding-top:4rem}}@media screen and (min-width: 950px){.wrg.banner.banner--sustainability-2 .banner__wrap h1{max-width:unset}}.wrg.bunker-complex{width:100%;padding:0 1.5625rem;padding-bottom:50px}@media screen and (min-width: 768px){.wrg.bunker-complex{padding:0 4.375rem;padding-bottom:100px}}.wrg.bunker-complex .B-C__wrapper{position:relative;width:100%}@media screen and (min-width: 768px){.wrg.bunker-complex .B-C__wrapper{width:70%}}.wrg.bunker-complex .B-C__wrapper .B-C__image{background-image:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/images/img/Powerhouse-Company-Bunker-Tower-01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:150%}.wrg.bunker-complex .B-C__wrapper .B-C__point-wrapper .B-C__point{height:107px;width:107px;position:absolute;display:block;cursor:pointer;transform:translate(-50%, -50%);z-index:2;pointer-events:auto;border-radius:50%}.wrg.bunker-complex .B-C__wrapper .B-C__point-wrapper .B-C__point:hover button.dot{width:20px;height:20px}.wrg.bunker-complex .B-C__wrapper .B-C__point-wrapper .B-C__point button.dot{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;transition:transform 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);display:block;border:3px solid #fff;background-color:transparent;box-shadow:0 2px 4px rgba(0,0,0,0.15);z-index:1;border-radius:50%;transition:0.3s ease-in-out}.wrg.card{display:block;color:#000;text-decoration:none;transition:none;padding-bottom:4.6875rem}.wrg.card img{width:100%;object-fit:cover;object-position:center}.wrg.card figure{overflow:hidden;position:relative}.wrg.card figure img{position:absolute;top:0;left:0;height:100%}.wrg.card article h2{font-size:1.5em;line-height:1.25;font-weight:500;font-family:"OPTIMA";letter-spacing:-.05em;margin:1.0625rem 0 .625rem}@media screen and (min-width: 768px){.wrg.card article h2{font-size:2.25em;line-height:1.25}}.wrg.card article p{font-size:.875em;line-height:1.14286;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0}@media screen and (min-width: 768px){.wrg.card article p{font-size:1.125em;line-height:1.11111}}.wrg.card--square figure{padding-top:100%}.wrg.card--rect figure{padding-top:150%}@media screen and (min-width: 1199px){.wrg.card--project{padding-bottom:7.5rem}}.wrg.column{padding:3.75rem 1.5625rem 0rem}@media screen and (min-width: 768px){.wrg.column{padding:3.75rem 3.125rem 10%}}.wrg.column .column__wrap{opacity:0;padding-top:3.75rem}@media screen and (min-width: 950px){.wrg.column .column__wrap{width:50%;margin-left:auto}}.wrg.column .column__wrap h2{font-family:"GraphikRegular";font-size:1.125rem;line-height:1.5rem}@media screen and (min-width: 950px){.wrg.column .column__wrap h2{font-size:1.625rem;line-height:2.25rem;font-weight:400}}@media screen and (min-width: 950px){.wrg.column--about .column__wrap h2{font-size:1.75rem;line-height:2.3125rem}}.wrg.column--sustainability .column__wrap{margin:0;width:100%}@media screen and (min-width: 768px){.wrg.column--sustainability .column__wrap{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.wrg.column--sustainability .column__wrap .column__summary{padding-right:3.75rem}}.wrg.column--sustainability .column__wrap .column__summary h2{font-size:20px;letter-spacing:-0.03em;line-height:1.35;margin-right:6.97674vw;font-family:"GraphikRegular";font-weight:200}@media screen and (min-width: 768px){.wrg.column--sustainability .column__wrap .column__summary h2{font-size:28px}}.wrg.column--sustainability .column__wrap .column__image figure{position:relative}.wrg.column--sustainability .column__wrap .column__image figure img{width:100%}@media screen and (min-width: 768px){.wrg.column--sustainability .column__wrap .column__image figure figcaption{position:absolute;top:0;left:-20px}}.wrg.column--sustainability .column__wrap .column__image figure figcaption span{position:relative;font-size:1.0625rem;line-height:1.4375rem;font-weight:400;color:#000;font-family:"GraphikRegular"}@media screen and (min-width: 768px){.wrg.column--sustainability .column__wrap .column__image figure figcaption span{writing-mode:vertical-lr;transform:rotate(180deg)}}.wrg.column--sustainability-2 .column__wrap h2{font-size:20px;letter-spacing:-0.03em;line-height:1.35;margin-right:6.97674vw;font-family:"GraphikRegular";font-weight:200}@media screen and (min-width: 768px){.wrg.column--sustainability-2 .column__wrap h2{font-size:28px}}.wrg.conversation{padding:0 1.5625rem;margin-top:4.8125rem}@media screen and (min-width: 950px){.wrg.conversation{padding:0 3.125rem;margin-top:16.0625rem}}.wrg.conversation .conversation__chat{display:none}.wrg.conversation .conversation__btn{display:none}.wrg.conversation .conversation__head{display:none}.wrg.conversation .conversation__head h1{font-size:2rem;padding-bottom:3.125rem;text-align:center;font-weight:normal;font-family:"OPTIMA"}@media screen and (min-width: 950px){.wrg.conversation .conversation__head h1{font-size:5.25rem;padding-bottom:8.3125rem}}.wrg.conversation .conversation__panels{padding-bottom:1.875rem}@media screen and (min-width: 950px){.wrg.conversation .conversation__panels{padding-bottom:7rem;text-align:right}}.wrg.conversation .conversation__panels h4{font-size:1.125rem;margin-bottom:1.25rem;font-weight:normal;font-family:"GraphikRegular"}@media screen and (min-width: 950px){.wrg.conversation .conversation__panels h4{font-size:1.875rem;max-width:41.1875rem;margin-left:auto;letter-spacing:.05625rem}}.wrg.conversation .conversation__panels .conversation__author{display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width: 950px){.wrg.conversation .conversation__panels .conversation__author{justify-content:flex-end}}.wrg.conversation .conversation__panels .conversation__author p{font-size:1rem;font-weight:normal;line-height:1;font-family:"GraphikMedium"}.wrg.conversation .conversation__panels .conversation__author span{font-size:1rem;width:1.875rem;height:1.875rem;background-color:#cfcdbf;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:1.25rem}@media screen and (min-width: 950px){.wrg.conversation .conversation__panels .conversation__author span{font-size:1.4375rem;width:3.125rem;height:3.125rem}}.wrg.conversation .conversation__replay{padding-bottom:1.875rem}@media screen and (min-width: 950px){.wrg.conversation .conversation__replay{padding-bottom:7rem}}.wrg.conversation .conversation__replay h3{font-size:1.125rem;margin-bottom:1.25rem;font-weight:400}@media screen and (min-width: 950px){.wrg.conversation .conversation__replay h3{font-size:2.3125rem;max-width:40.625rem}}.wrg.conversation .conversation__replay span{display:inline-block;width:1.875rem;height:1.875rem;background-color:#c4aa8d;text-indent:-1000%}@media screen and (min-width: 950px){.wrg.conversation .conversation__replay span{width:3.125rem;height:3.125rem}}.wrg.conversation .conversation__replay .conversation__brand{display:flex;align-items:center}.wrg.conversation .conversation__replay .conversation__brand img{width:3.125rem;height:3.125rem;margin-right:1.25rem}.wrg.conversation .conversation__replay .conversation__brand a{color:#000;font-size:1rem;font-weight:normal;line-height:1;font-family:"GraphikMedium"}.wrg.conversation .conversation__btn{margin-bottom:10.1875rem;text-align:center}.wrg.conversation .conversation__btn a{background:#f2f2f2;font-size:1.0625rem;color:#000;padding:1.5625rem 2.5rem;display:inline-block;border-radius:3.125rem}.wrg.conversation .conversation__next{padding-bottom:1.875rem}@media screen and (min-width: 950px){.wrg.conversation .conversation__next{display:flex;justify-content:space-between}}.wrg.conversation .conversation__next:hover .conversation__loom .conversation__link::after{transform:scaleX(1);transform-origin:left}.wrg.conversation .conversation__next:hover .conversation__image{overflow:hidden}.wrg.conversation .conversation__next:hover .conversation__image img{scale:1.1}.wrg.conversation .conversation__next .conversation__loom .conversation__link{font-size:1.5rem;margin-bottom:3.375rem;text-decoration:none;color:#000;display:inline-block;position:relative}@media screen and (min-width: 768px){.wrg.conversation .conversation__next .conversation__loom .conversation__link{margin-bottom:6.5rem}}@media screen and (min-width: 950px){.wrg.conversation .conversation__next .conversation__loom .conversation__link{margin-bottom:9.625rem}}.wrg.conversation .conversation__next .conversation__loom .conversation__link::after{content:"";background-color:#000;height:1px;left:0;position:absolute;bottom:-.3125rem;display:inline-block;transform-origin:right;width:100%;transform:scaleX(0);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.wrg.conversation .conversation__next .conversation__loom h2{font-size:2rem;font-family:"GraphikRegular";font-weight:normal}@media screen and (min-width: 950px){.wrg.conversation .conversation__next .conversation__loom h2{font-size:3.6875rem;max-width:80%}}.wrg.conversation .conversation__next .conversation__loom h2 a{color:#000}.wrg.conversation .conversation__next .conversation__loom p{font-size:1rem}.wrg.conversation .conversation__next .conversation__image{margin:2px}@media screen and (min-width: 950px){.wrg.conversation .conversation__next .conversation__image{width:25.3125rem;height:25.3125rem}}.wrg.conversation .conversation__next .conversation__image img{transition:all 0.3s;width:100%;height:100%;object-fit:cover}.wrg.description{padding:0 1.5625rem}@media screen and (min-width: 1199px){.wrg.description{padding:0 2.8125rem}}.wrg.description .description__title{padding:7.33333vw 0 5vw;border-bottom:1px solid rgba(0,0,0,0.15)}@media screen and (min-width: 768px){.wrg.description .description__title{padding:3.4375rem 0 2.8125rem}}.wrg.description .description__title h2{font-size:1.375em;line-height:1.51818;text-align:center;font-weight:400;margin:0}.wrg.description .description__info{padding:6.66667vw 0 13.33333vw}@media screen and (min-width: 768px){.wrg.description .description__info{padding:1.97674vw 0 4.65116vw}}@media screen and (min-width: 1199px){.wrg.description .description__info{padding:2.375rem 0 5.625rem}}.wrg.description .description__info h3{font-size:1.125em;line-height:1.11111;font-weight:400}@media screen and (min-width: 1199px){.wrg.description .description__info h3{font-size:1.875em;line-height:1.16667}}.wrg.description .description__info h1{font-size:2.625em;line-height:1.07143;font-weight:400;margin:0}@media screen and (min-width: 768px){.wrg.description .description__info h1{font-size:4.5em;line-height:1.11111}}@media screen and (min-width: 1199px){.wrg.description .description__info h1{font-size:5.625em;line-height:1.08889}}.wrg.description .description__body p{font-size:1.375em;line-height:1.54545}.wrg.description--vacancy{transition:0.75s cubic-bezier(0.19, 1, 0.22, 1);position:relative;right:-20vw;transition-delay:0.1s}.is-active .wrg.description--vacancy{right:0}.wrg.description .description__item{padding:4.375rem 0;position:relative}.wrg.description .description__item:after{content:'';width:calc(100% - 70px);height:.0625rem;background-color:rgba(0,0,0,0.15);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.wrg.description .description__item:first-of-type{padding-top:0}.wrg.description .description__item h2{font-size:1.875em;line-height:.83333;font-family:"OPTIMA";font-weight:500;letter-spacing:-.05em;margin-bottom:1.5625rem}.wrg.description .description__item h2.title--lg{font-size:2.5em;line-height:1.125}@media screen and (min-width: 1199px){.wrg.description .description__item h2.title--lg{font-size:3.125em;line-height:1.1;margin-bottom:5.3125rem}}.wrg.description .description__item p{font-size:1em;line-height:1.375;font-family:Graphik,Helvetica,Arial,sans-serif}@media screen and (min-width: 1199px){.wrg.description .description__item p{font-size:1.125em;line-height:1.38889}}.wrg.description .description__item ul{padding-left:.9375rem;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0}.wrg.description .description__item ul li{padding-left:.625rem;padding-bottom:.9375rem;font-size:1em;line-height:1.375}@media screen and (min-width: 1199px){.wrg.description .description__item ul li{font-size:1.125em;line-height:1.38889}}.wrg.description .description__item ul li::marker{color:rgba(0,0,0,0.5)}.wrg.description .description__item ul,.wrg.description .description__item li{list-style:disc}.wrg.description .description__item--row{display:flex;flex-wrap:wrap;margin:0 -2.125rem}.wrg.description .description__item--row .description__col{flex-basis:100%;padding:0 2.125rem}@media screen and (min-width: 768px){.wrg.description .description__item--row .description__col{flex-basis:50%}}.wrg.description .description__item--role .description__col--img{display:none}@media screen and (min-width: 768px){.wrg.description .description__item--role .description__col--img{display:block}}.wrg.description .description__item--role .description__col--img figure{padding-bottom:150%;position:relative}.wrg.description .description__item--role .description__col--img figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.wrg.description .description__item--summary:after{display:none}.wrg.description .description__author{display:flex;align-items:center;margin-top:1.9375rem}.wrg.description .description__author img{width:2.5rem;height:2.5rem;object-fit:cover;object-position:center}.wrg.description .description__author figcaption{margin-left:1.03359vw;font-size:1em;line-height:1.5625;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0}.wrg.description .description__footer{padding:2.1875rem 0 7.8125rem}@media screen and (min-width: 768px){.wrg.description .description__footer{padding:2.1875rem 0}}.wrg.description .description__footer p{font-size:1em;line-height:1.375;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0}@media screen and (min-width: 1199px){.wrg.description .description__footer p{font-size:1.125em;line-height:1.38889}}.wrg.description .description__footer .l-link{font-size:16px;line-height:22px}@media screen and (min-width: 1199px){.wrg.description .description__footer .l-link{font-size:18px;line-height:25px}}.wrg.description .description__footer .description__apply{background:#f2f2f2;color:#000;font-size:13px;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0;padding:1.1em 2em 1em;display:block;border-radius:6.66667vw;transition:background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);border:0;position:fixed;right:2.32558vw;bottom:1.75rem;opacity:1}.wrg.hero .hero__wrap{position:relative}.wrg.hero .hero__wrap .hero__image img{width:100%;height:26.25rem;object-fit:cover}@media screen and (min-width: 768px){.wrg.hero .hero__wrap .hero__image img{height:auto}}.wrg.hero .hero__wrap .hero__text{position:absolute;top:3%;left:4%;z-index:2;height:100px}.wrg.hero .hero__wrap .hero__text h1{font-size:1.375rem;color:#fff;line-height:1;margin-bottom:2.5rem;font-weight:400;font-family:"GraphikLight"}.wrg.hero .hero__wrap .hero__text h1.single-title{font-family:"OPTIMA";font-size:2.1875rem;font-weight:normal}@media screen and (min-width: 768px){.wrg.hero .hero__wrap .hero__text h1.single-title{font-size:3.125rem}}@media screen and (min-width: 950px){.wrg.hero .hero__wrap .hero__text h1.single-title{font-size:5.5625rem}}.wrg.hero .hero__wrap .hero__text h2{font-family:"OPTIMA";font-size:2.1875rem;color:#fff;line-height:1;margin-bottom:3.75rem;font-weight:normal}@media screen and (min-width: 768px){.wrg.hero .hero__wrap .hero__text h2{font-size:3.125rem}}@media screen and (min-width: 950px){.wrg.hero .hero__wrap .hero__text h2{font-size:5.5625rem;margin-bottom:7.5rem}}.wrg.hero .hero__wrap::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);content:"";z-index:1}.wrg.image-grid{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;overflow:hidden;background-color:#fff}.wrg.image-grid *{font-family:"GraphikRegular"}.wrg.image-grid .image-grid__wrapper{position:relative;height:100vh;width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center;will-change:transform}.wrg.image-grid .image-grid__wrapper .split__text{height:100%;width:100%;position:absolute;top:0;left:0;will-change:transform}.wrg.image-grid .image-grid__wrapper h1{font-size:25px;color:#000;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;will-change:transform}@media screen and (min-width: 768px){.wrg.image-grid .image-grid__wrapper h1{font-size:4vw}}@media screen and (min-width: 950px){.wrg.image-grid .image-grid__wrapper h1{font-size:6vw}}.wrg.image-grid .image-grid__wrapper h1 span{opacity:0;font-family:"OPTIMA"}.wrg.image-grid .image-grid__wrapper h1 span label{width:5px;display:inline-block;will-change:transform}@media screen and (min-width: 950px){.wrg.image-grid .image-grid__wrapper h1 span label{width:15px}}.wrg.image-grid .image-grid__wrapper .image-grid__images{display:grid;gap:10px;position:relative;z-index:2;align-items:center;grid-template-columns:repeat(6, minmax(0, 1fr));will-change:transform}@media screen and (min-width: 950px){.wrg.image-grid .image-grid__wrapper .image-grid__images{grid-template-columns:repeat(6, minmax(0, 1fr));gap:30px}}.wrg.image-grid .image-grid__wrapper .image-grid__images .images__coloum{display:grid;row-gap:10px}@media screen and (min-width: 950px){.wrg.image-grid .image-grid__wrapper .image-grid__images .images__coloum{row-gap:30px}}.wrg.image-grid .image-grid__wrapper .image-grid__images figure{width:100%;height:100%;overflow:hidden}.images__coloum{overflow:hidden;will-change:transform}.images__coloum img{transform:scale(1);transition:all .3s ease-in;transform-origin:center center}.images__coloum a:hover img{transform:scale(1.09)}.image-grid__images.random__img.is_dimm .images__coloum a{opacity:.4 !important;filter:grayscale(1);transition:all 0.2s ease-in-out}.image-grid__images.random__img.is_dimm .images__coloum a.is_show{opacity:1 !important;filter:grayscale(0)}.image-grid__images .images__coloum a{opacity:0}.image-grid__images.random__img .images__coloum a{opacity:1;transition:all 0.5s ease-in-out;overflow:hidden}@keyframes intro{from{opacity:0;transform:scale(0.3)}to{opacity:1;transform:scale(1)}}.images__coloum>a img.thumbnail+img{display:none}.images__coloum>a img.full-size{height:auto;width:100vw;position:fixed;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:top;z-index:2;cursor:auto}::-webkit-scrollbar{display:none}.split__text h1 span{opacity:0}.container__wrap{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;position:relative;overflow:auto}@media screen and (min-width: 950px){.container__wrap .drag__wrap{transform:unset}}.container__wrap .drag__wrap .center__dot{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:50px;height:50px;background:red;z-index:99}.page__nave{position:fixed;top:30px;left:50%;transform:translateX(-50%);background-color:#fff;z-index:9;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,0.133);font-weight:400;display:flex;align-items:center;font-size:.875em;line-height:1.35714;opacity:0}@media screen and (min-width: 950px){.page__nave{font-size:1.125em;line-height:1.61111;top:50px}}.page__nave div{padding:6px 10px;display:flex;white-space:nowrap;letter-spacing:0.5px}@media screen and (min-width: 950px){.page__nave div{padding:10px 15px}}.page__nave div a{font-size:.875em;line-height:1.35714;display:inline-block;color:#000;margin-top:2px}@media screen and (min-width: 950px){.page__nave div a{font-size:1.125em;line-height:1.33333;margin-top:0}}.page__nave div p{font-size:.875em;line-height:1.35714}@media screen and (min-width: 950px){.page__nave div p{font-size:1.125em;line-height:1.33333}}.page__nave div p label{width:4px;display:inline-block}@media screen and (min-width: 950px){.page__nave div p label{width:6px}}.page__nave div p.split>span{opacity:0}.page__nave div.space_click{border-left:1px solid #ccc}.page__nave.is-loaded{opacity:1;transition:opacity 1s ease-in-out}.page__nave.is-loaded .link__line::after,.page__nave.is-loaded .link__line::before{opacity:1}.page__full-menu{position:fixed;top:10px;left:50%;width:80vw;height:auto;border-radius:8px;z-index:99;overflow:hidden;margin:auto;width:260px;opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:0;opacity:0}@media screen and (min-width: 950px){.page__full-menu{top:30px;width:300px}}.page__full-menu .full__menu-outer{position:relative;width:100%;height:100%;display:block;border-radius:8px;background:#fff;overflow:hidden;padding:20px}@media screen and (min-width: 950px){.page__full-menu .full__menu-outer{padding:40px}}.page__full-menu .full__menu-outer .close_btn{cursor:pointer;position:absolute;top:30px;right:30px;height:10px;width:10px;z-index:1}@media screen and (min-width: 950px){.page__full-menu .full__menu-outer .close_btn{top:2.32558vw;right:2.32558vw;height:15px;width:15px}}.page__full-menu .full__menu-outer .close_btn .close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page__full-menu .full__menu-outer .close_btn .close svg{display:block;width:100%;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.page__full-menu .full__menu-outer .find__form{position:relative;width:100%;color:#000;display:block;padding-bottom:2.32558vw}.page__full-menu .full__menu-outer .find__form-group{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page__full-menu .full__menu-outer .find__form-group .input__item{font-size:16px;font-weight:400;letter-spacing:0;color:#000;display:block;width:100%}@media screen and (min-width: 950px){.page__full-menu .full__menu-outer .find__form-group .input__item{font-size:20px}}.page__full-menu .full__menu-outer .find__form-group .input__item .form__input{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.8;background:transparent;border:none;color:#000;outline:none;box-shadow:none;width:100%}.page__full-menu .full__menu-outer .find__form-group .input__item .form__input form__input{font-size:22px}.page__full-menu .full__menu-outer .full__menu-nav ul{position:relative;z-index:3}.page__full-menu .full__menu-outer .full__menu-nav ul li{display:block;width:100%;margin-bottom:4px}.page__full-menu .full__menu-outer .full__menu-nav ul li a{font-size:24px;cursor:pointer;font-weight:500;letter-spacing:-.03em;text-shadow:-2px -1px 0 #fff, -2px 0 0 #fff, -2px 1px 0 #fff, -1px -2px 0 #fff, -1px -1px 0 #fff, -1px 0 0 #fff, -1px 1px 0 #fff, -1px 2px 0 #fff, 0 -2px 0 #fff, 0 -1px 0 #fff, 0 0 0 #fff, 0 1px 0 #fff, 0 2px 0 #fff, 1px -2px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 1px 0 #fff, 1px 2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff;line-height:1.4em;position:relative;display:inline-block;color:#000}@media screen and (min-width: 950px){.page__full-menu .full__menu-outer .full__menu-nav ul li a{font-size:28px}}.page__full-menu .full__menu-outer .full__menu-nav ul li a::before{content:"";left:0.05em;right:0.05em;bottom:7px;height:1px;background:#000;z-index:-1;display:block;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform-origin:right;transform-origin:right}.page__full-menu .full__menu-outer .full__menu-nav ul li a.active::before,.page__full-menu .full__menu-outer .full__menu-nav ul li a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.page__full-menu .full__menu-outer .full__menu-nav ul li a div span{font-size:14px;font-weight:400;letter-spacing:0;position:absolute;top:0;left:100%;display:block;text-shadow:none;line-height:1;padding:6px}@media screen and (min-width: 950px){.page__full-menu .full__menu-outer .full__menu-nav ul li a div span{font-size:14px}}.page__full-menu .full__menu-outer .full__menu-nav ul li.footer{margin-top:23px;padding-top:23px;border-top:thin solid rgba(0,0,0,0.15)}.link__line{position:relative;display:inline-block;cursor:pointer}.link__line::after,.link__line::before{opacity:0;content:"";position:absolute;left:0;bottom:2px;height:1px;width:100%;z-index:-1;display:block;background:#000;-webkit-transition:opacity 1s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.link__line::before{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;-webkit-transition:opacity 1s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;transition:opacity 1s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;transition:opacity 1s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;transition:opacity 1s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s}.link__line::after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.link__line:hover::before{-webkit-transition:opacity 0.5s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:opacity 0.5s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:opacity 0.5s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:opacity 0.5s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transform:scaleX(0);transform:scaleX(0)}.link__line:hover::after{-webkit-transition:opacity 0.5s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;transition:opacity 0.5s 1.5s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;transition:opacity 0.5s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;transition:opacity 0.5s 1.5s,transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s,-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;-webkit-transform:scaleX(1);transform:scaleX(1)}.empty__div{opacity:0;pointer-events:none;visibility:hidden;position:fixed;height:100vh;width:100vw;top:0;left:0;bottom:0;right:0;z-index:6}body.is-loaded{min-height:140vh}@media screen and (min-width: 950px){body.is-loaded{min-height:110vh}}body.mousemove_hide{position:fixed}body.mousemove_hide .image-grid__images{transform:none !important}body.freez{position:fixed;width:100%;height:100%}body.freez .split__text h1>span{opacity:0 !important}body.freez .image-grid__images{transform:none !important;background:rgba(0,0,0,0.07);-webkit-transition:background-color 1s ease-out,visibility 0s 0s;transition:background-color 1s ease-out,visibility 0s 0s}body.freez .page__nave{opacity:0}body.freez .page__full-menu{height:455px;opacity:1;width:300px;top:30px;transition:all 0.3s ease-in}@media screen and (min-width: 950px){body.freez .page__full-menu{height:595px;width:446.512px;top:50px}}body.freez .empty__div{opacity:1;visibility:visible;pointer-events:all}.wrg.image{padding:50px 25px;position:relative}@media screen and (min-width: 768px){.wrg.image{padding:100px 50px}}.wrg.image .image__wrap{height:90vh;background-repeat:no-repeat;background-size:cover}.wrg.image figure img{width:100%}.wrg.image figure figcaption{display:block}.wrg.image figure figcaption span{font-size:1.0625rem;font-family:"GraphikRegular";line-height:1.4375rem;font-weight:400;display:block;margin-top:.5625rem}.wrg.image.image--sustainability .image__wrap{height:auto}.wrg.image.image--sustainability-2{padding:0}.wrg.image.image--sustainability-2 .image__wrap{height:auto}.wrg.jobs{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:9999;transition:0.75s cubic-bezier(0.19, 1, 0.22, 1)}.wrg.jobs.is-active{left:0}.wrg.jobs .jobs__list{background-color:#c4aa8d;position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.wrg.jobs .jobs__desc{background-color:#fff;width:85vw;position:absolute;top:0;right:0;height:100%;z-index:999;overflow:auto}@media screen and (min-width: 768px){.wrg.jobs .jobs__desc{width:90vw}}@media screen and (min-width: 950px){.wrg.jobs .jobs__desc{width:58vw}}.wrg.key-info .key-info__grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:.9375rem}@media screen and (min-width: 768px){.wrg.key-info .key-info__grid{grid-template-columns:repeat(4, 1fr);gap:1.9375rem}}.wrg.key-info .key-info__grid .key-info__item span{font-size:1rem;line-height:1.625rem;display:block;color:black;font-weight:200;padding-right:20px}@media screen and (min-width: 768px){.wrg.key-info .key-info__grid .key-info__item span{font-size:1.125rem}}.wrg.key-info .key-info__grid .key-info__item span.text--semi-bold{font-family:"GraphikMedium"}.wrg.location .location__map{display:block;overflow:hidden}@media screen and (min-width: 950px){.wrg.location .location__map{margin-bottom:1.16279vw}}.wrg.location .location__map img{transition:0.3s ease-in-out}.wrg.location .location__map:hover img{transform:scale(1.05);transform-origin:center}.wrg.location article{font-family:Graphik,Helvetica,Arial,sans-serif}.wrg.location article h3{font-size:1.0625em;line-height:1.19412;font-weight:500;margin-bottom:.4375rem}.wrg.location article .location__info a{display:block;color:#000;font-size:1.0625em;line-height:1.19412;font-weight:400;letter-spacing:0}.wrg.modal{position:fixed;margin:0;right:0;top:0;height:100vh;overflow:hidden;overflow-y:auto;padding-bottom:2.5rem;padding-top:2.5rem;-webkit-transform-origin:25% center;transform-origin:25% center;opacity:0;visibility:hidden;z-index:-1;margin-right:10vw;-webkit-transform:scale(1.25);transform:scale(1.25)}.wrg.modal.is-show{opacity:1;visibility:visible;z-index:9999;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1),transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1),transform 1s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.wrg.modal .modal__close{top:50px;right:50px;height:48px;width:48px;position:fixed;z-index:17;cursor:pointer;background-color:white;border-radius:100%}.wrg.modal .modal__close .modal__close-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;width:10px;height:10px}.wrg.modal .modal__close .modal__close-arrow::before,.wrg.modal .modal__close .modal__close-arrow::after{content:"";display:block;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);height:2px;background:#000}.wrg.modal .modal__close .modal__close-arrow::after{transform:translate(-50%, -50%) rotate(45deg)}.wrg.modal .modal__wrapper{display:flex;align-items:flex-end;justify-content:flex-end;max-width:94.875rem;margin:0 auto}.wrg.modal .modal__wrapper .modal__container{max-width:47.4375rem;width:100%;background-color:white;padding-left:2.75rem;padding-right:2.75rem;transition:0.5s ease-in-out;pointer-events:all}.is-modal .wrg.modal .modal__wrapper .modal__container{margin:0}.wrg.modal .modal__wrapper .modal__container .modal__text--designation{padding-top:2.3125rem;padding-bottom:1.9375rem;border-bottom:1px solid rgba(0,0,0,0.15)}.wrg.modal .modal__wrapper .modal__container .modal__text--designation span{font-size:1.1875rem;font-weight:400;line-height:1.8125rem;color:black;text-align:center;display:block}.wrg.modal .modal__wrapper .modal__container .modal__text--name{padding-top:2.125rem;padding-bottom:9.75rem}.wrg.modal .modal__wrapper .modal__container .modal__text--name span{font-size:4rem;display:block;line-height:4.375rem;letter-spacing:-.16rem;font-family:Optima, Helvetica, Arial, sans-serif}.wrg.modal .modal__wrapper .modal__container .modal__text--quote{padding-top:2.75rem}.wrg.modal .modal__wrapper .modal__container .modal__text--quote blockquote{font-size:2.625rem;line-height:2.875rem;display:block;color:black;font-family:Optima, Helvetica, Arial, sans-serif;letter-spacing:-.105rem;font-weight:400;position:relative}.wrg.modal .modal__wrapper .modal__container .modal__text--quote blockquote::before{content:"\2018";position:absolute;left:0;top:0;transform:translateX(-125%)}.wrg.modal .modal__wrapper .modal__container .modal__text--quote blockquote::after{content:"\2019";display:inline-block;transform:translateX(25%)}.wrg.modal .modal__wrapper .modal__container .modal__image{width:100%}.wrg.modal .modal__wrapper .modal__container .modal__content{margin-top:11.125rem;display:flex;padding-bottom:11.125rem}.wrg.modal .modal__wrapper .modal__container .modal__content--nationality{flex:1;font-size:14px}.wrg.modal .modal__wrapper .modal__container .modal__content--nationality span{display:block}.wrg.modal .modal__wrapper .modal__container .modal__content--desciption{margin-left:2.32558vw;margin-top:0;flex:0 0 27.90698vw}.wrg.modal .modal__wrapper .modal__container .modal__content--desciption p{font-size:1.375rem;line-height:1.9375rem;margin-bottom:1.375rem;font-weight:400}.wrg.modal .modal__wrapper .modal__container .modal__content-cta{padding-top:.875rem}.wrg.modal .modal__wrapper .modal__container .modal__content-cta a.btn--underline.btn--no-box{cursor:pointer;position:relative;display:inline-block;z-index:1;color:#000;line-height:1.1;font-size:1.375rem;font-family:"GraphikRegular";margin-right:2.75rem}.wrg.modal .modal__wrapper .modal__container .modal__content-cta a.btn--underline.btn--no-box::before{content:"";display:block;position:absolute;left:0.05em;bottom:-1px;width:calc(100% - 0.05em);border-bottom:1px solid #000;z-index:-1;transform:none;transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transform-origin:left}.wrg.modal .modal__wrapper .modal__container .modal__content-cta a.btn--underline.btn--no-box::after{content:"";display:block;position:absolute;left:0.05em;bottom:-1px;width:calc(100% - 0.05em);border-bottom:1px solid #000;z-index:-1;transform:none;transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transform-origin:left}.wrg.modal .modal__wrapper .modal__container .modal__content-cta a.btn--underline.btn--no-box:hover::before{transform:scaleX(0);transform-origin:right}.wrg.modal .modal__wrapper .modal__container .modal__content-cta a.btn--underline.btn--no-box:hover::after{transform:scaleX(1);transform-origin:left}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects{padding-bottom:11.125rem}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects .modal__FP-heading h2{font-size:2.75rem;letter-spacing:-.13953rem;font-weight:500;display:block;margin:0;font-family:Optima, Helvetica, Arial, sans-serif;margin-bottom:6.9375rem}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects .modal__FP-slider{height:25.125rem}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects .modal__FP-slider .fpSlider__wrapper{width:100%;padding-right:0}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects .modal__FP-slider .fpSlider__wrapper figure{position:relative}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects .modal__FP-slider .fpSlider__wrapper img{width:100%;height:25.125rem;object-fit:cover;object-position:bottom}.wrg.modal .modal__wrapper .modal__container .modal__featured-projects .modal__FP-slider .fpSlider__wrapper span{margin-top:1.25rem;font-size:1.1875rem;line-height:1.375rem;display:block;color:black;font-weight:500}.wrg.modal .modal__social{padding:2.8125rem 0}.wrg.modal .modal__social ul{position:relative;z-index:3}.wrg.modal .modal__social ul li{display:block;width:100%;margin-bottom:4px}.wrg.modal .modal__social ul li a{text-shadow:-2px -1px 0 #fff, -2px 0 0 #fff, -2px 1px 0 #fff, -1px -2px 0 #fff, -1px -1px 0 #fff, -1px 0 0 #fff, -1px 1px 0 #fff, -1px 2px 0 #fff, 0 -2px 0 #fff, 0 -1px 0 #fff, 0 0 0 #fff, 0 1px 0 #fff, 0 2px 0 #fff, 1px -2px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 1px 0 #fff, 1px 2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff;position:relative;display:inline-block;color:#000;font-size:4.13437vw;font-family:"OPTIMA";font-weight:500;letter-spacing:-.05em;line-height:1.1em;padding:0;border-radius:0;background:none;cursor:pointer}.wrg.modal .modal__social ul li a::before{content:"";left:0.05em;right:0.05em;bottom:4px;height:1px;background:#000;z-index:-1;display:block;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform-origin:right;transform-origin:right}@media screen and (min-width: 768px){.wrg.modal .modal__social ul li a::before{bottom:.4375rem}}.wrg.modal .modal__social ul li a.active::before,.wrg.modal .modal__social ul li a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.wrg.modal .modal__social .team__member{position:fixed;overflow:hidden;width:84px;height:84px;background-color:#c4aa8d;bottom:110%;left:auto;z-index:1;opacity:0;-webkit-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.wrg.modal .modal__social .team__member img{width:100%;height:100%;object-fit:cover}.wrg.modal .modal__cnt .modal__row{display:flex;flex-wrap:wrap;margin:0 -1.0625rem}.wrg.modal .modal__cnt .modal__row .modal__col--6{padding:0 1.0625rem;margin-bottom:2.5rem}@media screen and (min-width: 480px){.wrg.modal .modal__cnt .modal__row .modal__col--6{flex-basis:50%}}@media screen and (min-width: 768px){.wrg.modal .modal__cnt .modal__row .modal__col--6{margin-bottom:5.9375rem}}.teamModalOpen{overflow:hidden}.teamModalOpen .modal{opacity:1;visibility:visible;z-index:999}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2d3bab;z-index:99;mix-blend-mode:multiply;opacity:0;pointer-events:none;cursor:pointer}.is-modal .modal__overlay{opacity:1;pointer-events:all}.wrg.newsletter{padding:30px 20px;position:relative}@media screen and (min-width: 950px){.wrg.newsletter{padding:100px 50px}}@media screen and (min-width: 950px){.wrg.newsletter .newsletter__wrap{display:flex;align-items:flex-start;width:100%;justify-content:space-between}}@media screen and (min-width: 950px){.wrg.newsletter .newsletter__wrap .newsletter__head{width:50%}}.wrg.newsletter .newsletter__wrap .newsletter__head h1{font-size:1.8125rem;font-family:"OPTIMA";max-width:72%}@media screen and (min-width: 950px){.wrg.newsletter .newsletter__wrap .newsletter__head h1{font-size:3.25rem}}@media screen and (min-width: 950px){.wrg.newsletter .newsletter__wrap .newsletter__input{width:38%}}.wrg.newsletter .newsletter__wrap .newsletter__input h2{font-size:1.0625rem;margin-bottom:2.5rem}@media screen and (min-width: 950px){.wrg.newsletter .newsletter__wrap .newsletter__input h2{font-size:1.875rem}}.wrg.newsletter .newsletter__wrap .newsletter__input button{padding:1.25rem 5.625rem;color:#000;font-weight:500;border-radius:10%;font-size:.8125rem;background:#f2f2f2;border-radius:6.66667vw;padding:20px 40px;border:0;outline:0;margin-top:3.125rem}@media screen and (min-width: 950px){.wrg.newsletter .newsletter__wrap .newsletter__input button{padding:1.3em 5.8em}}.floating-label{width:100%;position:relative;font-size:24px}.floating-label input{font-size:16px;color:#333;padding:10px 0;margin:10px 0;border:1px solid transparent;border-bottom:1px solid #ccc;outline:none;width:100%}@media screen and (min-width: 950px){.floating-label input{font-size:2rem}}.floating-label label{position:absolute;cursor:text;top:22px;left:0;font-size:16px;color:#ccc;transition:top 0.2s ease-in-out, font 0.2s ease-in-out, color 0.2s ease-in-out}@media screen and (min-width: 950px){.floating-label label{font-size:2rem}}.floating-label input:focus{border-bottom:1px solid #ffb90f}.floating-label input:focus+label{top:0;font-size:0.7rem;color:#999}.floating-label input:valid{border-bottom:1px solid #44bd44}.floating-label input:valid+label{top:0;font-size:0.7rem;color:#999}h4{font-size:18px;padding:5px 0}.wrg.our-info{padding:1.25rem 2%;padding-bottom:6.25rem;font-family:"GraphikRegular"}@media screen and (min-width: 768px){.wrg.our-info{padding-bottom:18.75rem}}.wrg.parallax{padding:1.25rem}@media screen and (min-width: 950px){.wrg.parallax .parallax__left{max-width:10.25rem}}@media screen and (min-width: 950px){.wrg.parallax .parallax__wrap{display:flex}.wrg.parallax .parallax__wrap>div{margin:0 1.875rem}}.wrg.parallax .parallax__wrap h3{font-size:.875rem;font-family:"GraphikRegular";margin-top:-rem(-45);line-height:1.25rem;font-weight:normal}.wrg.parallax .parallax__wrap h4{font-family:"GraphikRegular";font-size:1.25rem;font-weight:400;line-height:1.875rem}@media screen and (min-width: 768px){.wrg.parallax .parallax__wrap h4{font-size:1.625rem;line-height:2.25rem}}.wrg.parallax .parallax__wrap img{margin-bottom:1.4375rem}@media screen and (min-width: 950px){.wrg.parallax--text .parallax__content{width:50%;flex:0 0 50%}}.wrg.parallax--text .parallax__content img{object-fit:cover}@media screen and (min-width: 950px){.wrg.parallax--text .parallax__content img{min-height:150vh}}.wrg.parallax--text .parallax__thumb .parallax__inner{padding:5% 0}@media screen and (min-width: 768px){.wrg.parallax--text .parallax__thumb .parallax__inner{padding:5%}}.wrg.parallax--text .parallax__thumb h2{font-size:2.5rem;margin-bottom:2.6875rem;font-weight:normal;font-family:"OPTIMA"}@media screen and (min-width: 768px){.wrg.parallax--text .parallax__thumb h2{font-size:3.75rem;line-height:3.8125rem;letter-spacing:-.14884rem;margin-bottom:5.1875rem}}.wrg.parallax--text .parallax__thumb p{font-family:"GraphikRegular";font-size:1.125rem;font-weight:400;line-height:1.5625rem}.wrg.parallax--leftside .parallax__content{transform:translateX(-300px)}@media screen and (min-width: 950px){.wrg.parallax .overlap{padding:3.125rem}}.wrg.parallax .overlap .overlap__outer{overflow:hidden}@media screen and (min-width: 950px){.wrg.parallax .overlap .overlap__outer{height:calc(100vh - 4.65116vw)}}.wrg.parallax .overlap .overlap__wrap{position:relative;overflow:hidden}.wrg.parallax .overlap .overlap__wrap.show .overlap__thumb{height:0}.wrg.parallax .overlap .overlap__wrap .overlap__thumb{transition:all 1s ease-in-out;position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden}@media screen and (min-width: 950px){.wrg.parallax .overlap .overlap__wrap .overlap__thumb{height:calc(100vh)}}.wrg.parallax .overlap .overlap__wrap .overlap__thumb .preview{background-position:top;background-repeat:no-repeat;background-size:cover;z-index:99}@media screen and (min-width: 950px){.wrg.parallax .overlap .overlap__wrap .overlap__thumb .preview{height:calc(100vh)}}@media screen and (min-width: 950px){.wrg.parallax .overlap .overlap__wrap .overlap__thumbs{height:calc(100vh)}}.wrg.parallax .overlap .overlap__wrap .overlap__thumbs img{height:100%;object-fit:cover}.popup-modal{position:fixed;background-color:#00000054;top:0;bottom:0;right:0;left:0;z-index:-999;opacity:0;visibility:hidden;transition:0.5s ease-in-out;transform:scale(1, 1)}.popup-modal .modal__close{top:50px;right:50px;height:48px;width:48px;position:fixed;z-index:17;cursor:pointer;background-color:white;border-radius:100%}.popup-modal .modal__close .modal__close-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;width:10px;height:10px}.popup-modal .modal__close .modal__close-arrow::before,.popup-modal .modal__close .modal__close-arrow::after{content:"";display:block;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);height:2px;background:#000}.popup-modal .modal__close .modal__close-arrow::after{transform:translate(-50%, -50%) rotate(45deg)}.popup-modal .popup-modal__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.popup-modal .popup-modal__wrapper .popup-modal__container{max-width:21.625rem;margin:0 auto;background-color:white;padding:1.5rem;transform:scale(1, 1);transition:0.5s ease-in-out}.popup-modal .popup-modal__wrapper .popup-modal__container .popup-modal__image img{width:100%}.popup-modal .popup-modal__wrapper .popup-modal__container .popup-modal__content{margin-top:1rem}.popup-modal .popup-modal__wrapper .popup-modal__container .popup-modal__content p{font-size:16px;font-family:"GraphikRegular";font-weight:400;letter-spacing:0;line-height:140%;margin:0}.popup-modal .popup-modal__wrapper .popup-modal__container .popup-modal__profile{display:flex;align-items:center;margin-top:1.9375rem}.popup-modal .popup-modal__wrapper .popup-modal__container .popup-modal__profile .popup-modal__profile-image img{width:2.5625rem;height:2.5625rem}.popup-modal .popup-modal__wrapper .popup-modal__container .popup-modal__profile .popup-modal__profile-name{margin-left:15px;font-size:16px;font-family:"GraphikRegular";font-weight:400;letter-spacing:0;line-height:140%}.popup-modal.is-open{opacity:1;visibility:visible;z-index:99}.popup-modal.is-open .popup-modal__wrapper .popup-modal__container{transform:scale(1.3, 1.3)}.wrg.scroll-bar{top:calc(100vh - 120px);right:50px;height:48px;width:48px;position:fixed;z-index:999}@media screen and (min-width: 768px){.wrg.scroll-bar{top:80px}}@media screen and (min-width: 950px){.wrg.scroll-bar{top:50px}}.wrg.scroll-bar::before{content:"";width:100%;height:100%;background:#f2f2f2;-webkit-transition:background 0.75s cubic-bezier(0.19, 1, 0.22, 1);transition:background 0.75s cubic-bezier(0.19, 1, 0.22, 1);border-radius:50%;display:block}.is-modal .wrg.scroll-bar--change{right:-3.4375rem}.wrg.scroll-bar .scroll-bar__cross{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;width:10px;height:10px}.wrg.scroll-bar .scroll-bar__cross::before{content:"";display:block;width:140%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);height:2px;background:#000}.wrg.scroll-bar .scroll-bar__cross::after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);height:140%;background:#000;width:2px}.wrg.scroll-bar .scroll-bar__svg{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.wrg.scroll-bar .scroll-bar__svg svg{display:block;width:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);pointer-events:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.wrg.scroll-bar .scroll-bar__svg svg circle{stroke:#000}.is-modal .wrg.scroll-bar{right:-3.4375rem}.is-modal .wrg.scroll-bar .scroll-bar__svg{opacity:0}.is-modal .is__full .wrg.scroll-bar{right:3.75rem}.has-modal .wrg.scroll-bar{display:none}.main-carousel{max-width:100%;margin:16.6875rem 0;margin-left:40%}.main-carousel h1{color:#fff;font-size:76px;font-weight:normal;line-height:1;margin:0 0 20px}.main-carousel p{color:#000;font-size:2.125rem;text-align:left;margin-top:2.3125rem}.main-carousel .carousel-cell{width:80%;height:47.5rem;margin-right:0px;text-align:center;position:relative;overflow:hidden}@media all and (max-width: 760px){.main-carousel h1{font-size:48px}.main-carousel p{font-size:18px}}.box-slider{padding:60px 0}@media screen and (min-width: 950px){.box-slider{padding:120px 0;min-height:100vh;margin-left:2.5rem}}.box-slider .box__block{position:relative}.box-slider header{margin-bottom:2.5rem}.box-slider header h3{font-size:2.3125rem;line-height:2.5rem;max-width:16.875rem}@media screen and (min-width: 950px){.box-slider header h3{font-size:3.5625rem;line-height:3.75rem}}@media screen and (min-width: 950px){.box-slider header{position:absolute;left:0;top:0;z-index:2;height:100%;display:flex;justify-content:space-between;flex-direction:column}}.box-slider .box__counter{font-size:1.625rem}@media screen and (min-width: 950px){.box-slider .box__counter{top:-.3125rem;position:relative}}@media screen and (min-width: 950px){.box-slider .slick-list{padding:0 160px 0 0 !important;margin-left:34.88372vw}}.box-slider .box__slide{margin-right:2.5rem}@media screen and (min-width: 950px){.box-slider .box__slide.is-animate .box__content{margin-left:34.88372vw;transition:all .5s}}.box-slider .box__slide h3{font-size:1.5625rem;line-height:2.5rem;font-weight:300;margin:1.875rem 0 0}.box-slider .box__slide img{max-width:48rem}.wrg.tab{display:block;width:100%;margin:0 1.5625rem}@media screen and (min-width: 768px){.wrg.tab{margin:0 1.875rem}}.wrg.tab ul.tab__header{margin-top:1.25rem;padding-bottom:1.625rem;display:flex;align-items:center;width:100%;margin-left:calc(-36px / 2);margin-right:calc(-36px / 2);position:relative}@media screen and (min-width: 768px){.wrg.tab ul.tab__header{margin-top:9.125rem}}.wrg.tab ul.tab__header::after{content:"";display:block;background-color:rgba(0,0,0,0.15);width:calc(100% - 36px);height:1px;position:absolute;bottom:0;left:calc(36px / 2);right:calc(36px / 2)}.wrg.tab ul.tab__header li{padding-left:calc(36px / 2);padding-right:calc(36px / 2)}.wrg.tab ul.tab__header li.active a{color:#000}.wrg.tab ul.tab__header li a{display:inline-block;font-family:"GraphikMedium";font-size:1rem;font-weight:500;letter-spacing:-0.02em;color:rgba(0,0,0,0.5);-webkit-transition:color 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}@media screen and (min-width: 1199px){.wrg.tab ul.tab__header li a{font-size:1.25rem}}.wrg.tab .tab__body{padding-top:1.875rem}@media screen and (min-width: 768px){.wrg.tab .tab__body{padding-top:3.75rem}}.wrg.tab .tab__body .tab__body-item{display:none}.wrg.tab .tab__body .tab__body-item.tab__body--open{display:block}.wrg.team .team__wrapper h3{font-family:"GraphikMedium";font-size:1rem;line-height:1.5rem;font-weight:normal;margin:0;margin-bottom:1.25rem}@media screen and (min-width: 768px){.wrg.team .team__wrapper h3{font-size:1.1875rem;line-height:1.625rem;margin-bottom:0}}@media screen and (min-width: 768px){.wrg.team .team__wrapper ul{display:grid;grid-template-columns:repeat(2, 1fr);max-width:calc(343px * 2)}}.wrg.team .team__wrapper ul li{position:relative;margin-bottom:1.25rem}@media screen and (min-width: 768px){.wrg.team .team__wrapper ul li{margin-bottom:0}}.wrg.team .team__wrapper ul li .team__member{position:fixed;overflow:hidden;width:84px;height:84px;background-color:#c4aa8d;bottom:110%;left:auto;z-index:1;opacity:0;-webkit-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.wrg.team .team__wrapper ul li .team__member img{width:100%;height:100%;object-fit:cover}.wrg.team .team__wrapper ul li a{position:relative}.wrg.team .team__wrapper ul li a:hover{color:black}.wrg.team .team__wrapper ul li a span{font-family:"GraphikLight";font-size:1rem;line-height:1.4375rem;position:relative;font-weight:normal;cursor:pointer}@media screen and (min-width: 768px){.wrg.team .team__wrapper ul li a span{font-size:1.125rem;line-height:1.5625rem}}.wrg.team .team__wrapper ul li a span::after{content:"";display:block;width:0;height:1px;background-color:black;position:absolute;left:0;bottom:0;transition:0.3s ease-in-out}.wrg.team .team__wrapper ul li a span:hover::after{width:100%}.wrg.team .team__wrapper ul li a img{display:none}.wrg.teams{width:100%;padding:0 1.25rem 4.65116vw;margin-left:auto;height:auto;z-index:999;position:relative}@media screen and (min-width: 768px){.wrg.teams{padding:0 2.32558vw 4.65116vw}}.wrg.teams .teams__header{padding-top:2.375rem;padding-bottom:2.875rem;display:flex;gap:.625rem}@media screen and (min-width: 768px){.wrg.teams .teams__header{gap:.9375rem;padding-top:3.48837vw;padding-bottom:4.65116vw}}.wrg.teams .teams__header li a{font-family:"GraphikRegular";color:rgba(0,0,0,0.4);font-size:1rem}@media screen and (min-width: 768px){.wrg.teams .teams__header li a{font-size:1.4375rem}}.wrg.teams .teams__header li.active a{color:#000}.wrg.teams .teams__search{position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.15);margin-bottom:1.42119vw}.wrg.teams .teams__search svg{max-width:1rem;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.wrg.teams .teams__search svg{max-width:1.375rem}}.wrg.teams .teams__search svg circle,.wrg.teams .teams__search svg line{stroke:#000}.wrg.teams .teams__search input{border:none;margin:0 0.5814vw;font-size:.875rem;background:transparent;-webkit-transition:opacity 0.25s 0.25s, visibility 0s 0.25s;transition:opacity 0.25s 0.25s, visibility 0s 0.25s;padding-left:1.5625rem;width:100%;outline:none}@media screen and (min-width: 768px){.wrg.teams .teams__search input{font-size:1.125rem}}.wrg.teams .teams__search input::placeholder{color:#ddd}.wrg.teams .teams__show{text-align:right;margin-bottom:1.875rem}.wrg.teams .teams__show a{font-size:.875rem;text-decoration:underline;font-weight:500;color:#000}@media screen and (min-width: 768px){.wrg.teams .teams__show a{font-size:1rem}}.wrg.teams .teams__box{display:flex;cursor:pointer;margin-bottom:.625rem}@media screen and (min-width: 768px){.wrg.teams .teams__box{margin-bottom:1.74419vw}}.wrg.teams .teams__box figure{margin-right:.75rem}@media screen and (min-width: 768px){.wrg.teams .teams__box figure{margin-right:1.16279vw}}.wrg.teams .teams__box figure img{width:5.625rem;height:5.625rem;object-fit:cover;object-position:center}.wrg.teams .teams__box .teams__caption{transition:all 0.3s ease-in-out}.wrg.teams .teams__box .teams__caption h4{font-size:.875rem;color:#000;font-family:"GraphikRegular";margin-bottom:0}@media screen and (min-width: 768px){.wrg.teams .teams__box .teams__caption h4{font-size:1.08125rem}}.wrg.teams .teams__box .teams__caption p{font-size:.8125rem;color:#000;font-weight:400;opacity:0.5}@media screen and (min-width: 768px){.wrg.teams .teams__box .teams__caption p{font-size:1.08125rem}}.wrg.teams .teams__box:hover>.teams__caption{transform:translateX(5px)}.wrg.teams .teams__button{text-align:center;padding:2.5rem 0}.wrg.teams .teams__button button{padding:1.1em 2em 1em;background:#f2f2f2;border-radius:6.66667vw;width:100%;border:0}.wrg.teams .teams__body-item{transition:all 0.3s ease-in-out;display:none}.wrg.teams--sustainability{padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width: 950px){.wrg.teams--sustainability{padding-left:2.9375rem;padding-right:2.0625rem}}.wrg.teams--sustainability .heading--sustainability{margin-top:3.4375rem;margin-bottom:6.25rem;font-family:"GraphikRegular";font-weight:500;font-size:1rem;opacity:0;visibility:hidden}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box{pointer-events:none;display:flex;align-items:flex-start}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box figure{width:2.5rem;margin-right:1.375rem}@media screen and (min-width: 950px){.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box figure{width:auto;height:auto}}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box figure img{width:2.5rem;height:2.5rem;object-fit:cover;display:block}@media screen and (min-width: 950px){.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box figure img{width:5rem;height:5rem}}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box .teams__caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:80%}@media screen and (min-width: 950px){.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box .teams__caption{width:auto}}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box .teams__caption h4{font-size:.75rem;line-height:1.05rem;font-family:"GraphikRegular";font-weight:500;margin:0;padding:0}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box .teams__caption p{font-size:.75rem;line-height:1.05rem;font-family:"GraphikRegular";font-weight:400;margin:0;text-transform:uppercase;color:#000;opacity:1}.wrg.teams--sustainability .teams__body .teams__body-item .teams__tab .teams__box .teams__caption span{font-size:.75rem;line-height:1.05rem;font-family:"GraphikRegular";font-weight:400;margin:0;color:#000;opacity:0.5}.wrg.teams--jobs{margin:0;width:100%}.wrg.teams--jobs .teams__header h3{font-size:1.375rem;font-family:"GraphikRegular";font-weight:500;letter-spacing:0;letter-spacing:-0.01em}.wrg.teams--jobs .teams__body-item{display:block !important}.wrg.teams--jobs .teams__box,.wrg.teams--vacancy .teams__box{align-items:center}.wrg.teams--jobs .teams__box figure,.wrg.teams--vacancy .teams__box figure{background-color:#61806a;width:4.65116vw;height:4.65116vw}.wrg.teams--jobs .teams__box:nth-of-type(3n) figure,.wrg.teams--vacancy .teams__box:nth-of-type(3n) figure{background-color:#e1e2e3}.wrg.teams--jobs .teams__box:nth-of-type(3n+1) figure,.wrg.teams--vacancy .teams__box:nth-of-type(3n+1) figure{background-color:#d6e1e6}.wrg.teams--jobs .teams__box:nth-of-type(3n+2) figure,.wrg.teams--vacancy .teams__box:nth-of-type(3n+2) figure{background-color:#cfcdbf}@media screen and (min-width: 1199px){.wrg.teams--vacancy{width:82vw;padding:2.8125rem 2.8125rem 1.25rem}}.wrg.teams--vacancy .teams__body-item{display:block}@media screen and (min-width: 1199px){.wrg.teams--vacancy .teams__box .teams__caption{max-width:12.7907vw}}.wrg.teams--vacancy .teams__box .teams__caption h4,.wrg.teams--vacancy .teams__box .teams__caption p{font-size:.875em;line-height:1.42857;padding:0}@media screen and (min-width: 1699px){.wrg.teams--vacancy .teams__box .teams__caption h4,.wrg.teams--vacancy .teams__box .teams__caption p{font-size:1.0625em;line-height:1.47059}}.wrg.teams--vacancy .teams__box figure{position:relative}.wrg.teams--vacancy .teams__box figure img{height:100%}.wrg.teams--vacancy .teams__box .teams__overlay{position:absolute;left:0;width:100%;height:100%;top:0;background-color:#c4aa8d;z-index:1;mix-blend-mode:multiply;opacity:1;-webkit-transition:opacity .35s ease,-webkit-filter .35s ease;transition:opacity .35s ease,-webkit-filter .35s ease;transition:opacity .35s ease,filter .35s ease;transition:opacity .35s ease,filter .35s ease,-webkit-filter .35s ease}.testimonial .testimonial__wrapper{padding:0px 25px 104px;position:relative}@media screen and (min-width: 768px){.testimonial .testimonial__wrapper{padding:0px 50px 104px}}.testimonial .testimonial__wrapper h1{font-size:1.875rem;position:relative}@media screen and (min-width: 950px){.testimonial .testimonial__wrapper h1{font-size:3.125rem;font-weight:500;max-width:75%;max-width:63.3125rem}}.testimonial .testimonial__wrapper h1::before{content:"\2018";position:absolute;left:0;top:0;transform:translateX(-125%)}.testimonial .testimonial__wrapper h1::after{content:"\2019";display:inline-block;transform:translateX(25%)}.testimonial .testimonial__wrapper figure{display:flex;align-items:center;justify-content:flex-start}.testimonial .testimonial__wrapper figure img{width:39px;height:39px;object-fit:cover;object-position:top}.testimonial .testimonial__wrapper figure figcaption{margin-left:.875rem}.testimonial .testimonial__wrapper figure figcaption span{font-size:1rem;display:inline-block;line-height:130%;color:black;font-weight:500;font-family:"GraphikRegular"}.wrg.text{padding:1.875rem 1.5625rem .625rem}@media screen and (min-width: 768px){.wrg.text{padding:100px 4%}}@media screen and (min-width: 950px){.wrg.text .text__wrap{width:70%;margin-left:auto}}.wrg.text .text__wrap h2{font-size:1.375rem;font-weight:500}@media screen and (min-width: 950px){.wrg.text .text__wrap h2{font-size:4rem}}.wrg.text--about{padding-top:0}.wrg.text--about .text__wrap{margin-left:0}@media screen and (min-width: 950px){.wrg.text--about .text__wrap{width:80%}}.wrg.text--about .text__wrap h2{font-family:"OPTIMA";font-size:1.375rem;font-weight:700}@media screen and (min-width: 950px){.wrg.text--about .text__wrap h2{font-size:4.9375rem;margin-bottom:15.625rem}}.wrg.text--about .text__wrap p{font-size:1.25rem;line-height:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width: 950px){.wrg.text--about .text__wrap p{width:54%;margin-bottom:3.75rem;line-height:2.3625rem}}@media screen and (min-width: 950px){.wrg.text.text--qoute .text__wrap{width:100%;padding:0 0 0 20.34884vw}}.wrg.text.text--qoute .text__wrap h2{font-family:"OPTIMA";font-weight:normal}@media screen and (min-width: 950px){.wrg.text.text--qoute .text__wrap h2{font-size:3rem;line-height:3.3625rem}}.wrg.text.text--qoute .text__wrap p b{font-family:"GraphikMedium"}.wrg.video{padding:25px;margin-bottom:4rem}@media screen and (min-width: 768px){.wrg.video{padding:50px;margin-bottom:10.25rem}}.wrg.video .video__preview{padding-top:56.65%;position:relative}.wrg.video .video__preview *{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.wrg.video .video__preview.js-video{cursor:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/images/video-cursor.png),auto}.wrg.video .video__wrap .video__show{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:9999;background-color:#000;padding:100px}.wrg.video .video__wrap .video__show button{cursor:pointer;width:3.125rem;height:3.125rem;background-color:#f2f2f2;position:absolute;top:50px;border-radius:50%;right:50px;font-size:40px;transform:rotate(45deg)}.wrg.video--alone{margin-top:3.125rem}@media screen and (min-width: 768px){.wrg.video--alone{margin-top:9.375rem}}.wrg.video--about{margin-bottom:3.125rem}.wrg.villa{padding:60px 25px;position:relative}@media screen and (min-width: 950px){.wrg.villa{padding:100px 50px}}.wrg.villa .villa__head h1{font-family:"OPTIMA";font-size:1.875rem;margin-bottom:3.125rem}@media screen and (min-width: 950px){.wrg.villa .villa__head h1{font-size:3rem;margin-bottom:6.25rem;max-width:72%;font-weight:normal;letter-spacing:-.125rem}}.wrg.villa .villa__slider figure{height:100%;width:100%}.wrg.villa .villa__slider figure img{height:100%;width:100%}.wrg.villa .villa__slider .villa__counter{position:absolute;padding:.125rem .75rem;background-color:#fff;border-radius:1.25rem;display:inline-block;top:3.125rem;right:3.125rem;font-size:.75rem}.wrg.villa .villa__slider .slick-arrow{width:50%;position:absolute;height:100%;z-index:9;background-color:transparent;border:0;text-indent:-10000%}.wrg.villa .villa__slider .slick-arrow.slick-prev{left:0;top:0;cursor:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/images/left-cursor.png),auto}.wrg.villa .villa__slider .slick-arrow.slick-next{right:0;top:0;cursor:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/images/right-cursor.png),auto}.wrg.villa .video__wrap{cursor:url(//kta.craftedminds.com/wp-content/themes/kanwal-thareja-architects/images/right-cursor.png),auto}.wrg.villa .villa__text{margin-top:1.875rem}.wrg.villa .villa__text p{font-family:"GraphikRegular";font-size:1.25rem;max-width:25.625rem;margin-left:auto;font-weight:normal;line-height:1.75rem}.wrg.work{padding:100px 25px;border-top:1px solid rgba(0,0,0,0.15);position:relative}@media screen and (min-width: 768px){.wrg.work{padding:100px 50px}}@media screen and (min-width: 950px){.wrg.work .work__wrap{display:flex;width:100%}}@media screen and (min-width: 950px){.wrg.work .work__wrap .work__head{width:40%}}.wrg.work .work__wrap .work__head h1{font-weight:400;font-size:2.5rem}.wrg.work .work__wrap .work__thumb{display:flex;flex-wrap:wrap}@media screen and (min-width: 950px){.wrg.work .work__wrap .work__thumb{width:70%;justify-content:flex-end}}.wrg.work .work__wrap .work__thumb a{margin-bottom:1.875rem}.wrg.work .work__wrap .work__thumb figure{padding:0 0rem 1.875rem;cursor:pointer}@media screen and (min-width: 768px){.wrg.work .work__wrap .work__thumb figure{padding:0 .9375rem}}.wrg.work .work__wrap .work__thumb figure .work__image{overflow:hidden}@media screen and (min-width: 768px){.wrg.work .work__wrap .work__thumb figure .work__image{height:31.375rem;width:20.875rem}}.wrg.work .work__wrap .work__thumb figure img{transition:scale 0.3s ease-in-out}@media screen and (min-width: 768px){.wrg.work .work__wrap .work__thumb figure img{object-fit:cover;height:31.375rem;width:20.875rem}}.wrg.work .work__wrap .work__thumb figure:hover img{scale:1.02}.wrg.work .work__wrap .work__thumb p{font-size:1.25rem;margin-top:1.25rem}div.tnp-subscription, div.tnp-profile,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
} .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text], 
.tnp-subscription input[type=email], 
.tnp-subscription input[type=submit], 
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text], 
.tnp-profile input[type=email], 
.tnp-profile input[type=submit], 
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox], 
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit 
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
}
.tnp-subscription-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-subscription-minimal input.tnp-email {
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
}
.tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}