.zen-phone-field{position:relative;width:100%}.zen-social-x{display:inline-flex;align-items:center;justify-content:center;min-width:1em;font-size:.94em;font-weight:900;line-height:1;letter-spacing:0}.zen-title-accent{color:#d84a47}.ltn__header-area .zen-title-accent,.ltn__utilize-mobile-menu .zen-title-accent{display:inline-block;margin-left:.24em}html[dir=rtl] .ltn__header-area .zen-title-accent,html[dir=rtl] .ltn__utilize-mobile-menu .zen-title-accent{margin-right:.24em;margin-left:0}.zen-phone-field::after{content:"\f095";position:absolute;right:18px;top:50%;z-index:3;color:#d84a47;font-family:'Font Awesome 5 Free';font-size:14px;font-weight:900;line-height:1;pointer-events:none;transform:translateY(-50%)}.input-item>.zen-phone-field{margin-bottom:30px}.input-item-phone.zen-phone-enhanced-parent::before{display:none}.zen-phone-field .zen-phone-country{position:absolute;left:2px;top:50%;z-index:3;display:inline-flex;width:92px;height:calc(100% - 14px);min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border-right:1px solid rgba(8,19,34,.1);border-radius:6px 0 0 6px;background:rgba(247,248,250,.94);color:#081322;font-size:14px;font-weight:800;line-height:1;pointer-events:none;transform:translateY(-50%)}.zen-phone-field .zen-phone-flag{font-size:18px;line-height:1}.zen-phone-field .zen-phone-code{min-width:34px}.zen-phone-field input[name=phone]{width:100%;margin-bottom:0!important;padding-left:104px!important}.input-item .zen-phone-field input[name=phone]{height:65px;border:2px solid var(--border-color-9);border-radius:0;background-color:var(--white);color:var(--ltn__paragraph-color);font-size:16px;padding-right:48px!important}html[dir=rtl] .zen-phone-field::after{right:auto;left:18px}html[dir=rtl] .zen-phone-field .zen-phone-country{left:auto;right:2px;border-right:0;border-left:1px solid rgba(8,19,34,.1);border-radius:0 6px 6px 0}html[dir=rtl] .zen-phone-field input[name=phone]{padding-right:104px!important;padding-left:48px!important}.zen-contact-page-field .zen-phone-field input[name=phone]{padding-left:112px!important;padding-right:48px!important}html[dir=rtl] .zen-contact-page-field .zen-phone-field input[name=phone]{padding-right:112px!important;padding-left:48px!important}.zen-contact-page-field .zen-phone-field .zen-phone-country{left:7px;height:calc(100% - 14px);background:#eef1f4}html[dir=rtl] .zen-contact-page-field .zen-phone-field .zen-phone-country{left:auto;right:7px}.zen-home-hero-wrapper{position:relative!important;overflow:hidden!important;background:#081322!important}.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:810px!important}.zen-home-hero-wrapper .zen-home-hero-slide{position:relative!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.zen-home-hero-wrapper .zen-home-hero-slide::before{content:""!important;position:absolute!important;right:44px!important;bottom:44px!important;z-index:2!important;width:260px!important;height:260px!important;pointer-events:none!important;background-image:url("../img/zen-mark-white.svg")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;opacity:.34!important}.zen-home-hero-wrapper .zen-home-hero-slider:not(.slick-initialized) .zen-home-hero-slide:not(:first-child){display:none!important}.zen-home-hero-wrapper .zen-home-hero-overlay{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(92,18,28,.48) 0,rgba(20,34,66,.58) 34%,rgba(8,19,38,.72) 100%),linear-gradient(180deg,rgba(6,12,22,.1) 0,rgba(6,12,22,.06) 42%,rgba(6,12,22,.3) 100%)!important}.zen-home-hero-wrapper .zen-home-hero-slide::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(circle at 22% 46%,rgba(177,43,52,.14) 0,rgba(177,43,52,.07) 24%,rgba(177,43,52,0) 48%)!important}.zen-home-hero-wrapper .zen-home-hero-container,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-inner{position:relative!important;z-index:3!important;opacity:1!important;visibility:visible!important}.zen-home-hero-wrapper .zen-home-hero-content{min-height:810px!important;display:flex!important;align-items:center!important;width:100%!important;max-width:820px!important;padding:132px 0 118px!important;text-align:left!important}.zen-home-hero-wrapper .slide-item-info,.zen-home-hero-wrapper .slide-item-info-inner{width:100%!important;max-width:920px!important}.zen-home-hero-wrapper .zen-home-hero-copy{width:min(820px,58vw)!important;max-width:820px!important;margin-left:110px!important;transform:translateY(-20px)!important;position:relative!important;z-index:4!important;opacity:1!important;visibility:visible!important}.zen-home-hero-wrapper .zen-home-hero-actions,.zen-home-hero-wrapper .zen-home-hero-btn,.zen-home-hero-wrapper .zen-home-hero-subtitle,.zen-home-hero-wrapper .zen-home-hero-text,.zen-home-hero-wrapper .zen-home-hero-text p,.zen-home-hero-wrapper .zen-home-hero-title{opacity:1!important;visibility:visible!important}.zen-home-hero-wrapper .zen-home-hero-subtitle{display:inline-flex!important;align-items:center!important;gap:14px!important;color:rgba(255,255,255,.84)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:2.6px!important;text-transform:uppercase!important;margin:0 0 22px!important;text-shadow:0 6px 22px rgba(0,0,0,.32)!important}.zen-home-hero-wrapper .zen-home-hero-subtitle::before{content:""!important;width:46px!important;height:2px!important;flex:0 0 46px!important;background:#d54a49!important}.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{color:#fff!important;width:100%!important;max-width:820px!important;margin:0 0 26px!important;padding:0!important;font-size:clamp(58px, 5.2vw, 84px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-shadow:0 18px 46px rgba(0,0,0,.38)!important}.zen-home-hero-wrapper .slide-title br,.zen-home-hero-wrapper .zen-home-hero-title br{display:none!important}.zen-home-hero-wrapper .slide-brief p,.zen-home-hero-wrapper .zen-home-hero-text,.zen-home-hero-wrapper .zen-home-hero-text p{max-width:620px!important;margin:0 0 38px!important;padding:0!important;color:rgba(255,255,255,.88)!important;font-size:18px!important;font-weight:400!important;line-height:1.72!important;text-shadow:0 8px 26px rgba(0,0,0,.38)!important}.zen-home-hero-wrapper .zen-home-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important;margin:0!important;padding:0!important}.zen-home-hero-wrapper .zen-home-hero-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:194px!important;min-height:60px!important;padding:18px 34px!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.7px!important;text-transform:uppercase!important;text-decoration:none!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease!important}.zen-home-hero-wrapper .zen-hero-main-btn{background:#d84a47!important;border:2px solid #d84a47!important;color:#fff!important;box-shadow:0 20px 42px rgba(120,20,28,.28)!important}.zen-home-hero-wrapper .zen-hero-main-btn:hover{background:#bf3938!important;border-color:#bf3938!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 24px 50px rgba(6,12,22,.34)!important}.zen-home-hero-wrapper .zen-hero-outline-btn{background:rgba(8,19,34,.4)!important;border:2px solid rgba(255,255,255,.62)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(8px)!important}.zen-home-hero-wrapper .zen-hero-outline-btn:hover{background:rgba(255,255,255,.96)!important;border-color:rgba(255,255,255,.96)!important;color:#081322!important;transform:translateY(-2px)!important}.zen-home-hero-wrapper .slick-arrow{position:absolute!important;top:50%!important;z-index:8!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;background:rgba(8,19,34,.48)!important;color:transparent!important;opacity:1!important;transform:translateY(-50%)!important;box-shadow:0 14px 32px rgba(0,0,0,.24)!important;backdrop-filter:blur(10px)!important;transition:background-color .22s ease,border-color .22s ease,transform .22s ease!important}.zen-home-hero-wrapper .slick-prev{left:30px!important}.zen-home-hero-wrapper .slick-next{right:30px!important}.zen-home-hero-wrapper .slick-arrow::before{display:block!important;color:#fff!important;font-family:"Font Awesome 5 Free"!important;font-size:14px!important;font-weight:900!important;line-height:46px!important;text-align:center!important;opacity:1!important}.zen-home-hero-wrapper .slick-prev::before{content:"\f053"!important}.zen-home-hero-wrapper .slick-next::before{content:"\f054"!important}.zen-home-hero-wrapper .slick-arrow:hover{background:rgba(216,74,71,.92)!important;border-color:rgba(216,74,71,.92)!important;transform:translateY(-50%) scale(1.03)!important}.zen-home-hero-wrapper .slick-dots{position:absolute!important;left:0!important;right:0!important;bottom:38px!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:0!important}.zen-home-hero-wrapper .slick-dots li{width:auto!important;height:auto!important;margin:0!important;padding:0!important}.zen-home-hero-wrapper .slick-dots li button{display:block!important;width:9px!important;height:9px!important;padding:0!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:999px!important;background:rgba(255,255,255,.3)!important;font-size:0!important;transition:width .22s ease,background-color .22s ease,border-color .22s ease!important}.zen-home-hero-wrapper .slick-dots li button::before{display:none!important}.zen-home-hero-wrapper .slick-dots li.slick-active button{width:36px!important;background:#d84a47!important;border-color:#d84a47!important}@media (max-width:1199px){.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:720px!important}.zen-home-hero-wrapper .zen-home-hero-copy{width:min(720px,64vw)!important;max-width:720px!important;margin-left:98px!important}.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{font-size:clamp(50px, 5.8vw, 68px)!important}.zen-home-hero-wrapper .slick-prev{left:18px!important}.zen-home-hero-wrapper .slick-next{right:18px!important}}@media (max-width:991px){.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:670px!important}.zen-home-hero-wrapper .zen-home-hero-overlay{background:linear-gradient(180deg,rgba(92,18,28,.42) 0,rgba(20,34,66,.62) 38%,rgba(8,19,38,.78) 100%),linear-gradient(180deg,rgba(6,12,22,.08) 0,rgba(6,12,22,.08) 42%,rgba(6,12,22,.34) 100%)!important}.zen-home-hero-wrapper .zen-home-hero-copy{width:100%!important;max-width:640px!important;margin-left:0!important;transform:translateY(-12px)!important}.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{width:100%!important;max-width:100%!important;font-size:clamp(44px, 7vw, 58px)!important}.zen-home-hero-wrapper .slide-brief p,.zen-home-hero-wrapper .zen-home-hero-text,.zen-home-hero-wrapper .zen-home-hero-text p{font-size:16px!important;max-width:590px!important}.zen-home-hero-wrapper .slick-arrow{width:42px!important;height:42px!important}.zen-home-hero-wrapper .slick-arrow::before{line-height:40px!important}}@media (max-width:767px){.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:630px!important;margin-left:0!important}.zen-home-hero-wrapper .zen-home-hero-slide{background-position:center center!important}.zen-home-hero-wrapper .zen-home-hero-overlay{background:linear-gradient(180deg,rgba(120,20,28,.24) 0,rgba(20,32,62,.58) 38%,rgba(6,12,22,.9) 100%)!important}.zen-home-hero-wrapper .zen-home-hero-slide::after{background:radial-gradient(circle at 50% 34%,rgba(216,74,71,.1) 0,rgba(216,74,71,0) 44%)!important}.zen-home-hero-wrapper .zen-home-hero-slide::before{right:18px!important;bottom:58px!important;width:150px!important;height:150px!important;opacity:.24!important}.zen-home-hero-wrapper .zen-home-hero-content{align-items:center!important;padding:112px 18px 88px!important;text-align:center!important}.zen-home-hero-wrapper .zen-home-hero-copy{max-width:100%!important;margin-right:auto!important;margin-left:auto!important;transform:translateY(-6px)!important}.zen-home-hero-wrapper .zen-home-hero-subtitle{justify-content:center!important;gap:10px!important;width:100%!important;margin-bottom:15px!important;font-size:11px!important;letter-spacing:1.8px!important}.zen-home-hero-wrapper .zen-home-hero-subtitle::after,.zen-home-hero-wrapper .zen-home-hero-subtitle::before{content:""!important;display:block!important;width:24px!important;height:2px!important;flex:0 0 24px!important;background:#d84a47!important}.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{max-width:100%!important;margin-bottom:18px!important;font-size:clamp(32px, 10vw, 42px)!important;line-height:1.12!important;overflow-wrap:anywhere!important}.zen-home-hero-wrapper .slide-brief p,.zen-home-hero-wrapper .zen-home-hero-text,.zen-home-hero-wrapper .zen-home-hero-text p{max-width:100%!important;margin-bottom:26px!important;font-size:15px!important;line-height:1.62!important;overflow-wrap:anywhere!important}.zen-home-hero-wrapper .zen-home-hero-actions{justify-content:center!important;gap:11px!important}.zen-home-hero-wrapper .zen-home-hero-btn{width:100%!important;max-width:330px!important;min-height:54px!important;padding:16px 22px!important;white-space:normal!important}.zen-home-hero-wrapper .slick-arrow{display:none!important}.zen-home-hero-wrapper .slick-dots{bottom:24px!important}}.zen-language-switcher,.zen-menu-language-switcher,.zen-mobile-language-switcher{display:inline-flex;align-items:center;gap:8px}.zen-language-switcher a,.zen-menu-language-switcher a,.zen-mobile-language-switcher a{display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:13px;font-weight:800;letter-spacing:0;text-decoration:none;opacity:.72;transition:color .2s ease,opacity .2s ease}.zen-language-switcher .zen-language-flag,.zen-mobile-language-switcher .zen-language-flag{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.14);font-size:14px;line-height:1}.zen-language-switcher .zen-language-label,.zen-mobile-language-switcher .zen-language-label{display:inline-block;line-height:1}.zen-language-switcher a.is-active,.zen-language-switcher a:hover,.zen-menu-language-switcher a.is-active,.zen-menu-language-switcher a:hover,.zen-mobile-language-switcher a.is-active,.zen-mobile-language-switcher a:hover{color:#db4748;opacity:1}.ltn__main-menu>ul>li.zen-menu-language-switcher>a{padding-right:0!important;padding-left:0!important}.zen-mobile-language-switcher{padding-top:16px}.zen-menu-language-switcher{margin-left:4px}@media (max-width:479px){.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:590px!important}.zen-home-hero-wrapper .zen-home-hero-content{padding-top:98px!important;padding-bottom:76px!important}.zen-home-hero-wrapper .slide-brief p,.zen-home-hero-wrapper .zen-home-hero-text,.zen-home-hero-wrapper .zen-home-hero-text p{font-size:14px!important}.zen-home-hero-wrapper .slick-dots li button{width:9px!important;height:9px!important}.zen-home-hero-wrapper .slick-dots li.slick-active button{width:30px!important}}.zen-home-hero-wrapper .slide-title br,.zen-home-hero-wrapper .zen-home-hero-title br{display:none!important}@media (min-width:1200px){.zen-home-hero-wrapper .col-lg-9,.zen-home-hero-wrapper .col-md-11,.zen-home-hero-wrapper .col-xl-8{flex:0 0 68%!important;margin-left:300px!important;max-width:68%!important;width:68%!important}.zen-home-hero-wrapper .slide-item-info,.zen-home-hero-wrapper .slide-item-info-inner,.zen-home-hero-wrapper .zen-home-hero-content{width:100%!important;margin-left:0!important;max-width:900px!important}.zen-home-hero-wrapper .zen-home-hero-copy{width:100%!important;margin-left:110px!important;max-width:900px!important}.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{width:100%!important;max-width:900px!important;min-width:720px!important;font-size:clamp(58px, 4.8vw, 82px)!important;line-height:1.02!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}}@media (max-width:1199px){.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{min-width:0!important;max-width:100%!important}}.zen-home-hero-wrapper .animated,.zen-home-hero-wrapper .ltn__slide-animation>*,.zen-home-hero-wrapper .zen-home-hero-actions,.zen-home-hero-wrapper .zen-home-hero-subtitle,.zen-home-hero-wrapper .zen-home-hero-text,.zen-home-hero-wrapper .zen-home-hero-title{-webkit-animation-name:fadeIn!important;animation-name:fadeIn!important;-webkit-animation-duration:.45s!important;animation-duration:.45s!important;-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.zen-home-hero-wrapper .animated,.zen-home-hero-wrapper .ltn__slide-animation>*{-webkit-transform:none!important;transform:none!important}@media (min-width:1200px){.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__header-middle-area{padding-top:0!important;padding-bottom:0!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__header-middle-area>.container{max-width:1280px!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__header-middle-area>.container>.row{min-height:90px!important;align-items:center!important;flex-wrap:nowrap!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__header-middle-area>.container>.row>.col:first-child{flex:0 0 auto!important;width:auto!important;max-width:none!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .site-logo,.ltn__header-area.ltn__header-5.ltn__header-transparent .site-logo-wrap{display:flex!important;align-items:center!important;margin:0!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .site-logo img{width:auto!important;max-height:48px!important;height:48px!important;transform:translateY(-3px)!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .header-menu-column{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 calc(100% - 230px)!important;width:calc(100% - 230px)!important;max-width:none!important;min-width:0!important;padding-left:46px!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__header-options{flex:0 0 auto!important;width:auto!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .header-menu,.ltn__header-area.ltn__header-5.ltn__header-transparent .header-menu nav,.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu{width:100%!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:32px!important;width:100%!important;margin:0!important;padding:0!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li{margin:0!important;padding:0!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li>a{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:52px!important;padding:17px 0!important;color:rgba(255,255,255,.92)!important;font-size:16px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important;transition:color .2s ease!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li:not(.special-link)>a::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:10px!important;height:2px!important;background:#d84a47!important;opacity:0!important;transform:scaleX(.45)!important;transform-origin:center!important;transition:opacity .2s ease,transform .2s ease!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li:not(.special-link):hover>a{color:#fff!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li:not(.special-link):hover>a::after{opacity:1!important;transform:scaleX(1)!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li.special-link{flex:0 0 auto!important;margin-left:auto!important;align-self:center!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li.special-link>a{min-height:50px!important;padding:15px 28px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;background:#d84a47!important;color:#fff!important;font-size:15px!important;font-weight:700!important;box-shadow:0 14px 30px rgba(120,20,28,.22)!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li.special-link>a:hover{border-color:rgba(255,255,255,.28)!important;background:#bf3938!important;color:#fff!important;box-shadow:0 16px 34px rgba(6,12,22,.28)!important}}.zen-featured-projects{position:relative;overflow:hidden;padding:96px 0 104px;background:#f7f8fa}.zen-featured-projects .container{max-width:1240px}.zen-featured-projects-header{max-width:760px;margin:0 auto 44px;text-align:center}.zen-featured-projects-label{display:inline-block;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:2.4px;text-transform:uppercase}.zen-featured-projects-title{margin:0 0 18px;color:#081322;font-size:clamp(34px, 3vw, 48px);font-weight:800;line-height:1.12;letter-spacing:0}.zen-featured-projects-description{max-width:680px;margin:0 auto;color:#5c727d;font-size:17px;line-height:1.75}.zen-projects-carousel{margin:0 -18px}.zen-projects-carousel:not(.slick-initialized){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.zen-projects-carousel .slick-list{overflow:hidden;padding:6px 0 36px}.zen-projects-carousel .slick-track{display:flex}.zen-projects-carousel .slick-slide{height:auto;padding:0 18px}.zen-projects-carousel .slick-slide .zen-project-card,.zen-projects-carousel .slick-slide>div{height:100%}.zen-project-card{display:flex!important;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid rgba(8,19,34,.08);border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(8,19,34,.08);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.zen-project-card:hover{border-color:rgba(216,74,71,.24);transform:translateY(-6px);box-shadow:0 26px 60px rgba(8,19,34,.14)}.zen-project-card-image{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#dfe4e8}.zen-project-card-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:opacity .24s ease,transform .32s ease}.zen-project-card:hover .zen-project-card-image img{transform:scale(1.06)}.zen-project-card-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transform:scale(1.01);transition:opacity .24s ease,transform .32s ease}.zen-project-card.has-video:hover .zen-project-card-image img{opacity:0;transform:scale(1.02)}.zen-project-card.has-video:hover .zen-project-card-video{opacity:1;transform:scale(1.04)}.zen-project-card-content{display:flex;flex:1;flex-direction:column;padding:26px 26px 28px}.zen-project-card-location{display:flex;align-items:flex-start;gap:8px;min-height:24px;margin-bottom:12px;color:#d84a47;font-size:13px;font-weight:700;line-height:1.45}.zen-project-card-location i{flex:0 0 auto;margin-top:2px;font-size:14px}.zen-project-card-title{margin:0 0 13px;color:#081322;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:0}.zen-project-card-title a{color:inherit;text-decoration:none}.zen-project-card-title a:hover{color:#d84a47}.zen-project-card-text{margin:0 0 22px;color:#5c727d;font-size:15px;line-height:1.7}.zen-project-card-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:44px;padding:0 18px;margin-top:auto;border:1px solid #d84a47;border-radius:6px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;text-decoration:none}.zen-project-card-link i{font-size:12px;transition:transform .2s ease}.zen-project-card-link:hover{border-color:#081322;background:#081322;color:#fff}.zen-project-card-link:hover i{transform:translateX(4px)}.zen-featured-projects-footer{display:flex;justify-content:center;margin-top:34px}.zen-featured-projects-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 24px;border:1px solid rgba(216,74,71,.34);border-radius:999px;background:#fff;color:#b92f33;font-size:14px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 12px 28px rgba(8,19,34,.08);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zen-featured-projects-all i{font-size:12px;transition:transform .2s ease}.zen-featured-projects-all:hover{border-color:#d84a47;background:#d84a47;color:#fff;transform:translateY(-2px)}.zen-featured-projects-all:hover i{transform:translateX(4px)}.zen-projects-carousel .slick-arrow{position:absolute;top:42%;z-index:4;display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(8,19,34,.14);border-radius:50%;background:#fff;color:#081322!important;opacity:1!important;visibility:visible!important;box-shadow:0 14px 30px rgba(8,19,34,.12);transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zen-projects-carousel .slick-arrow i{color:inherit!important;opacity:1!important;visibility:visible!important}.zen-projects-carousel .slick-arrow:focus,.zen-projects-carousel .slick-arrow:hover,.zen-projects-carousel:hover .slick-arrow{display:inline-flex!important;opacity:1!important;visibility:visible!important}.zen-projects-carousel .slick-prev{left:-8px}.zen-projects-carousel .slick-next{right:-8px}.zen-projects-carousel .slick-arrow:hover{border-color:#d84a47;background:#d84a47;color:#fff!important;opacity:1!important;visibility:visible!important;transform:translateY(-50%) scale(1.04)}.zen-projects-carousel .slick-dots{display:flex!important;align-items:center;justify-content:center;gap:9px;margin:0;padding:0}.zen-projects-carousel .slick-dots li{width:auto;height:auto;margin:0;padding:0}.zen-projects-carousel .slick-dots button{display:block;width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#cbd3d9;font-size:0;transition:width .2s ease,background-color .2s ease}.zen-projects-carousel .slick-dots button::before{display:none}.zen-projects-carousel .slick-dots li.slick-active button{width:34px;background:#d84a47}.zen-home-about{position:relative;overflow:hidden;padding:96px 0 104px;background:linear-gradient(180deg,#fff 0,#f7f8fa 100%)}.zen-home-about::before{content:"";position:absolute;right:-90px;bottom:-90px;width:330px;height:330px;background:url("../img/zen-mark-white.svg") center/contain no-repeat;filter:invert(13%) sepia(22%) saturate(1260%) hue-rotate(180deg) brightness(88%) contrast(94%);opacity:.04;pointer-events:none}.zen-home-about .container{max-width:1240px}.zen-home-about-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:68px;align-items:center}.zen-home-about-media{position:relative;overflow:hidden;min-height:520px;border-radius:14px;background:#081322;box-shadow:0 28px 70px rgba(8,19,34,.16)}.zen-home-about-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,19,34,.08) 0,rgba(8,19,34,.28) 100%),linear-gradient(90deg,rgba(216,74,71,.2) 0,rgba(216,74,71,0) 52%);pointer-events:none}.zen-home-about-media img{width:100%;height:100%;min-height:520px;object-fit:cover;transform:scale(1.02)}.zen-home-about-badge{position:absolute;right:26px;bottom:26px;z-index:2;max-width:230px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(8,19,34,.72);color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.22);backdrop-filter:blur(10px)}.zen-home-about-badge strong{display:block;margin-bottom:6px;font-size:46px;font-weight:800;line-height:1}.zen-home-about-badge span{color:rgba(255,255,255,.78);font-size:13px;font-weight:700;line-height:1.45;text-transform:uppercase;letter-spacing:.8px}.zen-home-about-copy{max-width:680px}.zen-home-about-subheading{display:inline-flex;margin-bottom:15px;color:#d84a47;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.zen-home-about-copy h1{margin:0 0 22px;color:#081322;font-size:clamp(38px, 4vw, 58px);font-weight:800;line-height:1.08;letter-spacing:0}.zen-home-about-text{color:#536171;font-size:17px;line-height:1.8}.zen-home-about-text p:last-child{margin-bottom:0}.zen-home-about-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:32px;padding:0 30px;border-radius:8px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;letter-spacing:.7px;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:0 16px 34px rgba(216,74,71,.22);transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.zen-home-about-btn i{font-size:12px;transition:transform .2s ease}.zen-home-about-btn:hover{background:#bf3938;color:#fff;transform:translateY(-2px);box-shadow:0 20px 42px rgba(8,19,34,.18)}.zen-home-about-btn:hover i{transform:translateX(4px)}.zen-home-citizenship{position:relative;overflow:hidden;padding:92px 0 98px;background:linear-gradient(135deg,rgba(8,19,34,.94) 0,rgba(20,32,62,.9) 48%,rgba(216,74,71,.72) 100%),url("../img/about-bg.jpg") center/cover no-repeat;color:#fff}.zen-home-citizenship::before{content:"";position:absolute;right:clamp(20px,8vw,110px);bottom:clamp(20px,6vw,82px);width:clamp(170px,24vw,330px);height:clamp(170px,24vw,330px);background:url("../img/zen-mark-white.svg") center/contain no-repeat;opacity:.1;pointer-events:none}.zen-home-citizenship .container{max-width:1240px}.zen-home-citizenship-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:70px;align-items:center}.zen-home-citizenship-copy{max-width:760px}.zen-home-citizenship-copy span{display:inline-flex;margin-bottom:14px;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.zen-home-citizenship-copy h2{max-width:760px;margin:0 0 20px;color:#fff;font-size:clamp(38px, 4.4vw, 64px);font-weight:800;line-height:1.06}.zen-home-citizenship-copy p{max-width:660px;margin:0 0 32px;color:rgba(255,255,255,.84);font-size:17px;line-height:1.78}.zen-home-citizenship-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:8px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;letter-spacing:.7px;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:0 18px 38px rgba(8,19,34,.24);transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.zen-home-citizenship-btn i{font-size:12px;transition:transform .2s ease}.zen-home-citizenship-btn:hover{background:#bf3938;color:#fff;transform:translateY(-2px);box-shadow:0 22px 46px rgba(8,19,34,.3)}.zen-home-citizenship-btn:hover i{transform:translateX(4px)}.zen-home-citizenship-panel{display:grid;gap:16px}.zen-home-citizenship-item{padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.1);box-shadow:0 24px 58px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.zen-home-citizenship-item strong{display:block;margin-bottom:8px;color:#fff;font-size:40px;font-weight:800;line-height:1}.zen-home-citizenship-item span{color:rgba(255,255,255,.76);font-size:14px;font-weight:700;line-height:1.5}.zen-home-blogs{position:relative;overflow:hidden;padding:92px 0 98px;background:linear-gradient(180deg,#fff 0,#f7f9fb 100%)}.zen-home-blogs .container{max-width:1240px}.zen-home-blogs-header{max-width:760px;margin:0 auto 44px;text-align:center}.zen-home-blogs-label{display:inline-flex;margin-bottom:12px;color:#d84a47;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.zen-home-blogs-title{margin:0 0 15px;color:#081322;font-size:clamp(34px, 3.2vw, 48px);font-weight:800;line-height:1.08;letter-spacing:0}.zen-home-blogs-description{max-width:680px;margin:0 auto;color:#536171;font-size:17px;line-height:1.75}.zen-blogs-carousel{margin:0 -12px}.zen-blogs-carousel:not(.slick-initialized){display:flex;gap:24px;overflow:hidden}.zen-blogs-carousel .slick-list{overflow:hidden;padding:10px 0 28px}.zen-blogs-carousel .slick-track{display:flex;align-items:stretch}.zen-blogs-carousel .slick-slide{height:auto;padding:0 12px}.zen-blogs-carousel .slick-slide .zen-blog-card,.zen-blogs-carousel .slick-slide>div{height:100%}.zen-blog-card{display:flex;height:100%;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(8,19,34,.08);border-radius:8px;background:#fff;box-shadow:none;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.zen-blog-card:hover{border-color:rgba(216,74,71,.22);transform:translateY(-6px);box-shadow:none}.zen-blog-card-image{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#dfe4e8}.zen-blog-card-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .32s ease}.zen-blog-card:hover .zen-blog-card-image img{transform:scale(1.06)}.zen-blog-card-content{display:flex;flex:1;flex-direction:column;padding:25px 25px 27px}.zen-blog-card-date{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#d84a47;font-size:13px;font-weight:700;line-height:1.4}.zen-blog-card-date i{font-size:13px}.zen-blog-card-title{margin:0 0 13px;color:#081322;font-size:22px;font-weight:800;line-height:1.28;letter-spacing:0}.zen-blog-card-title a{color:inherit;text-decoration:none}.zen-blog-card-title a:hover{color:#d84a47}.zen-blog-card-text{margin:0 0 22px;color:#596675;font-size:15px;line-height:1.7}.zen-blog-card-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:44px;padding:0 18px;margin-top:auto;border:1px solid #d84a47;border-radius:6px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;text-decoration:none}.zen-blog-card-link i{font-size:12px;transition:transform .2s ease}.zen-blog-card-link:hover{border-color:#081322;background:#081322;color:#fff}.zen-blog-card-link:hover i{transform:translateX(4px)}.zen-blog-page{overflow:hidden;background:#f7f8fa}.zen-blog-page .container{max-width:1240px}.zen-blog-page-hero{position:relative;overflow:hidden;padding:108px 0 90px;background:linear-gradient(135deg,rgba(8,19,34,.96) 0,rgba(18,31,60,.94) 58%,rgba(126,24,32,.8) 100%),url("../img/bg/14.jpg") center/cover no-repeat;color:#fff}.zen-blog-page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 20%,rgba(216,74,71,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));pointer-events:none}.zen-blog-page-hero-inner{position:relative;z-index:1;max-width:790px}.zen-blog-page-kicker{display:inline-block;margin-bottom:16px;color:rgba(255,255,255,.78);font-size:12px;font-weight:900;letter-spacing:2.4px;line-height:1.4;text-transform:uppercase}.zen-blog-page-hero h1{margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:800;line-height:1.05;letter-spacing:0}.zen-blog-page-hero p{max-width:700px;margin:0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.75}.zen-blog-page-listing{padding:86px 0 104px}.zen-blog-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.zen-blog-page-card{border-radius:10px;box-shadow:0 18px 45px rgba(8,19,34,.07)}.zen-blog-page-card:hover{box-shadow:0 24px 58px rgba(8,19,34,.12)}.zen-blog-page-card .zen-blog-card-image{aspect-ratio:16/11}.zen-blog-page-card .zen-blog-card-title{font-size:23px}.zen-blog-page-pagination{margin-top:46px;text-align:center}.zen-blog-page-pagination .pagination,.zen-blog-page-pagination ul{justify-content:center}.zen-blog-page-empty{max-width:620px;margin:0 auto;padding:54px 34px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;text-align:center;box-shadow:0 18px 45px rgba(8,19,34,.06)}.zen-blog-page-empty h2{margin:0 0 12px;color:#081322;font-size:30px;font-weight:800}.zen-blog-page-empty p{margin:0;color:#5c727d;font-size:16px;line-height:1.7}.zen-home-blogs-footer{display:flex;justify-content:center;margin-top:34px}.zen-home-blogs-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 24px;border:1px solid rgba(216,74,71,.34);border-radius:999px;background:#fff;color:#b92f33;font-size:14px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 12px 28px rgba(8,19,34,.08);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zen-home-blogs-all i{font-size:12px;transition:transform .2s ease}.zen-home-blogs-all:hover{border-color:#d84a47;background:#d84a47;color:#fff;transform:translateY(-2px)}.zen-home-blogs-all:hover i{transform:translateX(4px)}.zen-blogs-carousel .slick-arrow{position:absolute;top:42%;z-index:4;display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(8,19,34,.14);border-radius:50%;background:#fff;color:#081322!important;opacity:1!important;visibility:visible!important;box-shadow:0 14px 30px rgba(8,19,34,.12);transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zen-blogs-carousel .slick-arrow i{color:inherit!important;opacity:1!important;visibility:visible!important}.zen-blogs-carousel .slick-arrow:focus,.zen-blogs-carousel .slick-arrow:hover,.zen-blogs-carousel:hover .slick-arrow{display:inline-flex!important;opacity:1!important;visibility:visible!important}.zen-blogs-carousel .slick-prev{left:-8px}.zen-blogs-carousel .slick-next{right:-8px}.zen-blogs-carousel .slick-arrow:hover{border-color:#d84a47;background:#d84a47;color:#fff!important;opacity:1!important;visibility:visible!important;transform:translateY(-50%) scale(1.04)}.zen-blogs-carousel .slick-dots{display:flex!important;align-items:center;justify-content:center;gap:9px;margin:0;padding:0}.zen-blogs-carousel .slick-dots li{width:auto;height:auto;margin:0;padding:0}.zen-blogs-carousel .slick-dots button{display:block;width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#cbd3d9;font-size:0;transition:width .2s ease,background-color .2s ease}.zen-blogs-carousel .slick-dots button::before{display:none}.zen-blogs-carousel .slick-dots li.slick-active button{width:34px;background:#d84a47}@media (max-width:1199px){.zen-featured-projects{padding:82px 0 90px}.zen-home-about{padding:82px 0 90px}.zen-home-about-grid{grid-template-columns:1fr;gap:40px}.zen-home-about-copy{max-width:760px}.zen-home-citizenship{padding:82px 0 90px}.zen-home-citizenship-grid{grid-template-columns:1fr;gap:34px}.zen-home-citizenship-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.zen-home-blogs{padding:82px 0 90px}.zen-blog-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-projects-carousel:not(.slick-initialized){grid-template-columns:repeat(2,minmax(0,1fr))}.zen-blogs-carousel:not(.slick-initialized){flex-wrap:nowrap}.zen-blogs-carousel .slick-arrow,.zen-projects-carousel .slick-arrow{display:none!important}}@media (max-width:767px){.zen-featured-projects{padding:68px 0 74px}.zen-home-about{padding:68px 0 74px}.zen-home-about-grid{gap:30px}.zen-home-about-media,.zen-home-about-media img{min-height:360px}.zen-home-about-badge{right:18px;bottom:18px;max-width:200px;padding:20px}.zen-home-about-badge strong{font-size:38px}.zen-home-about-copy h1{font-size:clamp(31px, 8.6vw, 42px)}.zen-home-about-text{font-size:16px}.zen-home-about-btn{width:100%}.zen-home-citizenship{padding:68px 0 74px}.zen-home-citizenship-copy h2{font-size:clamp(31px, 8.6vw, 42px)}.zen-home-citizenship-copy p{font-size:16px}.zen-home-citizenship-btn{width:100%}.zen-home-citizenship-panel{grid-template-columns:1fr}.zen-home-citizenship-item{padding:22px}.zen-home-blogs{padding:68px 0 74px}.zen-blog-page-hero{padding:82px 0 70px}.zen-blog-page-hero p{font-size:16px}.zen-blog-page-listing{padding:54px 0 76px}.zen-blog-page-grid{grid-template-columns:1fr;gap:22px}.zen-featured-projects-header{margin-bottom:30px;text-align:left}.zen-home-blogs-header{margin-bottom:30px;text-align:left}.zen-featured-projects-title{font-size:clamp(28px, 8vw, 36px)}.zen-home-blogs-title{font-size:clamp(28px, 8vw, 36px)}.zen-featured-projects-description{font-size:15px}.zen-home-blogs-description{font-size:15px}.zen-projects-carousel:not(.slick-initialized){grid-template-columns:1fr}.zen-blogs-carousel:not(.slick-initialized){display:block}.zen-blogs-carousel,.zen-projects-carousel{margin:0 -12px}.zen-blogs-carousel .slick-slide,.zen-projects-carousel .slick-slide{padding:0 12px}.zen-project-card-content{padding:22px 20px 24px}.zen-blog-card-content{padding:22px 20px 24px}}body,html{overflow-x:hidden}.zen-home-hero-wrapper .ltn__slide-item.zen-home-hero-slide{padding-top:0!important;padding-bottom:0!important}.zen-home-hero-wrapper,.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:clamp(740px,82vh,820px)!important}.ltn__about-us-area,.zen-featured-projects+.ltn__about-us-area{padding-top:88px!important;padding-bottom:76px!important}.ltn__feature-area{padding-top:72px!important;padding-bottom:50px!important}.ltn__counterup-area{padding-top:72px!important;padding-bottom:58px!important}.ltn__testimonial-area{padding-top:78px!important;padding-bottom:70px!important;background-color:#f7f8fa!important;background-size:cover!important;background-position:center!important}.ltn__feature-area .section-title,.ltn__testimonial-area .section-title{margin-bottom:34px}.ltn__feature-item.ltn__feature-item-6{height:calc(100% - 30px);border:1px solid rgba(8,19,34,.06);border-radius:8px;box-shadow:0 18px 45px rgba(8,19,34,.07);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ltn__feature-item.ltn__feature-item-6:hover{border-color:rgba(216,74,71,.18);transform:translateY(-4px);box-shadow:0 24px 55px rgba(8,19,34,.11)}@media (min-width:1200px){.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__header-middle-area>.container{max-width:min(1216px,calc(100vw - 48px))!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .header-menu-column{padding-left:38px!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul{gap:28px!important}.ltn__header-area.ltn__header-5.ltn__header-transparent .ltn__main-menu>ul>li.special-link>a{padding-right:24px!important;padding-left:24px!important}}@media (max-width:991px){.zen-home-hero-wrapper,.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:680px!important}.ltn__about-us-area,.ltn__counterup-area,.ltn__feature-area,.ltn__testimonial-area{padding-top:64px!important;padding-bottom:56px!important}}@media (max-width:767px){.zen-home-hero-wrapper,.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:620px!important}.ltn__about-us-area,.ltn__counterup-area,.ltn__feature-area,.ltn__testimonial-area{padding-top:54px!important;padding-bottom:48px!important}}.ltn__testimonial-area{position:relative!important;overflow:hidden!important;background-color:#fff!important;background-image:none!important}.ltn__testimonial-area::before{content:""!important;position:absolute!important;right:clamp(18px,7vw,86px)!important;bottom:clamp(18px,5vw,58px)!important;width:clamp(150px,22vw,270px)!important;height:clamp(150px,22vw,270px)!important;pointer-events:none!important;background-image:url("../img/zen-mark-white.svg")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;filter:invert(13%) sepia(22%) saturate(1260%) hue-rotate(180deg) brightness(88%) contrast(94%)!important;opacity:.05!important}.ltn__testimonial-area>.container{position:relative!important;z-index:1!important}.ltn__testimonial-area .section-subtitle{color:#d84a47!important}.ltn__testimonial-area .section-title{color:#081322!important}.zen-testimonial-subheading{max-width:620px;margin:-16px auto 0;color:#596675;font-size:16px;line-height:1.7}@media (max-width:767px){.zen-home-hero-wrapper,.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:720px!important}.zen-home-hero-wrapper .zen-home-hero-content{align-items:flex-start!important;justify-content:flex-start!important;padding-top:190px!important;padding-bottom:96px!important}.zen-home-hero-wrapper .zen-home-hero-copy{transform:none!important}.zen-home-hero-wrapper .slide-title,.zen-home-hero-wrapper .zen-home-hero-title{font-size:clamp(34px, 10vw, 44px)!important;line-height:1.08!important}}@media (max-width:479px){.zen-home-hero-wrapper,.zen-home-hero-wrapper .slick-list,.zen-home-hero-wrapper .slick-track,.zen-home-hero-wrapper .zen-home-hero-content,.zen-home-hero-wrapper .zen-home-hero-slide,.zen-home-hero-wrapper .zen-home-hero-slider{min-height:720px!important}.zen-home-hero-wrapper .zen-home-hero-content{padding-top:188px!important;padding-bottom:96px!important}}.zen-inner-site-header.ltn__header-area{position:relative!important;z-index:9999!important;width:100%!important;background:#fff!important;box-shadow:0 12px 34px rgba(8,19,34,.08)!important}.zen-inner-site-header .ltn__header-top-area{border:0!important;background:#081322!important;color:#fff!important}.zen-inner-site-header .ltn__header-top-area a,.zen-inner-site-header .ltn__header-top-area i,.zen-inner-site-header .ltn__header-top-area li{color:rgba(255,255,255,.86)!important}.zen-inner-site-header .ltn__header-top-area a:hover{color:#fff!important}.zen-inner-site-header .ltn__header-middle-area{min-height:86px!important;background:#fff!important}.zen-inner-site-header .ltn__header-middle-area>.container{max-width:min(1240px,calc(100vw - 48px))!important}.zen-inner-site-header .ltn__header-middle-area>.container>.row{min-height:86px!important;align-items:center!important;flex-wrap:nowrap!important}.zen-inner-site-header .ltn__header-middle-area>.container>.row>.col:first-child{flex:0 0 auto!important;width:auto!important;max-width:none!important}.zen-inner-site-header .site-logo,.zen-inner-site-header .site-logo-wrap{display:flex!important;align-items:center!important;margin:0!important}.zen-inner-site-header .site-logo img{width:auto!important;max-height:50px!important;height:auto!important}.zen-inner-site-header .header-menu-column{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 calc(100% - 230px)!important;width:calc(100% - 230px)!important;max-width:none!important;min-width:0!important;padding-left:48px!important}.zen-inner-site-header .ltn__header-options{flex:0 0 auto!important;width:auto!important;max-width:none!important}.zen-inner-site-header .header-menu,.zen-inner-site-header .header-menu nav,.zen-inner-site-header .ltn__main-menu{width:100%!important}.zen-inner-site-header .ltn__main-menu>ul{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:30px!important;width:100%!important;margin:0!important;padding:0!important}.zen-inner-site-header .ltn__main-menu>ul>li{margin:0!important;padding:0!important}.zen-inner-site-header .ltn__main-menu>ul>li>a,.zen-inner-site-header .menu-color-white .ltn__main-menu>ul>li>a{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:52px!important;padding:17px 0!important;color:#081322!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important;transition:color .2s ease!important}.ltn__header-area .ltn__main-menu>ul>li.menu-icon>a::before{content:"\f107"!important;position:static!important;display:inline-flex!important;order:2!important;width:auto!important;height:auto!important;margin-left:8px!important;align-items:center!important;color:currentColor!important;font-family:'Font Awesome 5 Free'!important;font-size:11px!important;font-weight:900!important;line-height:1!important;opacity:.78!important;transform:none!important}.ltn__header-area .ltn__main-menu>ul>li.menu-icon>a{display:inline-flex!important;align-items:center!important;gap:0!important;padding-right:0!important}html[dir=rtl] .ltn__header-area .ltn__main-menu>ul>li.menu-icon>a::before{margin-right:7px!important;margin-left:0!important}.zen-inner-site-header .ltn__main-menu>ul>li:not(.special-link)>a::after{content:""!important;position:absolute!important;right:0!important;bottom:9px!important;left:0!important;height:2px!important;background:#d84a47!important;opacity:0!important;transform:scaleX(.45)!important;transform-origin:center!important;transition:opacity .2s ease,transform .2s ease!important}.zen-inner-site-header .ltn__main-menu>ul>li.active>a,.zen-inner-site-header .ltn__main-menu>ul>li.current-menu-item>a,.zen-inner-site-header .ltn__main-menu>ul>li:not(.special-link):hover>a{color:#d84a47!important}.zen-inner-site-header .ltn__main-menu>ul>li.active>a::after,.zen-inner-site-header .ltn__main-menu>ul>li.current-menu-item>a::after,.zen-inner-site-header .ltn__main-menu>ul>li:not(.special-link):hover>a::after{opacity:1!important;transform:scaleX(1)!important}.zen-inner-site-header .ltn__main-menu>ul>li.special-link{flex:0 0 auto!important;margin-left:auto!important}.zen-inner-site-header .ltn__main-menu>ul>li.special-link>a{min-height:48px!important;padding:14px 24px!important;border:1px solid rgba(216,74,71,.12)!important;border-radius:8px!important;background:#d84a47!important;color:#fff!important;font-size:14px!important;font-weight:800!important;box-shadow:0 14px 30px rgba(216,74,71,.22)!important}.zen-inner-site-header .ltn__main-menu>ul>li.special-link>a:hover{border-color:#bf3938!important;background:#bf3938!important;color:#fff!important;box-shadow:0 18px 36px rgba(8,19,34,.18)!important}.zen-inner-site-header+* .ltn__breadcrumb-area,.zen-inner-site-header+.ltn__breadcrumb-area{margin-top:0!important}.zen-inner-site-header+.ltn__breadcrumb-area{padding-top:92px!important}@media (max-width:1399px) and (min-width:1200px){.zen-inner-site-header .ltn__header-middle-area>.container{max-width:min(1180px,calc(100vw - 36px))!important}.zen-inner-site-header .header-menu-column{padding-left:34px!important}.zen-inner-site-header .ltn__main-menu>ul{gap:24px!important}.zen-inner-site-header .ltn__main-menu>ul>li>a{font-size:14px!important}.zen-inner-site-header .ltn__main-menu>ul>li.special-link>a{padding-right:20px!important;padding-left:20px!important}}@media (max-width:1199px){.zen-inner-site-header .ltn__header-top-area{display:none!important}.zen-inner-site-header .ltn__header-middle-area{min-height:76px!important}.zen-inner-site-header .ltn__header-middle-area>.container{max-width:calc(100vw - 28px)!important}.zen-inner-site-header .ltn__header-middle-area>.container>.row{min-height:76px!important}.zen-inner-site-header .site-logo img{max-height:46px!important}.zen-inner-site-header .ltn__header-options{display:flex!important;align-items:center!important;margin-left:auto!important}.zen-inner-site-header .mobile-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;border:1px solid rgba(8,19,34,.08)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 28px rgba(8,19,34,.08)!important}.zen-inner-site-header .mobile-menu-toggle svg{width:34px!important;height:34px!important}.zen-inner-site-header .mobile-menu-toggle svg path{stroke:#081322!important}}.zen-services-hero{position:relative;overflow:hidden;padding:96px 0 88px;background:linear-gradient(135deg,rgba(8,19,34,.94) 0,rgba(20,32,62,.9) 48%,rgba(216,74,71,.78) 100%),url("../img/services-bg.jpg") center/cover no-repeat;color:#fff}.zen-services-hero::before{content:"";position:absolute;right:clamp(24px,8vw,120px);bottom:clamp(20px,5vw,72px);width:clamp(180px,22vw,320px);height:clamp(180px,22vw,320px);background:url("../img/zen-mark-white.svg") center/contain no-repeat;opacity:.14;pointer-events:none}.zen-services-hero .container,.zen-services-section .container{max-width:1240px}.zen-services-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;align-items:center}.zen-services-hero-copy{max-width:720px}.zen-services-eyebrow{display:inline-flex;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.zen-services-hero .zen-services-eyebrow{color:rgba(255,255,255,.76)}.zen-services-hero-copy h1{margin:0 0 20px;color:#fff;font-size:clamp(44px, 5vw, 72px);font-weight:800;line-height:1.04;letter-spacing:0}.zen-services-hero-copy p{max-width:640px;margin:0 0 34px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-services-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.zen-services-primary-btn,.zen-services-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:8px;font-size:13px;font-weight:800;letter-spacing:.7px;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.zen-services-primary-btn{border:2px solid #d84a47;background:#d84a47;color:#fff;box-shadow:0 18px 38px rgba(8,19,34,.24)}.zen-services-primary-btn:hover{border-color:#bf3938;background:#bf3938;color:#fff;transform:translateY(-2px)}.zen-services-secondary-btn{border:2px solid rgba(255,255,255,.68);background:rgba(8,19,34,.18);color:#fff}.zen-services-secondary-btn:hover{border-color:#fff;background:#fff;color:#081322;transform:translateY(-2px)}.zen-services-hero-panel{position:relative;min-height:330px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.1);box-shadow:0 30px 70px rgba(0,0,0,.2);backdrop-filter:blur(12px)}.zen-services-hero-stat{position:absolute;top:50%;right:30px;left:30px;padding:32px;border-radius:10px;background:rgba(8,19,34,.62);transform:translateY(-50%)}.zen-services-hero-stat strong{display:block;margin-bottom:8px;color:#fff;font-size:54px;font-weight:800;line-height:1}.zen-services-hero-stat span{color:rgba(255,255,255,.78);font-size:14px;font-weight:700;line-height:1.45;text-transform:uppercase;letter-spacing:1px}.zen-services-section{padding:92px 0 104px;background:#f7f8fa}.zen-services-company-intro{max-width:920px;margin:0 auto 58px;padding:34px 42px;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.07);text-align:center}.zen-services-company-intro span{display:inline-flex;margin-bottom:12px;color:#d84a47;font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.zen-services-company-intro p{margin:0;color:#4f5e6d;font-size:17px;line-height:1.8}.zen-services-header{max-width:760px;margin:0 auto 46px;text-align:center}.zen-services-header h2{margin:0 0 15px;color:#081322;font-size:clamp(34px, 3.4vw, 50px);font-weight:800;line-height:1.08}.zen-services-header p{max-width:690px;margin:0 auto;color:#596675;font-size:16px;line-height:1.75}.zen-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.zen-service-card{position:relative;display:flex;min-height:100%;flex-direction:column;padding:28px 22px 26px;overflow:hidden;border:1px solid rgba(8,19,34,.07);border-radius:10px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.08);transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.zen-service-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:#d84a47;opacity:0;transition:opacity .24s ease}.zen-service-card:hover{border-color:rgba(216,74,71,.24);transform:translateY(-6px);box-shadow:0 28px 62px rgba(8,19,34,.13)}.zen-service-card:hover::before{opacity:1}.zen-service-card-icon{display:inline-flex;align-items:center;justify-content:center;width:104px;height:104px;margin-bottom:24px;border-radius:22px;background:rgba(216,74,71,.08)}.zen-service-card-icon img{max-width:76px;max-height:76px;object-fit:contain}.zen-service-card-content{flex:1}.zen-service-card-content h3{margin:0 0 13px;color:#081322;font-size:20px;font-weight:800;line-height:1.25}.zen-service-card-content h3 a{color:inherit;text-decoration:none}.zen-service-card-content h3 a:hover{color:#d84a47}.zen-service-card-content p{margin:0 0 24px;color:#596675;font-size:14px;line-height:1.72}.zen-service-card-link{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-top:auto;color:#d84a47;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;text-decoration:none}.zen-service-card-link i{font-size:12px;transition:transform .2s ease}.zen-service-card-link:hover{color:#bf3938}.zen-service-card-link:hover i{transform:translateX(4px)}.zen-service-pathways{padding:92px 0 104px;background:#fff}.zen-service-pathways .container{max-width:1240px}.zen-service-pathways-header{max-width:720px;margin:0 auto 42px;text-align:center}.zen-service-pathways-header h2{margin:0;color:#081322;font-size:clamp(32px, 3.2vw, 46px);font-weight:800;line-height:1.1}.zen-service-pathways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.zen-service-pathway-card{position:relative;display:flex;min-height:360px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#081322;box-shadow:0 22px 58px rgba(8,19,34,.14);text-decoration:none;transition:transform .24s ease,box-shadow .24s ease}.zen-service-pathway-card::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,19,34,.24) 0,rgba(8,19,34,.78) 100%),linear-gradient(90deg,rgba(216,74,71,.28) 0,rgba(216,74,71,0) 62%)}.zen-service-pathway-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .32s ease}.zen-service-pathway-card span{position:relative;z-index:2;color:#fff;font-size:clamp(28px, 3vw, 42px);font-weight:800;line-height:1.1;text-align:center;text-shadow:0 14px 34px rgba(0,0,0,.42)}.zen-service-pathway-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(8,19,34,.2)}.zen-service-pathway-card:hover img{transform:scale(1.08)}.zen-focus-page-hero{position:relative;overflow:hidden;padding:118px 0;background:linear-gradient(135deg,rgba(8,19,34,.9) 0,rgba(20,32,62,.82) 50%,rgba(216,74,71,.7) 100%),url("../img/services-bg.jpg") center/cover no-repeat;color:#fff}.zen-focus-page-hero-citizenship{background:linear-gradient(135deg,rgba(8,19,34,.9) 0,rgba(20,32,62,.82) 50%,rgba(216,74,71,.7) 100%),url("../img/about-bg.jpg") center/cover no-repeat}.zen-focus-page-hero-living{background:linear-gradient(135deg,rgba(8,19,34,.9) 0,rgba(20,32,62,.82) 50%,rgba(216,74,71,.7) 100%),url("../img/slide3.jpeg") center/cover no-repeat}.zen-focus-page-copy{max-width:760px}.zen-focus-page-copy span{display:inline-flex;margin-bottom:14px;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.zen-focus-page-copy h1{margin:0 0 18px;color:#fff;font-size:clamp(42px, 5vw, 70px);font-weight:800;line-height:1.05}.zen-focus-page-copy p{max-width:640px;margin:0;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-focus-page-content{padding:86px 0 96px;background:#f7f8fa}.zen-focus-page-card{max-width:820px;margin:0 auto;padding:42px;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.08);text-align:center}.zen-focus-page-card h2{margin:0 0 14px;color:#081322;font-size:clamp(30px, 3vw, 42px);font-weight:800}.zen-focus-page-card p{margin:0 auto 26px;max-width:620px;color:#596675;font-size:16px;line-height:1.75}.zen-focus-page-card a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 28px;border-radius:8px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;text-decoration:none}@media (max-width:1199px){.zen-services-hero-grid{grid-template-columns:1fr;gap:34px}.zen-services-hero-panel{min-height:240px}.zen-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-service-pathways-grid{grid-template-columns:1fr}}@media (max-width:767px){.zen-services-hero{padding:72px 0 68px}.zen-services-hero-copy h1{font-size:clamp(36px, 11vw, 48px)}.zen-services-hero-copy p{font-size:16px}.zen-services-hero-actions{flex-direction:column}.zen-services-primary-btn,.zen-services-secondary-btn{width:100%}.zen-services-hero-panel{display:none}.zen-services-section{padding:68px 0 76px}.zen-services-header{margin-bottom:32px;text-align:left}.zen-services-header h2{font-size:clamp(30px, 8vw, 38px)}.zen-services-grid{grid-template-columns:1fr;gap:20px}.zen-service-card{padding:26px 22px 24px}.zen-services-company-intro{margin-bottom:40px;padding:26px 22px;text-align:left}.zen-service-pathways{padding:68px 0 76px}.zen-service-pathways-header{text-align:left}.zen-service-pathway-card{min-height:260px}.zen-focus-page-hero{padding:82px 0}.zen-focus-page-content{padding:68px 0 76px}.zen-focus-page-card{padding:30px 22px;text-align:left}}.zen-service-detail-hero{position:relative;overflow:hidden;padding:108px 0 96px;background:linear-gradient(135deg,rgba(8,19,34,.98) 0,rgba(18,31,60,.96) 55%,rgba(126,24,32,.82) 100%)!important;color:#fff}.zen-service-detail-hero::before{content:"";position:absolute;inset:0;width:auto;height:auto;background:radial-gradient(circle at 16% 18%,rgba(216,74,71,.24),transparent 34%),radial-gradient(circle at 84% 22%,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 54%,rgba(3,8,18,.18) 100%);opacity:1;pointer-events:none}.zen-service-detail-hero .container,.zen-service-detail-section .container{max-width:1240px}.zen-service-detail-hero-grid{position:relative;z-index:1;max-width:880px}.zen-service-detail-copy span{display:inline-flex;margin-bottom:14px;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.zen-service-detail-copy h1{max-width:760px;margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 70px);font-weight:800;line-height:1.05}.zen-service-detail-copy p{max-width:660px;margin:0 0 34px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-service-detail-actions{display:flex;flex-wrap:wrap;gap:16px}.zen-service-detail-section{padding:92px 0 104px;background:#f7f8fa}.zen-service-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:38px;align-items:start}.zen-service-detail-main{min-width:0}.zen-service-benefit,.zen-service-content-card,.zen-service-cta-card,.zen-service-detail-intro,.zen-service-detail-sidebar .widget,.zen-service-side-card{border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.07)}.zen-service-detail-intro{margin-bottom:26px;padding:34px 38px}.zen-service-detail-intro span{display:inline-flex;margin-bottom:12px;color:#d84a47;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.zen-service-detail-intro h2{margin:0 0 14px;color:#081322;font-size:clamp(30px, 3vw, 44px);font-weight:800;line-height:1.12}.zen-service-detail-intro p{max-width:720px;margin:0;color:#596675;font-size:16px;line-height:1.75}.zen-service-content-card{margin-bottom:28px;padding:38px;color:#4f5e6d;font-size:16px;line-height:1.8}.zen-service-content-card h1,.zen-service-content-card h2,.zen-service-content-card h3,.zen-service-content-card h4{color:#081322;font-weight:800;line-height:1.22}.zen-service-content-card h2,.zen-service-content-card h3{margin-top:28px}.zen-service-content-card p:last-child{margin-bottom:0}.zen-service-content-card ol,.zen-service-content-card ul{padding-left:22px}.zen-service-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.zen-service-benefit{padding:26px 24px}.zen-service-benefit span{display:inline-flex;margin-bottom:14px;color:#d84a47;font-size:13px;font-weight:900;letter-spacing:1px}.zen-service-benefit h3{margin:0 0 10px;color:#081322;font-size:20px;font-weight:800;line-height:1.25}.zen-service-benefit p{margin:0;color:#596675;font-size:14px;line-height:1.7}.zen-service-detail-sidebar{position:sticky;top:24px}.zen-service-cta-card,.zen-service-detail-sidebar .widget,.zen-service-side-card{margin-bottom:24px;padding:28px}.zen-service-cta-card h3,.zen-service-side-card h3{margin:0 0 18px;color:#081322;font-size:22px;font-weight:800;line-height:1.25}.zen-service-side-card ul{margin:0;padding:0;list-style:none}.zen-service-side-card li+li{margin-top:10px}.zen-service-side-card a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border-radius:8px;background:#f7f8fa;color:#081322;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;transition:background-color .2s ease,color .2s ease}.zen-service-side-card a:hover,.zen-service-side-card li.active a{background:#d84a47;color:#fff}.zen-service-cta-card{background:#081322}.zen-service-cta-card span{display:inline-flex;margin-bottom:10px;color:rgba(255,255,255,.68);font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.zen-service-cta-card h3{color:#fff}.zen-service-cta-card a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:8px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;text-decoration:none}.zen-service-detail-sidebar .widget input,.zen-service-detail-sidebar .widget textarea{border-radius:8px;border-color:rgba(8,19,34,.1);background:#f7f8fa}.zen-service-detail-sidebar .widget .theme-btn-1{border-radius:8px;background:#d84a47}@media (max-width:1199px){.zen-service-detail-hero-grid,.zen-service-detail-layout{grid-template-columns:1fr}.zen-service-detail-sidebar{position:static}}@media (max-width:767px){.zen-service-detail-hero{padding:72px 0}.zen-service-detail-copy h1{font-size:clamp(34px, 10vw, 46px)}.zen-service-detail-copy p{font-size:16px}.zen-service-detail-actions{flex-direction:column}.zen-service-detail-section{padding:68px 0 76px}.zen-service-content-card,.zen-service-cta-card,.zen-service-detail-intro,.zen-service-detail-sidebar .widget,.zen-service-side-card{padding:26px 22px}.zen-service-benefits-grid{grid-template-columns:1fr}}.zen-citizenship-hero{position:relative;overflow:hidden;padding:106px 0 96px;background:linear-gradient(135deg,rgba(8,19,34,.94) 0,rgba(20,32,62,.88) 50%,rgba(216,74,71,.76) 100%),url("../img/about-bg.jpg") center/cover no-repeat;color:#fff}.zen-citizenship-hero::before{content:"";position:absolute;right:clamp(22px,7vw,110px);bottom:clamp(22px,6vw,90px);width:clamp(180px,24vw,340px);height:clamp(180px,24vw,340px);background:url("../img/zen-mark-white.svg") center/contain no-repeat;opacity:.12;pointer-events:none}.zen-citizenship-cta .container,.zen-citizenship-hero .container,.zen-citizenship-overview .container,.zen-citizenship-requirements .container{max-width:1240px}.zen-citizenship-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:70px;align-items:center}.zen-citizenship-copy{max-width:760px}.zen-citizenship-copy span,.zen-citizenship-cta-inner span,.zen-citizenship-requirements-copy span,.zen-citizenship-section-header span{display:inline-flex;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.zen-citizenship-copy span,.zen-citizenship-cta-inner span{color:rgba(255,255,255,.72)}.zen-citizenship-copy h1{margin:0 0 20px;color:#fff;font-size:clamp(44px, 5vw, 76px);font-weight:800;line-height:1.04}.zen-citizenship-copy p{max-width:680px;margin:0 0 34px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-citizenship-actions{display:flex;flex-wrap:wrap;gap:16px}.zen-citizenship-summary{display:grid;gap:16px}.zen-citizenship-summary-item{padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.1);box-shadow:0 24px 58px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.zen-citizenship-summary-item strong{display:block;margin-bottom:8px;color:#fff;font-size:42px;font-weight:800;line-height:1}.zen-citizenship-summary-item span{color:rgba(255,255,255,.76);font-size:14px;font-weight:700;line-height:1.5}.zen-citizenship-overview{padding:92px 0 104px;background:#f7f8fa}.zen-citizenship-section-header{max-width:820px;margin:0 auto 46px;text-align:center}.zen-citizenship-cta-inner h2,.zen-citizenship-requirements-copy h2,.zen-citizenship-section-header h2{margin:0 0 15px;color:#081322;font-size:clamp(34px, 3.5vw, 52px);font-weight:800;line-height:1.1}.zen-citizenship-requirements-copy p,.zen-citizenship-section-header p{max-width:720px;margin:0 auto;color:#596675;font-size:16px;line-height:1.75}.zen-citizenship-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.zen-citizenship-step{padding:30px 28px;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.07);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.zen-citizenship-step:hover{border-color:rgba(216,74,71,.24);transform:translateY(-5px);box-shadow:0 26px 62px rgba(8,19,34,.12)}.zen-citizenship-step span{display:inline-flex;margin-bottom:18px;color:#d84a47;font-size:14px;font-weight:900;letter-spacing:1px}.zen-citizenship-step h3{margin:0 0 12px;color:#081322;font-size:21px;font-weight:800;line-height:1.25}.zen-citizenship-step p{margin:0;color:#596675;font-size:15px;line-height:1.72}.zen-citizenship-requirements{padding:92px 0 98px;background:#fff}.zen-citizenship-requirements-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:56px;align-items:start}.zen-citizenship-checklist{display:grid;gap:14px}.zen-citizenship-checklist div{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border:1px solid rgba(8,19,34,.08);border-radius:10px;background:#f7f8fa}.zen-citizenship-checklist i{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#d84a47;color:#fff;font-size:12px}.zen-citizenship-checklist span{color:#243041;font-size:15px;font-weight:700;line-height:1.6}.zen-citizenship-cta{padding:72px 0 86px;background:#081322}.zen-citizenship-cta-inner{display:flex;gap:34px;align-items:center;justify-content:space-between;padding:42px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,rgba(216,74,71,.22) 0,rgba(216,74,71,0) 48%),rgba(255,255,255,.06)}.zen-citizenship-cta-inner h2{max-width:720px;margin-bottom:0;color:#fff}.zen-citizenship-cta-inner a{display:inline-flex;flex:0 0 auto;min-height:54px;align-items:center;justify-content:center;padding:0 30px;border-radius:8px;background:#d84a47;color:#fff;font-size:13px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;text-decoration:none}@media (max-width:1199px){.zen-citizenship-hero-grid,.zen-citizenship-requirements-grid{grid-template-columns:1fr}.zen-citizenship-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.zen-citizenship-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.zen-citizenship-hero{padding:76px 0 72px}.zen-citizenship-copy h1{font-size:clamp(36px, 10vw, 48px)}.zen-citizenship-copy p{font-size:16px}.zen-citizenship-actions,.zen-citizenship-cta-inner{flex-direction:column;align-items:stretch}.zen-citizenship-steps,.zen-citizenship-summary{grid-template-columns:1fr}.zen-citizenship-overview,.zen-citizenship-requirements{padding:68px 0 76px}.zen-citizenship-requirements-copy,.zen-citizenship-section-header{text-align:left}.zen-citizenship-cta{padding:62px 0 70px}.zen-citizenship-cta-inner{padding:30px 22px}}.zen-about-page-hero{position:relative;overflow:hidden;padding:108px 0 96px;background:linear-gradient(135deg,rgba(8,19,34,.94) 0,rgba(20,32,62,.88) 52%,rgba(216,74,71,.72) 100%),url("../img/about-bg.jpg") center/cover no-repeat;color:#fff}.zen-about-page-hero::before{content:"";position:absolute;right:clamp(24px,7vw,110px);bottom:clamp(24px,6vw,88px);width:clamp(180px,24vw,350px);height:clamp(180px,24vw,350px);background:url("../img/zen-mark-white.svg") center/contain no-repeat;opacity:.12;pointer-events:none}.zen-about-page-cta .container,.zen-about-page-hero .container,.zen-about-page-services .container,.zen-about-page-story .container,.zen-about-page-testimonials .container,.zen-about-page-values .container{max-width:1240px}.zen-about-page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;align-items:center}.zen-about-page-hero-copy{max-width:780px}.zen-about-page-cta-inner span,.zen-about-page-hero-copy span,.zen-about-page-section-header span,.zen-about-page-story-copy>span{display:inline-flex;margin-bottom:14px;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.zen-about-page-section-header span,.zen-about-page-story-copy>span{color:#d84a47}.zen-about-page-hero-copy h1{margin:0 0 20px;color:#fff;font-size:clamp(46px, 5vw, 76px);font-weight:800;line-height:1.04;letter-spacing:0}.zen-about-page-hero-copy p{max-width:680px;margin:0 0 34px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-about-page-actions{display:flex;flex-wrap:wrap;gap:16px}.zen-about-page-cta-inner a,.zen-about-page-primary-btn,.zen-about-page-secondary-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 30px;border-radius:8px;font-size:13px;font-weight:800;letter-spacing:.7px;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.zen-about-page-cta-inner a,.zen-about-page-primary-btn{background:#d84a47;color:#fff;box-shadow:0 16px 34px rgba(216,74,71,.22)}.zen-about-page-secondary-btn{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.08);color:#fff}.zen-about-page-cta-inner a:hover,.zen-about-page-primary-btn:hover{background:#bf3938;color:#fff;transform:translateY(-2px);box-shadow:0 20px 42px rgba(8,19,34,.18)}.zen-about-page-secondary-btn:hover{border-color:#fff;background:#fff;color:#081322;transform:translateY(-2px)}.zen-about-page-hero-card{padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.1);box-shadow:0 24px 58px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.zen-about-page-hero-card strong{display:block;margin-bottom:10px;color:#fff;font-size:66px;font-weight:800;line-height:1}.zen-about-page-hero-card span{color:rgba(255,255,255,.78);font-size:15px;font-weight:700;line-height:1.55;text-transform:uppercase;letter-spacing:.8px}.zen-about-page-story{padding:96px 0 104px;background:#fff}.zen-about-page-story-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:68px;align-items:center}.zen-about-page-media{position:relative;overflow:hidden;min-height:540px;border-radius:14px;background:#081322;box-shadow:0 28px 70px rgba(8,19,34,.16)}.zen-about-page-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,19,34,.05) 0,rgba(8,19,34,.38) 100%),linear-gradient(90deg,rgba(216,74,71,.18) 0,rgba(216,74,71,0) 54%);pointer-events:none}.zen-about-page-media img{width:100%;height:100%;min-height:540px;object-fit:cover}.zen-about-page-media-badge{position:absolute;left:26px;bottom:26px;z-index:2;max-width:260px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(8,19,34,.74);color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.22);backdrop-filter:blur(10px)}.zen-about-page-media-badge span{display:block;margin-bottom:6px;color:rgba(255,255,255,.68);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.zen-about-page-media-badge strong{display:block;color:#fff;font-size:22px;font-weight:800;line-height:1.2}.zen-about-page-cta-inner h2,.zen-about-page-section-header h2,.zen-about-page-story-copy h2{margin:0 0 18px;color:#081322;font-size:clamp(34px, 4vw, 56px);font-weight:800;line-height:1.08;letter-spacing:0}.zen-about-page-content{color:#536171;font-size:17px;line-height:1.8}.zen-about-page-content p:last-child{margin-bottom:0}.zen-about-page-services,.zen-about-page-values{padding:92px 0 104px;background:#f7f8fa}.zen-about-page-services{background:#fff}.zen-about-page-section-header{max-width:820px;margin:0 auto 46px;text-align:center}.zen-about-page-section-header p{max-width:720px;margin:0 auto;color:#596675;font-size:16px;line-height:1.75}.zen-about-page-reviews-grid,.zen-about-page-services-grid,.zen-about-page-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.zen-about-page-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zen-about-page-review-card,.zen-about-page-service-card,.zen-about-page-value-card{border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.07)}.zen-about-page-service-card,.zen-about-page-value-card{padding:30px 28px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.zen-about-page-service-card:hover,.zen-about-page-value-card:hover{border-color:rgba(216,74,71,.24);transform:translateY(-5px);box-shadow:0 26px 62px rgba(8,19,34,.12)}.zen-about-page-value-card i{display:inline-flex;margin-bottom:20px;color:#d84a47;font-size:48px;line-height:1}.zen-about-page-review-person h3,.zen-about-page-service-card h3,.zen-about-page-value-card h3{margin:0 0 12px;color:#081322;font-size:21px;font-weight:800;line-height:1.25}.zen-about-page-service-card h3 a{color:inherit;text-decoration:none}.zen-about-page-service-card h3 a:hover{color:#d84a47}.zen-about-page-service-card p,.zen-about-page-value-card p{margin:0;color:#596675;font-size:15px;line-height:1.72}.zen-about-page-service-icon{display:inline-flex;width:70px;height:70px;margin-bottom:20px;align-items:center;justify-content:center;border-radius:12px;background:rgba(216,74,71,.08)}.zen-about-page-service-icon img{max-width:42px;max-height:42px;object-fit:contain}.zen-about-page-card-link{display:inline-flex;gap:8px;align-items:center;margin-top:20px;color:#d84a47;font-size:13px;font-weight:800;text-transform:uppercase;text-decoration:none}.zen-about-page-card-link:hover{color:#081322}.zen-about-page-testimonials{padding:92px 0 104px;background:#d84a47;color:#fff}.zen-about-page-section-header-light h2,.zen-about-page-section-header-light p,.zen-about-page-section-header-light span{color:#fff}.zen-about-page-section-header-light p{opacity:.82}.zen-about-page-review-card{padding:30px;background:rgba(255,255,255,.96)}.zen-about-page-review-stars{margin-bottom:16px;color:#d84a47;font-size:14px;letter-spacing:2px}.zen-about-page-review-card p{margin:0 0 24px;color:#536171;font-size:15px;line-height:1.75}.zen-about-page-review-person{display:flex;gap:14px;align-items:center}.zen-about-page-review-person img{flex:0 0 52px;width:52px;height:52px;border-radius:50%;object-fit:cover}.zen-about-page-review-person h3{margin-bottom:3px;font-size:17px}.zen-about-page-review-person span{display:block;color:#7a8592;font-size:13px;font-weight:700}.zen-about-page-cta{padding:74px 0 88px;background:#081322}.zen-about-page-cta-inner{display:flex;gap:34px;align-items:center;justify-content:space-between;padding:42px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,rgba(216,74,71,.22) 0,rgba(216,74,71,0) 48%),rgba(255,255,255,.06)}.zen-about-page-cta-inner h2{max-width:720px;margin-bottom:0;color:#fff}.zen-about-page-cta-inner a{flex:0 0 auto}@media (max-width:1199px){.zen-about-page-hero-grid,.zen-about-page-story-grid{grid-template-columns:1fr;gap:42px}.zen-about-page-hero-card{max-width:420px}.zen-about-page-reviews-grid,.zen-about-page-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.zen-about-page-hero{padding:76px 0 72px}.zen-about-page-hero-copy h1{font-size:clamp(36px, 10vw, 48px)}.zen-about-page-content,.zen-about-page-hero-copy p{font-size:16px}.zen-about-page-actions,.zen-about-page-cta-inner{flex-direction:column;align-items:stretch}.zen-about-page-cta-inner a,.zen-about-page-primary-btn,.zen-about-page-secondary-btn{width:100%}.zen-about-page-services,.zen-about-page-story,.zen-about-page-testimonials,.zen-about-page-values{padding:68px 0 76px}.zen-about-page-media,.zen-about-page-media img{min-height:360px}.zen-about-page-section-header{margin-bottom:34px;text-align:left}.zen-about-page-reviews-grid,.zen-about-page-services-grid,.zen-about-page-values-grid{grid-template-columns:1fr}.zen-about-page-cta{padding:62px 0 70px}.zen-about-page-cta-inner{padding:30px 22px}}.zen-contact-page-hero{position:relative;overflow:hidden;padding:108px 0 96px;background:linear-gradient(135deg,rgba(8,19,34,.94) 0,rgba(20,32,62,.88) 52%,rgba(216,74,71,.72) 100%),url("../img/services-bg.jpg") center/cover no-repeat;color:#fff}.zen-contact-page-hero::before{content:"";position:absolute;right:clamp(24px,7vw,110px);bottom:clamp(24px,6vw,88px);width:clamp(180px,24vw,350px);height:clamp(180px,24vw,350px);background:url("../img/zen-mark-white.svg") center/contain no-repeat;opacity:.12;pointer-events:none}.zen-contact-page-form-section .container,.zen-contact-page-hero .container,.zen-contact-page-info .container,.zen-contact-page-map .container{max-width:1240px}.zen-contact-page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:70px;align-items:center}.zen-contact-page-hero-copy{max-width:780px}.zen-contact-page-form-copy>span,.zen-contact-page-hero-card>span,.zen-contact-page-hero-copy span,.zen-contact-page-section-header span{display:inline-flex;margin-bottom:14px;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.zen-contact-page-form-copy>span,.zen-contact-page-section-header span{color:#d84a47}.zen-contact-page-hero-copy h1{margin:0 0 20px;color:#fff;font-size:clamp(46px, 5vw, 76px);font-weight:800;line-height:1.04;letter-spacing:0}.zen-contact-page-hero-copy p{max-width:680px;margin:0 0 34px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-contact-page-actions{display:flex;flex-wrap:wrap;gap:16px}.zen-contact-page-primary-btn,.zen-contact-page-secondary-btn,.zen-contact-page-submit{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 30px;border-radius:8px;font-size:13px;font-weight:800;letter-spacing:.7px;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.zen-contact-page-primary-btn,.zen-contact-page-submit{border:0;background:#d84a47;color:#fff;box-shadow:0 16px 34px rgba(216,74,71,.22)}.zen-contact-page-secondary-btn{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.08);color:#fff}.zen-contact-page-primary-btn:hover,.zen-contact-page-submit:hover{background:#bf3938;color:#fff;transform:translateY(-2px);box-shadow:0 20px 42px rgba(8,19,34,.18)}.zen-contact-page-secondary-btn:hover{border-color:#fff;background:#fff;color:#081322;transform:translateY(-2px)}.zen-contact-page-hero-card{padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.1);box-shadow:0 24px 58px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.zen-contact-page-hero-card strong{display:block;margin-bottom:12px;color:#fff;font-size:34px;font-weight:800;line-height:1.15}.zen-contact-page-hero-card p{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.65}.zen-contact-page-info{padding:88px 0 52px;background:#f7f8fa}.zen-contact-page-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.zen-contact-page-info-card{min-width:0;padding:30px 28px;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(8,19,34,.07);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.zen-contact-page-info-card:hover{border-color:rgba(216,74,71,.24);transform:translateY(-5px);box-shadow:0 26px 62px rgba(8,19,34,.12)}.zen-contact-page-info-card i{display:inline-flex;margin-bottom:20px;color:#d84a47;font-size:46px;line-height:1}.zen-contact-page-info-card span{display:block;margin-bottom:10px;color:#8b95a1;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.zen-contact-page-info-card h2{margin:0;color:#081322;font-size:18px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.zen-contact-page-info-card h2 a{color:inherit;text-decoration:none}.zen-contact-page-info-card h2 a:hover{color:#d84a47}.zen-contact-page-form-section{padding:44px 0 104px;background:#f7f8fa}.zen-contact-page-form-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:44px;align-items:start}.zen-contact-page-form-copy{position:sticky;top:24px;padding:38px;border-radius:14px;background:linear-gradient(135deg,rgba(8,19,34,.94) 0,rgba(20,32,62,.9) 58%,rgba(216,74,71,.76) 100%);color:#fff;box-shadow:0 24px 58px rgba(8,19,34,.16)}.zen-contact-page-form-copy h2{margin:0 0 18px;color:#fff;font-size:clamp(32px, 3.5vw, 48px);font-weight:800;line-height:1.1}.zen-contact-page-form-copy p{margin:0;color:rgba(255,255,255,.8);font-size:16px;line-height:1.75}.zen-contact-page-support-card{display:flex;gap:16px;align-items:center;margin-top:34px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08)}.zen-contact-page-support-card i{color:#fff;font-size:34px;line-height:1}.zen-contact-page-support-card a,.zen-contact-page-support-card strong{display:block}.zen-contact-page-support-card strong{margin-bottom:4px;color:#fff;font-size:15px;font-weight:800}.zen-contact-page-support-card a{color:rgba(255,255,255,.78);font-size:14px;font-weight:700;text-decoration:none}.zen-contact-page-form-card{padding:38px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;box-shadow:0 24px 58px rgba(8,19,34,.08)}.zen-contact-page-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.zen-contact-page-field{margin-bottom:18px}.zen-contact-page-field label{display:block;margin-bottom:9px;color:#081322;font-size:13px;font-weight:800}.zen-contact-page-field input,.zen-contact-page-field textarea{width:100%;border:1px solid rgba(8,19,34,.1);border-radius:8px;background:#f7f8fa;color:#081322;font-size:15px;line-height:1.5;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.zen-contact-page-field input{height:54px;padding:0 17px}.zen-contact-page-field textarea{min-height:142px;padding:16px 17px;resize:vertical}.zen-contact-page-field input:focus,.zen-contact-page-field textarea:focus{border-color:rgba(216,74,71,.42);background:#fff;box-shadow:0 0 0 4px rgba(216,74,71,.08);outline:0}.zen-contact-page-field .error{margin:7px 0 0;color:#d84a47;font-size:13px;font-weight:700}.zen-contact-page-recaptcha{margin-bottom:20px}.zen-contact-page-submit{width:auto;cursor:pointer}.zen-contact-page-map{padding:92px 0 104px;background:#fff}.zen-contact-page-section-header{max-width:760px;margin:0 auto 36px;text-align:center}.zen-contact-page-section-header h2{margin:0;color:#081322;font-size:clamp(34px, 4vw, 54px);font-weight:800;line-height:1.1}.zen-contact-page-map-frame{overflow:hidden;border-radius:14px;border:1px solid rgba(8,19,34,.08);background:#f7f8fa;box-shadow:0 24px 58px rgba(8,19,34,.08)}.zen-contact-page-map-frame iframe{display:block;width:100%!important;min-height:430px;border:0;filter:saturate(.92) contrast(1.02)}@media (max-width:1199px){.zen-contact-page-form-grid,.zen-contact-page-hero-grid{grid-template-columns:1fr;gap:42px}.zen-contact-page-hero-card{max-width:460px}.zen-contact-page-form-copy{position:static}.zen-contact-page-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.zen-contact-page-hero{padding:76px 0 72px}.zen-contact-page-hero-copy h1{font-size:clamp(36px, 10vw, 48px)}.zen-contact-page-hero-copy p{font-size:16px}.zen-contact-page-actions{flex-direction:column}.zen-contact-page-primary-btn,.zen-contact-page-secondary-btn,.zen-contact-page-submit{width:100%}.zen-contact-page-info{padding:68px 0 34px}.zen-contact-page-form-row,.zen-contact-page-info-grid{grid-template-columns:1fr}.zen-contact-page-form-section,.zen-contact-page-map{padding:34px 0 76px}.zen-contact-page-form-card,.zen-contact-page-form-copy{padding:30px 22px}.zen-contact-page-support-card{align-items:flex-start}.zen-contact-page-section-header{text-align:left}.zen-contact-page-map-frame iframe{min-height:340px}}.zen-projects-page{overflow:hidden;background:#f7f8fa}.zen-projects-page .container{max-width:1240px}.zen-projects-page-hero{position:relative;overflow:hidden;padding:108px 0 86px;background:linear-gradient(135deg,rgba(8,19,34,.96) 0,rgba(22,36,68,.92) 54%,rgba(120,20,28,.82) 100%),url("../img/bg/14.jpg") center/cover no-repeat;color:#fff}.zen-projects-page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(216,74,71,.24),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));pointer-events:none}.zen-projects-page-hero-inner{position:relative;z-index:1;max-width:790px}.zen-projects-page-label{display:inline-block;margin-bottom:16px;color:rgba(255,255,255,.78);font-size:12px;font-weight:800;letter-spacing:2.6px;line-height:1.4;text-transform:uppercase}.zen-projects-page-hero h1{margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:800;line-height:1.05;letter-spacing:0}.zen-projects-page-hero p{max-width:680px;margin:0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.75}.zen-projects-page-listing{padding:72px 0 98px}.zen-projects-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:42px;padding:14px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(8,19,34,.06)}.zen-projects-filter-link{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 18px;border:1px solid rgba(8,19,34,.1);border-radius:999px;background:#fff;color:#081322;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zen-projects-filter-link small{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#f1f3f5;color:#5c727d;font-size:11px;font-weight:800}.zen-projects-filter-link.is-active,.zen-projects-filter-link:hover{border-color:#d84a47;background:#d84a47;color:#fff;transform:translateY(-1px)}.zen-projects-filter-link.is-active small,.zen-projects-filter-link:hover small{background:rgba(255,255,255,.16);color:#fff}.zen-projects-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.zen-projects-page-card{box-shadow:0 18px 45px rgba(8,19,34,.07)}.zen-projects-page-card .zen-project-card-image{aspect-ratio:16/11}.zen-project-card-category{width:fit-content;margin-bottom:13px;padding:7px 11px;border-radius:999px;background:rgba(216,74,71,.1);color:#c63d3d;font-size:11px;font-weight:800;letter-spacing:.8px;line-height:1;text-transform:uppercase}.zen-projects-page-card .zen-project-card-title{margin-bottom:13px;font-size:23px}.zen-project-card-footer{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:22px;border-top:1px solid rgba(8,19,34,.08)}.zen-project-card-price{display:flex;flex-direction:column;gap:3px}.zen-project-card-price span{color:#7d8b94;font-size:11px;font-weight:800;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.zen-project-card-price strong{color:#081322;font-size:19px;font-weight:900;line-height:1.2}.zen-projects-page-pagination{margin-top:46px;text-align:center}.zen-projects-page-pagination .pagination,.zen-projects-page-pagination ul{justify-content:center}.zen-projects-page-empty{max-width:620px;margin:0 auto;padding:54px 34px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;text-align:center;box-shadow:0 18px 45px rgba(8,19,34,.06)}.zen-projects-page-empty h2{margin:0 0 12px;color:#081322;font-size:30px;font-weight:800}.zen-projects-page-empty p{margin:0;color:#5c727d;font-size:16px;line-height:1.7}@media (max-width:1199px){.zen-projects-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.zen-projects-page-hero{padding:82px 0 68px}.zen-projects-page-hero p{font-size:16px}.zen-projects-page-listing{padding:46px 0 74px}.zen-projects-filter{margin-bottom:30px;padding:10px}.zen-projects-filter-link{flex:1 1 auto;justify-content:center;min-height:40px;padding:0 14px;font-size:13px}.zen-projects-page-grid{grid-template-columns:1fr;gap:22px}.zen-project-card-footer{align-items:flex-start;flex-direction:column}}.zen-faq-page{overflow:hidden;background:#f7f8fa}.zen-faq-page .container{max-width:1180px}.zen-faq-hero{position:relative;overflow:hidden;padding:112px 0 92px;background:linear-gradient(135deg,rgba(8,19,34,.96) 0,rgba(17,31,61,.92) 58%,rgba(126,24,32,.82) 100%),url("../img/bg/14.jpg") center/cover no-repeat;color:#fff}.zen-faq-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(216,74,71,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));pointer-events:none}.zen-faq-hero-inner{position:relative;z-index:1;max-width:820px}.zen-faq-cta-inner span,.zen-faq-kicker,.zen-faq-sidebar-label{display:inline-block;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:2.4px;line-height:1.4;text-transform:uppercase}.zen-faq-kicker{margin-bottom:16px;color:rgba(255,255,255,.78)}.zen-faq-hero h1{margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:800;line-height:1.05;letter-spacing:0}.zen-faq-hero p{max-width:700px;margin:0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.75}.zen-faq-wrapper{padding:92px 0 104px}.zen-faq-layout{display:grid;grid-template-columns:minmax(280px,0.38fr) minmax(0,0.62fr);gap:52px;align-items:start}.zen-faq-sidebar{position:sticky;top:112px;padding:34px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;box-shadow:0 22px 55px rgba(8,19,34,.07)}.zen-faq-sidebar h2{margin:13px 0 16px;color:#081322;font-size:clamp(30px, 3vw, 42px);font-weight:800;line-height:1.12}.zen-faq-sidebar p{margin:0;color:#5c727d;font-size:16px;line-height:1.75}.zen-faq-list{display:grid;gap:16px}.zen-faq-item{overflow:hidden;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(8,19,34,.06);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.zen-faq-item.is-open{border-color:rgba(216,74,71,.26);box-shadow:0 24px 58px rgba(8,19,34,.1);transform:translateY(-2px)}.zen-faq-question{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;padding:25px 28px;border:0;background:0 0;color:#081322;cursor:pointer;font-size:19px;font-weight:800;line-height:1.35;text-align:left}.zen-faq-question i{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f3f5f7;color:#d84a47;font-size:13px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.zen-faq-item.is-open .zen-faq-question{color:#c63d3d}.zen-faq-item.is-open .zen-faq-question i{background:#d84a47;color:#fff;transform:rotate(45deg)}.zen-faq-answer{padding:0 28px 28px}.zen-faq-answer-inner{max-width:760px;padding-top:3px;color:#5c727d;font-size:16px;line-height:1.8}.zen-faq-answer-inner ol:last-child,.zen-faq-answer-inner p:last-child,.zen-faq-answer-inner ul:last-child{margin-bottom:0}.zen-faq-empty{padding:48px 34px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;text-align:center;box-shadow:0 18px 45px rgba(8,19,34,.06)}.zen-faq-empty h2{margin:0 0 12px;color:#081322;font-size:30px;font-weight:800}.zen-faq-empty p{margin:0;color:#5c727d;font-size:16px}.zen-faq-cta{padding:0 0 104px;background:#f7f8fa}.zen-faq-cta-inner{display:flex;gap:34px;align-items:center;justify-content:space-between;padding:44px 48px;border-radius:16px;background:linear-gradient(135deg,#081322 0,#142243 58%,#8d1f29 100%);color:#fff;box-shadow:0 28px 68px rgba(8,19,34,.16)}.zen-faq-cta-inner h2{margin:10px 0 12px;color:#fff;font-size:clamp(30px, 3vw, 44px);font-weight:800;line-height:1.12}.zen-faq-cta-inner p{max-width:650px;margin:0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.75}.zen-faq-cta-inner a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:8px;background:#d84a47;color:#fff;font-size:14px;font-weight:900;letter-spacing:.8px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.zen-faq-cta-inner a:hover{background:#bf3938;color:#fff;transform:translateY(-2px)}html[dir=rtl] .zen-faq-question{text-align:right}@media (max-width:991px){.zen-faq-layout{grid-template-columns:1fr;gap:30px}.zen-faq-sidebar{position:static}.zen-faq-cta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.zen-faq-hero{padding:82px 0 70px}.zen-faq-answer-inner,.zen-faq-hero p{font-size:15px}.zen-faq-wrapper{padding:58px 0 76px}.zen-faq-cta-inner,.zen-faq-sidebar{padding:30px 22px}.zen-faq-question{gap:16px;padding:22px;font-size:17px}.zen-faq-question i{flex-basis:34px;width:34px;height:34px}.zen-faq-answer{padding:0 22px 24px}.zen-faq-cta{padding-bottom:78px}.zen-faq-cta-inner a{width:100%}}.zen-privacy-page{overflow:hidden;background:#f7f8fa}.zen-privacy-page .container{max-width:1180px}.zen-privacy-hero{position:relative;overflow:hidden;padding:108px 0 90px;background:linear-gradient(135deg,rgba(8,19,34,.96) 0,rgba(18,31,60,.94) 58%,rgba(126,24,32,.8) 100%),url("../img/bg/14.jpg") center/cover no-repeat;color:#fff}.zen-privacy-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 20%,rgba(216,74,71,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));pointer-events:none}.zen-privacy-hero-inner{position:relative;z-index:1;max-width:780px}.zen-privacy-card-header span,.zen-privacy-kicker{display:inline-block;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:2.4px;line-height:1.4;text-transform:uppercase}.zen-privacy-kicker{margin-bottom:16px;color:rgba(255,255,255,.78)}.zen-privacy-hero h1{margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:800;line-height:1.05;letter-spacing:0}.zen-privacy-hero p{max-width:700px;margin:0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.75}.zen-privacy-content-section{padding:92px 0 104px}.zen-privacy-layout{width:100%}.zen-privacy-card-header{margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid rgba(8,19,34,.08)}.zen-privacy-card-header h2{margin:13px 0 16px;color:#081322;font-size:clamp(30px, 3vw, 42px);font-weight:800;line-height:1.12}.zen-privacy-card-header p{max-width:820px;margin:0;color:#5c727d;font-size:16px;line-height:1.75}.zen-privacy-card{padding:42px 46px;border:1px solid rgba(8,19,34,.08);border-radius:14px;background:#fff;box-shadow:0 22px 55px rgba(8,19,34,.07)}.zen-privacy-content{color:#5c727d;font-size:16px;line-height:1.85}.zen-privacy-content h1,.zen-privacy-content h2,.zen-privacy-content h3,.zen-privacy-content h4{margin:34px 0 14px;color:#081322;font-weight:800;line-height:1.18}.zen-privacy-content h1:first-child,.zen-privacy-content h2:first-child,.zen-privacy-content h3:first-child,.zen-privacy-content h4:first-child{margin-top:0}.zen-privacy-content h2{font-size:30px}.zen-privacy-content h3{font-size:24px}.zen-privacy-content p{margin:0 0 18px}.zen-privacy-content ol,.zen-privacy-content ul{margin:0 0 22px;padding-left:22px}.zen-privacy-content li{margin-bottom:10px}.zen-privacy-content a{color:#d84a47;font-weight:800;text-decoration:underline;text-underline-offset:3px}.zen-privacy-next-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:42px;padding-top:30px;border-top:1px solid rgba(8,19,34,.08)}.zen-privacy-next-links a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:1px solid rgba(216,74,71,.36);border-radius:8px;background:#d84a47;color:#fff;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zen-privacy-next-links a span{display:none}.zen-privacy-next-links a strong{color:inherit;font-size:14px;font-weight:900;letter-spacing:.8px;line-height:1;text-transform:uppercase}.zen-privacy-next-links a:nth-child(2){background:#fff;color:#081322;border-color:rgba(8,19,34,.16)}.zen-privacy-next-links a:hover{background:#bf3938;border-color:#bf3938;color:#fff;transform:translateY(-2px)}.zen-privacy-next-links a:nth-child(2):hover{background:#081322;border-color:#081322;color:#fff}html[dir=rtl] .zen-privacy-content ol,html[dir=rtl] .zen-privacy-content ul{padding-right:22px;padding-left:0}@media (max-width:767px){.zen-privacy-hero{padding:82px 0 70px}.zen-privacy-content,.zen-privacy-hero p{font-size:15px}.zen-privacy-content-section{padding:58px 0 76px}.zen-privacy-card{padding:30px 22px}.zen-privacy-next-links{align-items:stretch;flex-direction:column}.zen-privacy-next-links a{width:100%}}.zen-about-page-hero,.zen-blog-page-hero,.zen-contact-page-hero,.zen-faq-hero,.zen-privacy-hero,.zen-services-hero{background:linear-gradient(135deg,rgba(8,19,34,.98) 0,rgba(18,31,60,.96) 55%,rgba(126,24,32,.82) 100%)!important;color:#fff}.zen-about-page-hero::before,.zen-blog-page-hero::before,.zen-contact-page-hero::before,.zen-faq-hero::before,.zen-privacy-hero::before,.zen-services-hero::before{content:"";position:absolute;inset:0!important;width:auto!important;height:auto!important;background:radial-gradient(circle at 16% 18%,rgba(216,74,71,.24),transparent 34%),radial-gradient(circle at 84% 22%,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 54%,rgba(3,8,18,.18) 100%)!important;opacity:1!important;pointer-events:none}.zen-about-page-hero .container,.zen-blog-page-hero .container,.zen-contact-page-hero .container,.zen-faq-hero .container,.zen-privacy-hero .container,.zen-services-hero .container{position:relative;z-index:1}a.w50pc{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;padding:0!important;bottom:24px!important;left:24px!important;border-radius:50%!important;background:#25d366!important;box-shadow:0 16px 34px rgba(37,211,102,.34)!important;z-index:999!important;transition:transform .2s ease,box-shadow .2s ease!important}a.w50pc img{width:38px!important;height:38px!important;margin-top:0!important;object-fit:contain}a.w50pc::before{content:"Direct Free Consultation";position:absolute;left:calc(100% + 12px);top:50%;width:max-content;max-width:190px;padding:10px 14px;border-radius:999px;background:#fff;color:#081322;box-shadow:0 14px 32px rgba(8,19,34,.18);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.zen-focus-page{overflow:hidden;background:#f7f8fa}.zen-blog-single-page .container,.zen-focus-page .container{max-width:1240px}.zen-focus-page-hero{position:relative;overflow:hidden;padding:112px 0 104px;color:#fff}.zen-focus-page-hero-investment{background:linear-gradient(135deg,rgba(8,19,34,.96) 0,rgba(18,31,60,.9) 54%,rgba(216,74,71,.72) 100%),url("../img/slide1.jpeg") center/cover no-repeat}.zen-focus-page-hero-living{background:linear-gradient(135deg,rgba(8,19,34,.96) 0,rgba(18,31,60,.9) 54%,rgba(216,74,71,.68) 100%),url("../img/slide3.jpeg") center/cover no-repeat}.zen-focus-page-hero::before{content:"";position:absolute;right:clamp(24px,7vw,120px);bottom:clamp(24px,6vw,90px);width:clamp(180px,24vw,340px);height:clamp(180px,24vw,340px);background:url("../img/zen-mark-white.svg") center/contain no-repeat;opacity:.12;pointer-events:none}.zen-focus-page-copy{position:relative;z-index:1;max-width:780px}.zen-focus-cta-inner span,.zen-focus-page-card>span,.zen-focus-page-copy span,.zen-focus-section-heading span{display:inline-flex;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:2.2px;line-height:1.3;text-transform:uppercase}.zen-focus-cta-inner span,.zen-focus-page-copy span{color:rgba(255,255,255,.72)}.zen-focus-page-copy h1{margin:0 0 22px;color:#fff;font-size:clamp(44px, 5vw, 76px);font-weight:850;line-height:1.04}.zen-focus-page-copy p{max-width:700px;margin:0 0 34px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.zen-focus-page-actions{display:flex;flex-wrap:wrap;gap:14px}.zen-focus-page-content{padding:92px 0 104px}.zen-focus-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:stretch;margin-bottom:62px}.zen-blog-side-card,.zen-blog-single-article,.zen-focus-page-card,.zen-focus-stats-card,.zen-focus-steps-grid article{border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(8,19,34,.08)}.zen-focus-page-card{padding:38px}.zen-focus-cta-inner h2,.zen-focus-page-card h2,.zen-focus-section-heading h2{margin:0 0 16px;color:#081322;font-size:clamp(30px, 3vw, 44px);font-weight:850;line-height:1.14}.zen-focus-page-card p,.zen-focus-section-heading p,.zen-focus-steps-grid p{margin:0;color:#596675;font-size:16px;line-height:1.78}.zen-focus-stats-card{display:grid;gap:14px;padding:26px;background:#081322}.zen-focus-stats-card div{padding:18px;border-radius:10px;background:rgba(255,255,255,.08)}.zen-focus-stats-card strong{display:block;margin-bottom:7px;color:#fff;font-size:32px;font-weight:900;line-height:1}.zen-focus-stats-card span{color:rgba(255,255,255,.76);font-size:14px;font-weight:700;line-height:1.45}.zen-focus-section-heading{max-width:780px;margin:0 auto 38px;text-align:center}.zen-focus-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.zen-focus-steps-grid article{padding:28px 24px}.zen-focus-steps-grid strong{display:inline-flex;margin-bottom:16px;color:#d84a47;font-size:14px;font-weight:900;letter-spacing:1.4px}.zen-focus-steps-grid h3{margin:0 0 12px;color:#081322;font-size:20px;font-weight:850;line-height:1.25}.zen-focus-cta{padding:0 0 104px;background:#f7f8fa}.zen-focus-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px;border-radius:14px;background:linear-gradient(135deg,rgba(8,19,34,.98),rgba(18,31,60,.96) 58%,rgba(216,74,71,.86));color:#fff}.zen-focus-cta-inner h2{max-width:760px;margin:0;color:#fff}.zen-focus-cta-inner a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;flex:0 0 auto;padding:0 28px;border-radius:8px;background:#d84a47;color:#fff;font-size:14px;font-weight:900;text-decoration:none}.zen-blog-single-page{overflow:hidden;background:#f7f8fa}.zen-blog-single-hero{position:relative;overflow:hidden;padding:108px 0 96px;background:linear-gradient(135deg,rgba(8,19,34,.98) 0,rgba(18,31,60,.96) 56%,rgba(126,24,32,.82) 100%);color:#fff}.zen-blog-single-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(216,74,71,.23),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 55%,rgba(3,8,18,.2));pointer-events:none}.zen-blog-single-hero-inner{position:relative;z-index:1;max-width:860px}.zen-blog-side-card>span,.zen-blog-single-hero-inner>span{display:inline-flex;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:2.2px;line-height:1.3;text-transform:uppercase}.zen-blog-single-hero-inner>span{color:rgba(255,255,255,.76)}.zen-blog-single-hero h1{max-width:920px;margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:850;line-height:1.05}.zen-blog-single-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.8);font-size:18px;line-height:1.75}.zen-blog-single-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.zen-blog-single-meta span{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-size:14px;font-weight:800}.zen-blog-single-section{padding:82px 0 104px}.zen-blog-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.zen-blog-single-article{min-width:0;padding:34px}.zen-blog-single-cover{overflow:hidden;margin-bottom:34px;border-radius:12px;background:#081322}.zen-blog-single-cover img,.zen-blog-single-cover picture{display:block;width:100%}.zen-blog-single-cover img{aspect-ratio:16/9;object-fit:cover}.zen-blog-single-content{color:#4b5563;font-size:17px;line-height:1.9}.zen-blog-single-content h1,.zen-blog-single-content h2,.zen-blog-single-content h3,.zen-blog-single-content h4{scroll-margin-top:110px;margin:34px 0 16px;color:#081322;font-weight:850;line-height:1.18}.zen-blog-single-content h2{font-size:clamp(28px, 3vw, 40px)}.zen-blog-single-content h3{font-size:25px}.zen-blog-single-content ol,.zen-blog-single-content p,.zen-blog-single-content ul{margin-bottom:20px}.zen-blog-single-content img{max-width:100%;height:auto;border-radius:12px}.zen-blog-single-content a{color:#d84a47;font-weight:800;text-decoration:underline;text-underline-offset:3px}.zen-blog-single-sidebar{position:relative;align-self:stretch;display:grid;align-content:start;gap:24px;min-width:0}.zen-blog-toc-card{position:sticky;top:110px;z-index:2;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(216,74,71,0.55) transparent}.zen-blog-side-card{padding:26px}.zen-blog-side-card h2{margin:0 0 18px;color:#081322;font-size:23px;font-weight:850;line-height:1.22}.zen-blog-mobile-toc ul,.zen-blog-side-card ul{margin:0;padding:0;list-style:none}.zen-blog-mobile-toc li+li,.zen-blog-side-card li+li{margin-top:9px}.zen-blog-mobile-toc a,.zen-blog-side-card a{display:block;padding:12px 14px;border-radius:8px;background:#f7f8fa;color:#081322;font-size:14px;font-weight:800;line-height:1.45;text-decoration:none}.zen-blog-mobile-toc a:hover,.zen-blog-side-card a:hover{background:#d84a47;color:#fff}.zen-blog-mobile-toc li.is-child a,.zen-blog-side-card li.is-child a{padding-left:28px;color:#596675;font-size:13px}.zen-blog-mobile-toc{display:none;margin-bottom:30px;padding:24px;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#f7f8fa}.zen-blog-mobile-toc>span{display:block;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.zen-blog-related{margin-top:72px}.zen-blog-related-header{max-width:760px;margin:0 auto 36px;text-align:center}.zen-blog-related-header span{display:inline-flex;margin-bottom:12px;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:2.2px;text-transform:uppercase}.zen-blog-related-header h2{margin:0 0 14px;color:#081322;font-size:clamp(30px, 3vw, 44px);font-weight:850;line-height:1.14}.zen-blog-related-header p{margin:0;color:#596675;font-size:16px;line-height:1.7}.zen-blog-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zen-blog-related-card{overflow:hidden;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(8,19,34,.08);transition:transform .2s ease,box-shadow .2s ease}.zen-blog-related-card:hover{transform:translateY(-5px);box-shadow:0 24px 58px rgba(8,19,34,.12)}.zen-blog-related-image{display:flex;overflow:hidden;aspect-ratio:16/10;align-items:center;justify-content:center;background:#081322;color:rgba(255,255,255,.28);font-size:42px;font-weight:900;letter-spacing:3px;text-decoration:none}.zen-blog-related-image img,.zen-blog-related-image picture{display:block;width:100%;height:100%}.zen-blog-related-image img{object-fit:cover;transition:transform .35s ease}.zen-blog-related-card:hover .zen-blog-related-image img{transform:scale(1.05)}.zen-blog-related-content{padding:24px}.zen-blog-related-date{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#d84a47;font-size:13px;font-weight:800}.zen-blog-related-content h3{margin:0 0 12px;color:#081322;font-size:21px;font-weight:850;line-height:1.28}.zen-blog-related-content h3 a{color:inherit;text-decoration:none}.zen-blog-related-content h3 a:hover{color:#d84a47}.zen-blog-related-content p{margin:0 0 18px;color:#596675;font-size:14px;line-height:1.7}.zen-blog-related-link{display:inline-flex;align-items:center;gap:9px;color:#d84a47;font-size:13px;font-weight:900;letter-spacing:.8px;text-decoration:none;text-transform:uppercase}.zen-blog-related-link i{font-size:11px;transition:transform .2s ease}.zen-blog-related-link:hover{color:#081322}.zen-blog-related-link:hover i{transform:translateX(4px)}@media (max-width:1199px){.zen-blog-single-layout,.zen-focus-intro-grid{grid-template-columns:1fr}.zen-focus-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-blog-single-sidebar{position:static}.zen-blog-toc-card{display:none}.zen-blog-mobile-toc{display:block}}@media (max-width:767px){.zen-blog-card-link,.zen-project-card-link{width:100%}}@media (max-width:767px){.zen-blog-single-hero,.zen-focus-page-hero{padding:82px 0 72px}.zen-blog-single-section,.zen-focus-page-content{padding:60px 0 76px}.zen-focus-cta-inner,.zen-focus-page-actions{flex-direction:column;align-items:stretch}.zen-focus-cta-inner a,.zen-focus-page-actions a{width:100%}.zen-blog-side-card,.zen-blog-single-article,.zen-focus-page-card,.zen-focus-stats-card,.zen-focus-steps-grid article{padding:24px 20px}.zen-focus-steps-grid{grid-template-columns:1fr}.zen-blog-related-grid{grid-template-columns:1fr}.zen-blog-single-content{font-size:16px}}a.w50pc:hover{transform:translateY(-3px)!important;box-shadow:0 20px 42px rgba(37,211,102,.42)!important}@media (max-width:575px){a.w50pc{width:58px!important;height:58px!important;bottom:18px!important;left:18px!important}a.w50pc img{width:34px!important;height:34px!important}a.w50pc::before{max-width:164px;padding:9px 12px;font-size:12px}}.zen-home-hero-wrapper .slick-arrow i,.zen-home-hero-wrapper .slick-arrow span,.zen-home-hero-wrapper .slick-arrow::after{display:none!important;content:none!important}.zen-property-single-page{overflow:hidden;background:#f7f8fa}.zen-property-single-page .container{max-width:1240px}.zen-property-single-hero{position:relative;overflow:hidden;padding:112px 0 96px;background:linear-gradient(135deg,rgba(8,19,34,.98) 0,rgba(18,31,60,.96) 55%,rgba(126,24,32,.82) 100%)!important;color:#fff}.zen-property-single-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(216,74,71,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 54%,rgba(3,8,18,.2) 100%);pointer-events:none}.zen-property-single-hero-inner{position:relative;z-index:1;max-width:880px}.zen-appointment-whatsapp span,.zen-property-section-heading span,.zen-property-single-kicker{display:inline-flex;margin-bottom:14px;color:#d84a47;font-size:12px;font-weight:900;letter-spacing:2.2px;line-height:1.3;text-transform:uppercase}.zen-property-single-kicker{color:rgba(255,255,255,.78)}.zen-property-single-hero h1{max-width:920px;margin:0 0 20px;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:800;line-height:1.05;letter-spacing:0}.zen-property-single-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.8);font-size:18px;line-height:1.75}.zen-property-single-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.zen-property-single-meta span{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-size:14px;font-weight:800}.zen-property-single-body{padding:82px 0 104px}.zen-property-single-layout{row-gap:40px}@media (min-width:992px){.zen-property-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start;margin-right:0;margin-left:0}.zen-property-main-column,.zen-property-sidebar-column{width:auto;max-width:none;min-width:0;padding-right:0;padding-left:0}}.zen-property-single-main{display:grid;gap:28px;min-width:0}.zen-appointment-widget,.zen-property-sidebar .widget,.zen-property-single-card{border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(8,19,34,.08)}.zen-property-single-card{min-width:0;max-width:100%;padding:34px}.zen-property-section-heading{margin-bottom:24px}.zen-property-section-heading h2{margin:0;color:#081322;font-size:clamp(26px, 3vw, 38px);font-weight:850;line-height:1.16}.zen-property-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zen-property-info-item{min-height:112px;padding:22px;border-radius:10px;background:#f7f8fa}.zen-property-info-item small{display:block;margin-bottom:9px;color:#75808d;font-size:12px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.zen-property-info-item strong{display:block;color:#081322;font-size:17px;font-weight:850;line-height:1.45}.zen-property-gallery-slider{display:block!important;max-width:820px;margin-right:auto;margin-left:auto;overflow:hidden;border-radius:12px}.zen-property-gallery-slider .slick-list{padding-right:0!important;padding-left:0!important;overflow:hidden!important;border-radius:12px}.zen-property-gallery-slider .slick-track{display:flex!important;align-items:stretch!important}.zen-property-gallery-slider .slick-slide{height:auto!important;opacity:1!important;visibility:visible!important}.zen-property-gallery-slider .slick-slide>div{display:block!important;width:100%!important}.zen-property-gallery-slider .slick-slide.col-lg-12{display:block!important;max-width:none!important;padding-right:0!important;padding-left:0!important}.zen-property-gallery-item{overflow:hidden;width:100%;border-radius:12px;background:#081322}.zen-property-gallery-item img,.zen-property-gallery-item picture{display:block;width:100%}.zen-property-gallery-item a{display:block;width:100%}.zen-property-gallery-item img{display:block!important;width:100%;height:380px;object-fit:cover;opacity:1!important;visibility:visible!important}.zen-property-gallery-main{overflow:hidden;width:100%;max-width:100%;min-width:0;border-radius:12px;background:#081322}.zen-property-gallery-main .slick-list,.zen-property-gallery-main .slick-track{border-radius:12px}.zen-property-gallery-main .slick-list,.zen-property-gallery-thumbs .slick-list{width:100%!important;max-width:100%!important;overflow:hidden!important}.zen-property-gallery-main .slick-track,.zen-property-gallery-thumbs .slick-track{display:flex!important;align-items:stretch!important}.zen-property-gallery-main .slick-slide,.zen-property-gallery-thumbs .slick-slide{min-width:0;height:auto!important}.zen-property-gallery-main .slick-slide>div,.zen-property-gallery-thumbs .slick-slide>div{width:100%}.zen-property-gallery-main .zen-property-gallery-item{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:#081322}.zen-property-gallery-main .zen-property-gallery-item::after{content:"\f00e";position:absolute;right:18px;bottom:18px;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:rgba(8,19,34,.76);color:#fff;font-family:'Font Awesome 5 Free';font-size:15px;font-weight:900;transition:background-color .2s ease,transform .2s ease}.zen-property-gallery-main .zen-property-gallery-item:hover::after{background:#d84a47;transform:translateY(-2px)}.zen-property-gallery-main .zen-property-gallery-item img{display:block!important;width:100%;height:100%;object-fit:cover}.zen-property-gallery-main .slick-arrow{width:44px;height:44px;border:1px solid rgba(216,74,71,.26);border-radius:50%;background:rgba(255,255,255,.94);color:#d84a47;box-shadow:0 14px 30px rgba(8,19,34,.2)}.zen-property-gallery-main .slick-arrow i{color:#d84a47}.zen-property-gallery-main .slick-arrow:hover{background:#d84a47;color:#fff}.zen-property-gallery-main .slick-arrow:hover i{color:#fff}.zen-property-gallery-thumbs{margin-top:14px;margin-right:-7px;margin-left:-7px;max-width:calc(100% + 14px);min-width:0}.zen-property-gallery-thumbs .slick-slide{padding-right:7px;padding-left:7px}.zen-property-gallery-thumb{display:block;overflow:hidden;width:100%;aspect-ratio:16/10;padding:0;border:2px solid transparent;border-radius:9px;background:#081322;cursor:pointer;opacity:.62;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.zen-property-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.zen-property-gallery-thumb:hover,.zen-property-gallery-thumbs .slick-current .zen-property-gallery-thumb{border-color:#d84a47;opacity:1;transform:translateY(-2px)}.zen-property-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zen-property-gallery-grid .zen-property-gallery-item{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:12px;background:#081322}.zen-property-gallery-grid .zen-property-gallery-item.is-featured{grid-column:1/-1;aspect-ratio:16/9}.zen-property-gallery-grid .zen-property-gallery-item::after{content:"\f00e";position:absolute;right:16px;bottom:16px;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:rgba(8,19,34,.74);color:#fff;font-family:'Font Awesome 5 Free';font-size:14px;font-weight:900;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.zen-property-gallery-grid .zen-property-gallery-item:hover::after{opacity:1;transform:translateY(0);background:#d84a47}.zen-property-gallery-grid .zen-property-gallery-item img{display:block!important;width:100%;height:100%;object-fit:cover;opacity:1!important;visibility:visible!important;transform:scale(1);transition:transform .35s ease,filter .35s ease}.zen-property-gallery-grid .zen-property-gallery-item:hover img{filter:brightness(.92);transform:scale(1.04)}.zen-property-table-wrap{overflow-x:auto}.zen-property-options-table{overflow:hidden;margin:0;border-radius:10px}.zen-property-options-table thead th{padding:16px;border:0;background:#081322;color:#fff;font-size:13px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.zen-property-options-table tbody td{padding:16px;border-color:rgba(8,19,34,.08);color:#223044;font-weight:700}.zen-property-rich-content{color:#4b5563;font-size:16px;line-height:1.85}.zen-property-rich-content h2,.zen-property-rich-content h3,.zen-property-rich-content h4{margin-top:28px;color:#081322;font-weight:850}.zen-property-rich-content img{max-width:100%;height:auto;border-radius:10px}.zen-property-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zen-property-feature-item{display:flex;min-height:86px;align-items:center;gap:14px;padding:16px;border:1px solid rgba(8,19,34,.08);border-radius:10px;background:#f7f8fa;color:#081322;font-weight:850}.zen-property-feature-item img{width:42px;height:42px;object-fit:contain}.zen-property-video{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:#081322}.zen-property-video iframe{display:block;width:100%;height:100%;border:0}.zen-property-map{overflow:hidden;height:430px!important;min-height:430px;border-radius:12px;background:#eef1f4}.zen-property-map>*{max-width:100%!important}.zen-property-map iframe{display:block;width:100%!important;max-width:100%!important;height:430px!important;min-height:430px;border:0!important}.zen-property-related-grid{row-gap:24px}.zen-property-related-card{overflow:hidden;height:100%;border:1px solid rgba(8,19,34,.08);border-radius:12px;background:#fff;box-shadow:0 14px 32px rgba(8,19,34,.08)}.zen-property-related-media{display:block;overflow:hidden;aspect-ratio:16/10;background:#081322}.zen-property-related-media img,.zen-property-related-media picture,.zen-property-related-media video{display:block;width:100%;height:100%}.zen-property-related-media img,.zen-property-related-media video{object-fit:cover}.zen-property-related-content{padding:22px}.zen-property-related-price{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;color:#d84a47}.zen-property-related-price span{color:#75808d;font-size:12px;font-weight:900;text-transform:uppercase}.zen-property-related-price strong{font-size:18px;font-weight:900}.zen-property-related-content h3{margin:0 0 14px;font-size:20px;font-weight:850;line-height:1.28}.zen-property-related-content h3 a{color:#081322;text-decoration:none}.zen-property-related-content ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zen-property-related-content li{display:flex;align-items:flex-start;gap:8px;color:#5d6876;font-size:14px;line-height:1.5}.zen-property-related-content li i{color:#d84a47}.zen-property-sidebar{position:relative;z-index:1}.zen-appointment-widget{padding:28px}.zen-appointment-widget .ltn__widget-title{margin-bottom:20px;color:#081322;font-size:24px;font-weight:850}.zen-appointment-widget input,.zen-appointment-widget textarea{width:100%;margin-bottom:14px;border:1px solid rgba(8,19,34,.12);border-radius:8px;background:#f7f8fa;color:#081322}.zen-appointment-widget textarea{min-height:130px}.zen-appointment-widget .zen-phone-field{margin-bottom:14px}.zen-appointment-widget .zen-phone-field input[name=phone]{height:58px;margin-bottom:0;padding-left:108px!important;padding-right:46px!important;border:1px solid rgba(8,19,34,.12);border-radius:8px;background:#f7f8fa}.zen-appointment-widget .zen-phone-field .zen-phone-country{left:7px;height:calc(100% - 14px);border-radius:6px 0 0 6px;background:#fff}.zen-appointment-widget button[type=submit]{width:100%;min-height:54px;border-radius:8px;background:#d84a47;color:#fff;font-weight:900}.zen-appointment-whatsapp{margin-top:22px;padding-top:22px;border-top:1px solid rgba(8,19,34,.08)}.zen-appointment-whatsapp strong{display:block;margin-bottom:16px;color:#081322;font-size:15px;line-height:1.55}.zen-appointment-whatsapp a{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;border-radius:8px;background:#25d366;color:#fff;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.zen-appointment-whatsapp a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(37,211,102,.26)}html[dir=rtl] .zen-appointment-widget .zen-phone-field input[name=phone]{padding-right:108px!important;padding-left:46px!important}html[dir=rtl] .zen-appointment-widget .zen-phone-field .zen-phone-country{right:7px;left:auto;border-radius:0 6px 6px 0}.zen-faq-page .zen-faq-page-content{color:rgba(255,255,255,.78);font-size:16px;line-height:1.8}.zen-faq-page .zen-faq-page-content p:last-child{margin-bottom:0}.zen-faq-page .zen-faq-page-content a{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:991px){.zen-property-single-body{padding:64px 0 82px}.zen-property-feature-grid,.zen-property-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-property-sidebar{position:static;margin-top:32px}.zen-property-main-column,.zen-property-sidebar-column{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}@media (max-width:767px){.zen-property-single-hero{padding:84px 0 72px}.zen-property-single-card{padding:24px 20px}.zen-property-feature-grid,.zen-property-gallery-grid,.zen-property-info-grid{grid-template-columns:1fr}.zen-property-gallery-item img{height:320px}.zen-property-gallery-grid .zen-property-gallery-item,.zen-property-gallery-grid .zen-property-gallery-item.is-featured{grid-column:auto;aspect-ratio:4/3}.zen-property-map,.zen-property-map iframe{height:340px!important;min-height:340px}}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-row{justify-content:flex-end!important;direction:ltr!important}.zen-home-hero-wrapper.zen-home-hero-ar .col-lg-9,.zen-home-hero-wrapper.zen-home-hero-ar .col-md-11,.zen-home-hero-wrapper.zen-home-hero-ar .col-xl-8,.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-column{margin-left:0!important;margin-right:0!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-content,.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-copy{direction:rtl!important;text-align:right!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-content{margin-left:auto!important;margin-right:0!important;justify-content:flex-end!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-copy{margin-left:0!important;margin-right:0!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-subtitle{flex-direction:row-reverse!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-actions{justify-content:flex-start!important;direction:rtl!important}@media (min-width:1200px){.zen-home-hero-wrapper.zen-home-hero-ar .col-lg-9,.zen-home-hero-wrapper.zen-home-hero-ar .col-md-11,.zen-home-hero-wrapper.zen-home-hero-ar .col-xl-8,.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-column{flex:0 0 68%!important;max-width:68%!important;width:68%!important}}@media (max-width:1199px){.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-row{justify-content:flex-end!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-copy{margin-right:0!important}}@media (max-width:767px){.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-row{justify-content:center!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-copy{margin-right:0!important;margin-left:0!important;text-align:center!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-subtitle{justify-content:center!important}.zen-home-hero-wrapper.zen-home-hero-ar .zen-home-hero-actions{justify-content:center!important}}