@font-face{font-family:SiteDana;src:url('../fonts/dana-regular.ea0de3b7.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:SiteDana;src:url('../fonts/dana-bold.59ef2c0d.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:dark;--ogency-font:SiteDana,Arial,sans-serif;--body-font:SiteDana,Arial,sans-serif;--heading-font:SiteDana,Arial,sans-serif;--ogency-color:#b6b9c2;--ogency-color-rgb:182,185,194;--ogency-black:#111318;--ogency-black-rgb:17,19,24;--ogency-black2:#1a1e26;--ogency-black2-rgb:26,30,38;--ogency-black3:#2c3240;--ogency-black3-rgb:44,50,64;--ogency-white:#f5f6fa;--ogency-white-rgb:245,246,250}
:root[data-theme=light]{color-scheme:light;--ogency-color:#515967;--ogency-color-rgb:81,89,103;--ogency-black:#faf9f6;--ogency-black-rgb:250,249,246;--ogency-black2:#fff;--ogency-black2-rgb:255,255,255;--ogency-black3:#e0e3e9;--ogency-black3-rgb:224,227,233;--ogency-white:#1b2230;--ogency-white-rgb:27,34,48}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ogency-black);text-align:start}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);letter-spacing:normal!important}a:focus-visible,button:focus-visible{outline:3px solid var(--ogency-base);outline-offset:5px}a[href^='tel:'],a[href^='mailto:']{direction:ltr;display:inline-block;overflow-wrap:anywhere}
.main-menu .container-fluid{gap:28px;max-width:1480px;margin:auto;padding-inline:32px}.main-menu__nav{padding:0;margin-inline:auto}.main-menu__right{margin:0;gap:16px}.site-controls{display:flex;align-items:center;gap:8px;direction:ltr}.site-controls a,.site-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px 13px;border:1px solid var(--ogency-black3);border-radius:12px;background:var(--ogency-black2);color:var(--ogency-white);font:inherit;cursor:pointer}.site-controls a:hover,.site-controls button:hover{border-color:var(--ogency-base)}.main-menu,.stricky-header{background:var(--ogency-black)}.main-menu .main-menu__list>li+li,.stricky-header .main-menu__list>li+li{margin-left:0;margin-inline-start:26px}.main-menu .main-menu__list>li>a{font-size:15px}.main-menu__logo img{max-width:135px;height:auto}
.main-slider__one-item{padding-block:115px 100px}.main-slider__one-item__content{max-width:700px}.main-slider__one-item__content h2{font-size:clamp(36px,4.6vw,70px);line-height:1.5;letter-spacing:normal}.main-slider__one-item__text{max-width:570px;margin:24px 0;font-size:17px;line-height:2}.main-slider__one-item__actions,.cta-one__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cta-one__actions{justify-content:center}.ogency-btn{border-radius:10px;color:#171b23}.ogency-btn:hover{color:var(--ogency-black)}.ogency-btn--white{background:var(--ogency-black2);color:var(--ogency-white);border:1px solid var(--ogency-black3)}.main-slider__one-item__content-curved-circle-box{display:none}.main-slider__one-item__shape-2{max-width:38%}.main-slider__one-item__shape-2 img{max-width:100%;height:auto;margin-top:25px!important}.main-slider__one-bg{opacity:.15}.main-slider__socails,.main-slider__phone{display:none}
.section-title__title{font-size:clamp(27px,3vw,43px);line-height:1.7}.section-title__tagline{letter-spacing:normal}.feature-one,.about-one,.service-one,.project-one,.blog-one,.cta-one{padding-block:70px}.feature-one__item,.service-one__item,.blog-one__item{border-radius:18px;overflow:hidden}.service-one .row{row-gap:24px}.service-one .col-lg-3{display:flex}.service-one__item{width:100%;padding:32px 24px;border:1px solid var(--ogency-black3);background:var(--ogency-black2)}.service-one__item__title{line-height:1.7;font-size:21px}.service-one__item__text{line-height:2}.service-one__item:hover{transform:translateY(-5px)}.service-one__item__btn{color:var(--ogency-white)}.about-one__content__meta{display:flex;flex-wrap:wrap;gap:15px}.about-one__content__details{padding:24px;margin-top:25px;border:1px solid var(--ogency-black3);border-radius:16px}.about-one__content__details ul{padding-inline-start:20px;margin:0}.about-one__content__details li{margin-block:12px}.about-one__content__details h4{font-size:21px}.project-one__item__title{font-size:clamp(22px,3vw,36px);line-height:1.7}.project-one__item__wrapper{gap:20px}.blog-one__item__title{line-height:1.9;font-size:20px}.blog-one__item__image img{aspect-ratio:1.6;object-fit:cover}.main-footer{background:var(--ogency-black2)!important}.main-footer__about a{font-size:clamp(17px,3vw,32px);color:var(--ogency-white)}.main-footer__social a{color:var(--ogency-white)}.main-footer__copyright{color:var(--ogency-color)}.mobile-nav__content{background:var(--ogency-black2)}.mobile-nav__content a,.mobile-nav__content .mobile-nav__close{color:var(--ogency-white)}.mobile-nav__container .main-menu__list{padding:0}.blog-one__item__image span{color:#fff;background:#1b2230}
[dir=rtl] .main-slider__one-item__shape-2{right:auto;left:2%}[dir=ltr] .main-slider__one-item__shape-2{left:auto;right:2%}[dir=rtl] .about-one__content{padding-left:0;padding-right:35px}[dir=rtl] .project-one__item__wrapper{padding-inline:25px}[dir=rtl] .project-one__item__number{margin-right:0;margin-left:25px}[dir=rtl] .project-one__item__btn{margin-left:0;margin-right:auto}
@media(max-width:1199px){.main-menu .container-fluid{padding-inline:20px}.main-menu__right{margin-inline-start:auto}.main-slider__one-item__content{max-width:65%}.main-menu__toggler{margin:0}}@media(max-width:991px){.main-slider__one-item__content{max-width:100%}.main-slider__one-item{padding-block:65px}.about-one__content,[dir=rtl] .about-one__content{padding:25px 0 0}.main-menu__logo img{max-width:110px}}@media(max-width:575px){.main-menu .container-fluid{padding-inline:15px;gap:12px}.theme-label{display:none}.site-controls a,.site-controls button{padding-inline:11px}.main-menu__right{gap:12px}.main-slider__one-item__content h2{font-size:34px}.main-slider__one-item__text{font-size:15px}.feature-one,.about-one,.service-one,.project-one,.blog-one,.cta-one{padding-block:45px}.project-one__item__hover{display:none}.main-footer__about a{font-size:18px}}
.feature-one__item__content--title,.feature-one__item__hover-content--title,.feature-one__item__hover-content--text{color:#fff}.feature-one__item__hover-content__btn{color:#fff}.service-one__item__icon{color:var(--ogency-base)}.main-footer__social a{background:var(--ogency-black3)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.wow{visibility:visible!important}}
