@charset "UTF-8";
:root{--primary:#FEF1F1;--white:#fff;--black:#000;--gray:#ddd}
@font-face{font-family:beatrice;src:url("../fonts/beatrice/BeatriceTRIAL-Regular.ttf");font-weight:400;font-display:swap}
@font-face{font-family:beatrice;src:url("../fonts/beatrice/BeatriceTRIAL-Semibold.ttf");font-weight:500;font-display:swap}
.pt-50{padding-top:50px}
.pb-50{padding-bottom:50px}
.pt-100{padding-top:100px}
@media (max-width:991px){
.pt-100{padding-top:80px}
}
@media (max-width:767px){
.pt-100{padding-top:60px}
}
.pt-120{padding-top:120px}
@media (max-width:1199px){
.pt-120{padding-top:100px}
}
@media (max-width:991px){
.pt-120{padding-top:80px}
}
@media (max-width:767px){
.pt-120{padding-top:60px}
}
.pt-125{padding-top:125px}
@media (max-width:1199px){
.pt-125{padding-top:100px}
}
@media (max-width:991px){
.pt-125{padding-top:80px}
}
@media (max-width:767px){
.pt-125{padding-top:60px}
}
.pt-130{padding-top:130px}
@media (max-width:1199px){
.pt-130{padding-top:100px}
}
@media (max-width:991px){
.pt-130{padding-top:80px}
}
@media (max-width:767px){
.pt-130{padding-top:60px}
}
.pt-140{padding-top:140px}
@media (max-width:1199px){
.pt-140{padding-top:100px}
}
@media (max-width:991px){
.pt-140{padding-top:80px}
}
@media (max-width:767px){
.pt-140{padding-top:60px}
}
.pt-150{padding-top:150px}
@media (max-width:1199px){
.pt-150{padding-top:100px}
}
@media (max-width:991px){
.pt-150{padding-top:80px}
}
@media (max-width:767px){
.pt-150{padding-top:60px}
}
.pb-100{padding-bottom:100px}
@media (max-width:991px){
.pb-100{padding-bottom:80px}
}
@media (max-width:767px){
.pb-100{padding-bottom:60px}
}
.pb-110{padding-bottom:110px}
@media (max-width:1199px){
.pb-110{padding-bottom:100px}
}
@media (max-width:991px){
.pb-110{padding-bottom:80px}
}
@media (max-width:767px){
.pb-110{padding-bottom:60px}
}
.pb-120{padding-bottom:120px}
@media (max-width:1199px){
.pb-120{padding-bottom:100px}
}
@media (max-width:991px){
.pb-120{padding-bottom:80px}
}
@media (max-width:767px){
.pb-120{padding-bottom:60px}
}
.pb-130{padding-bottom:130px}
@media (max-width:1199px){
.pb-130{padding-bottom:100px}
}
@media (max-width:991px){
.pb-130{padding-bottom:80px}
}
@media (max-width:767px){
.pb-130{padding-bottom:60px}
}
.pb-140{padding-bottom:140px}
@media (max-width:1199px){
.pb-140{padding-bottom:100px}
}
@media (max-width:991px){
.pb-140{padding-bottom:80px}
}
@media (max-width:767px){
.pb-140{padding-bottom:60px}
}
.pb-150{padding-bottom:150px}
@media (max-width:1199px){
.pb-150{padding-bottom:100px}
}
@media (max-width:991px){
.pb-150{padding-bottom:80px}
}
@media (max-width:767px){
.pb-150{padding-bottom:60px}
}
.mt-130{margin-top:130px}
@media (max-width:1199px){
.mt-130{margin-top:100px}
}
@media (max-width:991px){
.mt-130{margin-top:80px}
}
@media (max-width:767px){
.mt-130{margin-top:50px}
}
.plr-50{padding-left:50px;padding-right:50px}
@media (max-width:1399px){
.plr-50{padding-left:30px;padding-right:30px}
}
@media (max-width:1199px){
.plr-50{padding-left:15px;padding-right:15px}
}
.plr-100{padding-left:100px;padding-right:100px}
@media (max-width:1919px){
.plr-100{padding-left:50px;padding-right:50px}
}
@media (max-width:1399px){
.plr-100{padding-left:30px;padding-right:30px}
}
@media (max-width:1199px){
.plr-100{padding-left:15px;padding-right:15px}
}
@keyframes Ripple{
0%{transform:scale(1);opacity:1}
100%{transform:scale(1.5);opacity:0}
}
@keyframes moveBottom{
0%{transform:translateX(-25px)}
50%{transform:translateX(0)}
100%{transform:translateX(-25px)}
}
@keyframes rotate{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes wcLoading{
0%{transform:scaleY(.1);background:var(--white)}
50%{transform:scaleY(1);background:var(--primary)}
100%{transform:scaleY(.1);background:0 0}
}
@keyframes scroll{
from{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(calc(-100% - 20px));-ms-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}
}
@keyframes arovaFadeUp{
0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.arovaFadeUp,.arovaFadeUp2,.arovaFadeUp3,.arovaFadeUp4{opacity:0;-webkit-animation-name:arovaFadeUp;animation-name:arovaFadeUp;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:forwards}
.arovaFadeUp2{animation-delay:.3s}
.arovaFadeUp3{animation-delay:.45s}
.arovaFadeUp4{animation-delay:.6s}
@-webkit-keyframes arovaSpin{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes arovaSpin{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
.modal--text{display:flex;align-items:center;gap:15px}
.modal--text .play{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#101010;color:#fff;font-size:18px;cursor:pointer}
@media (max-width:767px){
.modal--text .play{width:60px;height:60px}
}
.dark .modal--text .play{color:#101010;background-color:#fff}
.arova-btn-default{color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:14px;border-radius:18px;background:#101010;display:inline-block;padding:11px 16px;text-transform:capitalize;transition:all .3s}
.dark .arova-btn-default{color:#101010;background:#fff}
.arova-btn-default:hover{background-color:#f6dcda}
.arova-btn-primary{display:flex;width:fit-content}
.arova-btn-primary .icon{width:60px;height:60px;display:inline-flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;transition:all .5s;font-size:16px;background-color:#101010}
.dark .arova-btn-primary .icon{color:#101010;background-color:#fff}
.arova-btn-primary .text{padding:20px 40px;font-weight:600;font-size:16px;line-height:1;color:#fff;background-color:#101010;text-transform:capitalize;transition:all .3s;display:inline-flex;align-items:center;overflow:hidden;z-index:1;gap:30px;white-space:nowrap;border-radius:50px}
.dark .arova-btn-primary .text{color:#101010;background-color:#fff}
.arova-btn-primary>:first-child{transform:scale3d(.5,.5,1);margin-right:-60px}
.arova-btn-primary>:nth-child(2){transform:scale3d(1,1,1)}
.arova-btn-primary>:nth-child(3){transform:scale3d(1,1,1);margin-left:0}
.arova-btn-primary:hover>:first-child{transform:scale3d(1,1,1);margin-right:0}
.arova-btn-primary:hover>:nth-child(2){transform:scale3d(1,1,1)}
.arova-btn-primary:hover>:nth-child(3){transform:scale3d(.5,.5,1);margin-left:-70px}
.arova-btn-border{color:#101010;font-size:16px;font-weight:500;line-height:1.5;position:relative}
.dark .arova-btn-border{color:#fff}
.arova-btn-border::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:-3px;background-color:#101010;transition:all .3s}
.dark .arova-btn-border::after{background-color:#fff}
.arova-btn-border:hover::after{width:0;left:auto;right:0}
.arova-btn-border-2{color:#101010;font-size:16px;font-weight:500;line-height:1.5;position:relative}
.dark .arova-btn-border-2{color:#fff}
.arova-btn-border-2::after{position:absolute;content:"";width:0;height:1px;right:0;bottom:-3px;background-color:#101010;transition:all .3s}
.dark .arova-btn-border-2::after{background-color:#fff}
.arova-btn-border-2:hover::after{width:100%;right:auto;left:0}
.arova-btn-circle{width:140px;height:140px;color:#101010;fill:#101010;font-size:14px;font-weight:700;gap:5px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100%;padding:15px;border:1px solid rgba(16,16,16,.1019607843);text-transform:uppercase;position:relative;z-index:5;overflow:hidden}
.dark .arova-btn-circle{fill:#fff;color:#fff;border-color:rgba(255,255,255,.1)}
.arova-btn-circle span{position:absolute;content:"";width:0;height:0;left:50%;top:50%;z-index:-1;border-radius:100%;transition:all 1s;background-color:#101010;transform:translate(-50%,-50%)}
.dark .arova-btn-circle span{background-color:#fff}
.arova-btn-circle:hover{fill:#fff;color:#fff;border-color:#101010}
.dark .arova-btn-circle:hover{fill:#101010;color:#101010;border-color:#fff}
.arova-btn-circle:hover span{width:400px;height:400px}
.arova-btn-flip{position:relative;display:flex;flex-direction:column;height:36px;width:fit-content;overflow:hidden;border-radius:18px;transition:all .4s;text-align:center}
.arova-btn-flip:hover .text{top:-100%}
.arova-btn-flip .text{top:0;height:100%;color:#fff;display:inline-block;background:#101010;border-radius:50px;padding:9px 15px;text-transform:capitalize;transition:all .4s;position:relative}
.dark .arova-btn-flip .text{color:#101010;background:#fff}
.arova-btn-flip .text-2{color:#fff;background-color:#ee4038}
.main--menu a.active{color:#ee4038}
.main--menu{z-index:5;position:relative}
.main--menu ul li{display:inline-block;padding:0 20px}
.main--menu ul li:hover>a{color:#f6472f}
.main--menu ul li:hover>.sub-menu{top:60px;opacity:1;visibility:visible}
.main--menu ul li a{display:block;padding:25px 3px;position:relative;color:#101010;font-size:16px;font-weight:500;line-height:14px;transition:all .5s;text-transform:capitalize}
.dark .main--menu ul li a{color:#fff}
.dark .main--menu ul li a:hover{color:#f6472f}
.main--menu .sub-menu{position:absolute;width:260px;top:70px;background-color:var(--white);padding:15px 0;opacity:0;visibility:hidden;transition:all .3s;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;z-index:99}
.dark .main--menu .sub-menu{box-shadow:none;background-color:#141414}
.main--menu .sub-menu li{padding:0 30px;display:block;text-align:start;position:relative}
.main--menu .sub-menu li:hover .sub-menu{top:0;inset-inline-start:100%;opacity:1;visibility:visible}
.main--menu .has-submenu .sub-menu .has-submenu .sub-menu .has-submenu .sub-menu{opacity:0;position:absolute;background-color:var(--white);padding:20px 0;transition:all .3s;border-radius:3px;box-shadow:rgba(17,12,46,.15) 0 48px 100px;visibility:hidden}
.main--menu .has-submenu .sub-menu .has-submenu .sub-menu .has-submenu:hover .sub-menu{opacity:1;top:0;inset-inline-start:100%;visibility:visible}
.main--menu .sub-menu>.has-submenu:hover .sub-menu{top:0;inset-inline-start:100%;opacity:1;visibility:visible}
.main--menu .sub-menu li a{padding:7px 0}
.main--menu .sub-menu li a:hover{letter-spacing:.5px}
.main--menu .sub-menu li a::after{display:none}
.main--menu .sub-menu .sub-menu{position:absolute;width:260px;inset-inline-start:90%;top:0;background-color:var(--white);padding:20px 0;opacity:0;visibility:hidden;transition:all .3s;border-radius:3px;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0}
.dark .main--menu .sub-menu .sub-menu{box-shadow:none;background-color:#141414}
.main--menu .sub-menu .sub-menu li{padding:0 30px;display:block;text-align:start;position:relative}
.main--menu .sub-menu .sub-menu li a{padding:7px 0}
.main--menu .has-submenu{position:relative}
.main--menu .has-submenu::after{position:absolute;content:"\f107";width:15px;height:15px;top:25px;right:0;inset-inline-end:5px;color:#101010;font-family:"Font Awesome 6 Pro";font-weight:700;transition:all .2s}
.dark .main--menu .has-submenu::after{color:#fff}
.main--menu .has-submenu:hover::after{color:#f6472f}
.main--menu .sub-menu .has-submenu{position:relative}
.main--menu .sub-menu .has-submenu:hover::after{color:#f6472f}
.main--menu .sub-menu .has-submenu::after{content:"\f105";top:8px;inset-inline-end:20px}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"DM Sans",sans-serif;max-width:1920px;margin:0 auto}
html{scroll-behavior:smooth}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:beatrice;color:#101010}
.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff}
ol,p,ul{padding:0;margin:0}
p{color:#555;font-size:18px;font-style:normal;font-weight:400;line-height:1.3}
@media (max-width:767px){
p{font-size:16px}
}
li{list-style:none;font-family:"DM Sans",sans-serif}
a{text-decoration:none;transition:all .3s;color:inherit}
a:hover{color:inherit}
img{max-width:100%}
.pos-abs{position:absolute;width:100%;left:0;top:0;z-index:3}
.rotate-circle{animation:rotate infinite 8s;display:inline-block}
.search--wrapper{position:relative}
.search--icon{cursor:pointer;font-size:18px}
.dark .search--icon{fill:#fff;color:#fff}
.search--close{display:none;cursor:pointer}
.dark .search--close{fill:#fff;color:#fff}
.search--form{width:300px;height:80px;background:#fef1f1;padding:15px;border-radius:5px;position:absolute;right:0;top:40px;opacity:0;visibility:hidden;transition:all .3s;z-index:3}
@media (max-width:767px){
.search--form{right:-30px}
}
.search--form.showed{top:30px;opacity:1;visibility:visible}
.search--form input{width:100%;height:50px;outline:0;border:none;border-radius:5px;padding:15px}
.error__page{height:100vh;text-align:center;padding-top:190px}
@media (max-width:1919px){
.error__page{padding-top:140px}
}
@media (max-width:1199px){
.error__page{padding-top:100px}
}
.dark .error__page{background-color:#101010}
.error__page .arova-btn-primary{margin:0 auto}
.error__page img{max-width:600px;margin:0 auto;margin-bottom:20px}
@media (max-width:991px){
.error__page img{max-width:450px}
}
@media (max-width:767px){
.error__page img{max-width:300px}
}
.error__page .sec-title{margin-bottom:55px}
.full--image img{transition:all 1s}
.dark{background-color:#101010}
.dark p{color:#999}
.preloader-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .3s ease}
.preloader-wrap.hide{opacity:0;pointer-events:none}
@keyframes spin{
to{transform:rotate(360deg)}
}
.arova-preloader{width:80px;padding:8px;aspect-ratio:1;border-radius:50%;background:#ffab05;--_m:conic-gradient(#0000 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:preloader 1s infinite linear}
@keyframes preloader{
to{transform:rotate(1turn)}
}
.scroll_top{position:fixed;width:36px;height:36px;bottom:0;right:20px;z-index:99;border:none;outline:0;background-color:#1b1a1a;color:#fff;cursor:pointer;border-radius:100%;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .5s;opacity:0;visibility:hidden}
.scroll_top.showed{opacity:1;bottom:20px;visibility:visible;display:none}
.scroll_top:hover{color:#1b1a1a;background-color:#fff}
.img-reveal{position:relative;overflow:hidden;width:100%;height:100%}
.img-reveal img{height:100%;width:100%;object-fit:cover;transform-origin:left}
.sec-title{color:#101010;font-size:70px;font-weight:400;line-height:1.1}
.sec-title span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:3px}
@media (max-width:1199px){
.sec-title{font-size:60px}
}
@media (max-width:991px){
.sec-title{font-size:45px}
}
@media (max-width:767px){
.sec-title{font-size:36px}
}
.hero-title{color:#101010;font-size:140px;font-weight:400;line-height:1}
@media (max-width:1399px){
.hero-title{font-size:100px}
}
@media (max-width:1199px){
.hero-title{font-size:80px}
}
@media (max-width:991px){
.hero-title{font-size:60px}
}
@media (max-width:767px){
.hero-title{font-size:50px}
}
.title-flip{perspective:1000px;position:relative;display:inline-block;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}
.title-flip:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-hover);transition:color .3s;transform:rotateX(-90deg);transform-origin:50% 0;text-align:center}
.portfolio__list.style-5 .item:hover .title-flip{transform:rotateX(90deg) translateY(-22px)}
.portfolio__list.style-5 .item:hover .title-flip:before{color:#f6472f}
.sec-subtitle{color:#101010;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:14px;text-transform:uppercase}
.header__area{background-color:#fef1f1}
.dark .header__area{background-color:#151515}
.header__area.inner{background-color:transparent}
.header__area-3{height:90px}
@media (max-width:1199px){
.header__area-3{padding-top:15px}
}
@media (max-width:767px){
.header__area-3{height:70px;padding-top:5px}
}
.dark .header__area-3{background-color:#101010}
.header__area-2.full-slider{padding-left:50px;padding-right:50px}
@media (max-width:1199px){
.header__area-2.full-slider{padding:10px}
}
@media (max-width:767px){
.header__area-2.full-slider{padding:0;padding-top:5px}
}
.header__area-2.full-slider .main--menu ul li a{color:#fff}
.header__area-2.full-slider .main--menu .sub-menu li a{color:#101010}
.header__area-2.full-slider .main--menu .has-submenu::after{color:#fff}
.header__area-2.full-slider .main--menu .sub-menu .has-submenu::after{color:#101010}
.header__area-2.full-slider .header__btn-2 i{color:#fff;font-size:18px}
.header__logo{position:relative;z-index:1}
.header__wrapper{display:flex;align-items:center;justify-content:space-between;padding:13px 50px}
@media (max-width:1399px){
.header__wrapper{padding:12px 30px}
}
@media (max-width:1199px){
.header__wrapper{padding:12px 15px}
}
.header__btn{display:flex;justify-content:flex-end}
.header__btn .hamburger{background:0 0;border:none;margin-left:25px;cursor:pointer}
.header__btn-2{gap:25px;display:flex;align-items:center}
.header__btn-2 .hamburger{background:0 0;border:none;cursor:pointer}
.dark .header__btn-2 .hamburger{color:#fff}
.header__side{position:fixed;width:90px;height:100%;right:0;top:0;padding-top:50px;padding-bottom:40px;z-index:5;background-color:#fff;border-left:1px solid rgba(16,16,16,.0784313725)}
@media (max-width:991px){
.header__side{width:60px;padding-top:30px;padding-bottom:20px}
}
.dark .header__side{border-color:rgba(255,255,255,.0784313725);background-color:#101010}
.header__side .wrapper{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between}
.header__side .hamburger{border:none;background:0 0}
.header__side .social ul{gap:10px;display:grid;width:15px}
.header__side .social ul a{color:#555}
.dark .header__side .social ul a{color:#999}
.header__side .social ul a:hover{color:#101010}
.dark .header__side .social ul a:hover{color:#fff}
.header__side .follow{color:#101010;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;transform:rotate(-90deg) translate(60px,-20px);position:relative}
.header__side .follow::after{position:absolute;content:"";width:20px;height:1px;background-color:#101010;right:70px;bottom:9px}
.mean-container .mean-nav>ul{display:block!important}
.mean-container a.meanmenu-reveal{display:none!important}
.mean-container .mean-bar{padding:0;height:auto;overflow-y:auto;background:0 0}
.mean-container .mean-nav{margin-top:0;background-color:transparent}
.mean-container .mean-nav ul li a{color:#101010;padding:8px 0;text-transform:capitalize;border:none}
.mean-container .mean-nav ul li a:hover{background:0 0}
.dark .mean-container .mean-nav ul li a{color:#fff}
.mean-container .mean-nav ul li a.mean-expand{padding:0!important;line-height:40px;background:0 0;border:none!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}
.mean-container .mean-nav ul li li a{padding:5px 15px;border-top:none;opacity:1;color:#101010}
.dark .mean-container .mean-nav ul li li a{color:#fff}
.dark .offcanvas{background-color:#101010}
.offcanvas--body{padding:50px 30px}
.offcanvas--body .btn-close{position:absolute;right:15px;top:15px}
.dark .offcanvas--body .btn-close{filter:invert(1)}
.offcanvas--body .logo{padding-bottom:30px;width:120px}
.offcanvas--body .logo img{width:100%}
.offcanvas--body .desc{padding-bottom:100px}
@media (max-width:1199px){
.offcanvas--body .desc{padding-bottom:50px}
}
.dark .offcanvas--body .desc{color:#fff}
.offcanvas--body .title{font-size:18px;color:#101010;font-weight:500;padding-bottom:10px}
.dark .offcanvas--body .title{color:#fff}
.offcanvas--body .contact{padding-bottom:60px}
@media (max-width:1199px){
.offcanvas--body .contact{display:none}
}
.offcanvas--body .contact ul{gap:10px;display:grid}
.offcanvas--body .contact li{padding-left:5px}
.offcanvas--body .contact li a{color:#101010}
.dark .offcanvas--body .contact li a{color:#fff}
.offcanvas--body .contact li a:hover{color:#f6472f}
@media (max-width:1199px){
.offcanvas--body .social{display:none}
}
.offcanvas--body .social ul{gap:15px;display:flex}
.offcanvas--body .social ul li{padding-left:5px}
.offcanvas--body .social ul a{color:#101010}
.dark .offcanvas--body .social ul a{color:#fff}
.offcanvas--body .social ul a:hover{color:#f6472f}
.offcanvas--body-2{padding:30px}
@media (max-width:767px){
.offcanvas--body-2{padding:20px}
}
.offcanvas--body-2 .btn-close{position:absolute;right:30px;top:30px}
@media (max-width:767px){
.offcanvas--body-2 .btn-close{right:20px;top:20px}
}
.dark .offcanvas--body-2 .btn-close{filter:invert(1)}
.offcanvas--body-2 .logo{margin-bottom:50px}
.offcanvas--body-2 .mean-container .mean-bar{height:85vh}
@media (max-width:991px){
.offcanvas--body-2 .mean-container .mean-bar{height:80vh}
}
.offcanvas--body-2 .mean-container .mean-bar::-webkit-scrollbar{width:0}
.offcanvas--menu-2.mean-container .mean-nav ul li a{font-size:36px;line-height:1.2;border:none}
@media (max-width:991px){
.offcanvas--menu-2.mean-container .mean-nav ul li a{font-size:30px}
}
@media (max-width:767px){
.offcanvas--menu-2.mean-container .mean-nav ul li a{font-size:24px}
}
.offcanvas--menu-2.mean-container .mean-nav ul li a.mean-expand{font-size:30px!important;line-height:58px!important;border:none!important}
@media (max-width:991px){
.offcanvas--menu-2.mean-container .mean-nav ul li a.mean-expand{line-height:52px!important}
}
@media (max-width:767px){
.offcanvas--menu-2.mean-container .mean-nav ul li a.mean-expand{font-size:24px!important;line-height:48px!important}
}
.offcanvas--menu-2.mean-container .mean-nav ul li li a{font-size:30px!important}
@media (max-width:991px){
.offcanvas--menu-2.mean-container .mean-nav ul li li a{font-size:24px!important}
}
@media (max-width:767px){
.offcanvas--menu-2.mean-container .mean-nav ul li li a{font-size:20px!important}
}
.offcanvas--wrapper-2 .offcanvas{width:500px}
@media (max-width:767px){
.offcanvas--wrapper-2 .offcanvas{width:400px}
}
.hero__area{position:relative;background-color:#fef1f1}
.dark .hero__area{background-color:#151515}
.hero__area .title-wrap{gap:110px;display:grid;align-items:flex-start;grid-template-columns:auto auto}
@media (max-width:1199px){
.hero__area .title-wrap{gap:40px}
}
@media (max-width:991px){
.hero__area .title-wrap{gap:30px}
}
@media (max-width:767px){
.hero__area .title-wrap{grid-template-columns:1fr}
}
.hero__area .title-wrap p{color:#101010;font-size:18px;font-weight:500;line-height:1.5;width:180px;padding:25px;background-color:#f6dcda;margin-top:10px}
@media (max-width:991px){
.hero__area .title-wrap p{font-size:16px;width:150px;padding:15px}
}
.dark .hero__area .title-wrap p{color:#fff;background-color:#1c1c1c}
.hero__area .title{color:#101010;font-size:140px;font-weight:400;line-height:.9}
@media (max-width:1399px){
.hero__area .title{font-size:120px}
}
@media (max-width:1199px){
.hero__area .title{font-size:90px}
}
@media (max-width:991px){
.hero__area .title{font-size:70px}
}
@media (max-width:767px){
.hero__area .title{font-size:55px}
}
.dark .hero__area .title{color:#fff}
.hero__area .title img{margin-top:-20px;margin-left:15px}
@media (max-width:991px){
.hero__area .title img{width:50px}
}
.hero__area .content-wrap{gap:105px;display:grid;align-items:flex-end;grid-template-columns:auto 1fr}
@media (max-width:1399px){
.hero__area .content-wrap{gap:50px}
}
@media (max-width:1199px){
.hero__area .content-wrap{gap:30px;grid-template-columns:320px 1fr}
}
@media (max-width:991px){
.hero__area .content-wrap{padding-top:30px}
}
@media (max-width:767px){
.hero__area .content-wrap{grid-template-columns:1fr}
}
.hero__area .image{margin-top:-70px;z-index:-1;position:relative}
.hero__area .shape{position:absolute;left:155px;top:0;transform:translateY(-50%)}
.hero__area .shape-1{position:absolute;left:0;bottom:100px}
@media (max-width:1199px){
.hero__area .shape-1{opacity:.5}
}
.hero__area .shape-2{position:absolute;top:-95px;right:180px;opacity:.5;width:auto;height:auto}
.hero__area .info{gap:35px;display:grid;margin-bottom:90px;border-top:1px solid rgba(16,16,16,.0784313725);grid-template-columns:auto auto}
@media (max-width:1199px){
.hero__area .info{gap:25px;margin-bottom:60px}
}
@media (max-width:991px){
.hero__area .info{border-top:none;grid-template-columns:1fr}
}
@media (max-width:767px){
.hero__area .info{margin-bottom:0}
}
.dark .hero__area .info{border-color:rgba(255,255,255,.0784313725)}
.hero__area .info .modal--text p{max-width:100px}
.dark .hero__area .info .modal--text p{color:#fff}
.hero__area .content{border-left:1px solid rgba(16,16,16,.0784313725);padding-top:35px;padding-left:35px}
@media (max-width:1199px){
.hero__area .content{padding-left:25px}
}
@media (max-width:991px){
.hero__area .content{padding-top:0}
}
.dark .hero__area .content{border-color:rgba(255,255,255,.0784313725)}
.hero__area .content p{padding-bottom:40px;font-size:1.5em}
.dark .hero__area .content p{color:#fff}
.hero__area .content p strong{border-bottom:1px solid}
.hero__area-2{padding-top:90px}
@media (max-width:767px){
.hero__area-2{padding-top:60px}
}
.hero__area-2 .sec-title{max-width:460px;text-transform:uppercase}
@media (max-width:991px){
.hero__area-2 .sec-title{font-size:36px}
}
.hero__area-2 p{max-width:330px}
.hero__area-2 .image{padding-top:80px}
@media (max-width:767px){
.hero__area-2 .image{padding-top:50px}
}
.hero__area-2 .shape-1{position:absolute;top:0;z-index:-1}
.hero__content-2{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}
@media (max-width:1199px){
.hero__content-2{gap:15px}
}
@media (max-width:767px){
.hero__content-2{flex-direction:column}
}
.hero__content-2::after{position:absolute;content:"";width:50%;right:0;top:20px;height:10px;border-top:4px double rgba(16,16,16,.0784313725)}
@media (max-width:1199px){
.hero__content-2::after{top:10px}
}
.hero__content-2 .arova-btn-circle{text-transform:uppercase}
.hero__wrapper{display:grid;grid-template-columns:265px auto 265px;padding:120px 50px 0;z-index:1;position:relative}
@media (max-width:1919px){
.hero__wrapper{padding:100px 30px 0;grid-template-columns:80px auto 80px}
}
@media (max-width:1199px){
.hero__wrapper{grid-template-columns:60px auto 60px}
}
@media (max-width:767px){
.hero__wrapper{padding:60px 15px;grid-template-columns:1fr}
}
.hero__scroll .scroll-down{border-radius:22.5px;background-color:#f6dcda;border:none;padding:10px 20px;display:flex;align-items:center;gap:20px;color:#101010;font-weight:500;transform:rotate(-90deg) translate(-300px,-35px)}
@media (max-width:1199px){
.hero__scroll .scroll-down{transform:rotate(-90deg) translate(-220px,-45px)}
}
@media (max-width:767px){
.hero__scroll .scroll-down{display:none}
}
.dark .hero__scroll .scroll-down{color:#fff;background-color:#1c1c1c}
.hero__social{text-align:right}
@media (max-width:767px){
.hero__social{display:none}
}
.hero__social ul{gap:7px;display:inline-flex;transform:rotate(-90deg) translate(-280px,32px)}
@media (max-width:1919px){
.hero__social ul{width:91px}
}
@media (max-width:1199px){
.hero__social ul{transform:rotate(-90deg) translate(-220px,15px)}
}
.dark .hero__social ul li{color:#fff}
.hero__social ul li a{color:#101010;font-size:16px;font-weight:500;line-height:23px}
.dark .hero__social ul li a{color:#fff}
.about__area{background-color:#151515}
.dark .about__area{background-color:#151515}
.about__area .sec-title{color:#fff;}
@media (max-width:767px){
.about__area .sec-title{text-indent:40px}
}
.about__area .desc-wrap{padding-top:70px;padding-bottom:95px;display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:900px;margin-left:auto}
@media (max-width:991px){
.about__area .desc-wrap{gap:40px;padding-top:40px;padding-bottom:60px}
}
@media (max-width:767px){
.about__area .desc-wrap{gap:20px;grid-template-columns:1fr}
}
.about__area .desc-wrap p{color:#fff}
.about__area .desc-wrap .btn-wrap{padding-top:40px}
.about__area .image{position:relative}
.about__area .image img{transition:all 1s}
.about__area .image .rotate-circle{position:absolute;left:-65px;top:-65px}
@media (max-width:1199px){
.about__area .image .rotate-circle{left:-35px;top:-35px}
}
@media (max-width:767px){
.about__area .image .rotate-circle{width:100px;left:-8px;top:-20px}
}
.about__wrapper .arova-btn-primary .icon,.about__wrapper .arova-btn-primary .text{color:#101010;background-color:#fff}
.about__wrapper-2{display:grid;grid-template-columns:1fr 2fr;background-image:url(../imgs/about/shape-2.png);background-repeat:no-repeat;background-position:20px 100px;background-size:auto;position:relative}
@media (max-width:767px){
.about__wrapper-2{grid-template-columns:1fr}
}
.dark .about__wrapper-2{background-image:url(../imgs/about/shape-3.png)}
.about__wrapper-2::after{position:absolute;content:"";width:70px;height:100px;top:70%;left:22px;transform:rotate(-30deg);background-color:#101010}
@media (max-width:1199px){
.about__wrapper-2::after{top:55%}
}
@media (max-width:991px){
.about__wrapper-2::after{top:68%}
}
@media (max-width:767px){
.about__wrapper-2::after{display:none}
}
.dark .about__wrapper-2::after{background-color:#fff}
.about__wrapper-2 img{width:300px;height:400px;margin-top:220px;transform:rotate(-30deg) translate(50px,60px)}
@media (max-width:991px){
.about__wrapper-2 img{height:auto;margin-top:140px;transform:rotate(-30deg) translate(10px,60px)}
}
@media (max-width:767px){
.about__wrapper-2 img{transform:none;margin-top:30px;margin-bottom:20px}
}
.about__wrapper-2 .sec-title{padding-bottom:50px;text-transform:uppercase}
@media (max-width:991px){
.about__wrapper-2 .sec-title{font-size:36px}
}
@media (max-width:767px){
.about__wrapper-2 .sec-title{font-size:30px;padding-bottom:20px}
}
.about__wrapper-2 .desc{padding-left:240px}
@media (max-width:991px){
.about__wrapper-2 .desc{padding-left:130px}
}
@media (max-width:767px){
.about__wrapper-2 .desc{padding-left:0}
}
.about__wrapper-2 .desc p{font-size:24px;padding-bottom:30px}
@media (max-width:991px){
.about__wrapper-2 .desc p{font-size:18px}
}
@media (max-width:767px){
.about__wrapper-2 .desc p{font-size:16px;padding-bottom:15px}
}
.about__wrapper-2 .btn-wrap{padding-left:240px;margin-top:10px}
@media (max-width:991px){
.about__wrapper-2 .btn-wrap{padding-left:130px}
}
@media (max-width:767px){
.about__wrapper-2 .btn-wrap{padding-left:0}
}
.about__wrapper-2 .arova-btn-circle{padding:20px;text-transform:uppercase}
.about__wrapper-inner{display:grid;grid-template-columns:1fr 2fr;padding-top:90px}
@media (max-width:991px){
.about__wrapper-inner{padding-top:80px}
}
@media (max-width:767px){
.about__wrapper-inner{gap:20px;padding-top:60px;grid-template-columns:1fr}
}
.about__wrapper-inner .about{color:#fff;text-align:center;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:400;line-height:1;background-color:#101010;border-radius:100%;width:190px;height:190px;display:flex;align-items:center;justify-content:center;margin-top:12px}
@media (max-width:991px){
.about__wrapper-inner .about{margin-top:5px;width:150px;height:150px}
}
.dark .about__wrapper-inner .about{color:#101010;background-color:#fff}
.about__wrapper-inner .hero-title{max-width:780px;padding-bottom:50px}
@media (max-width:767px){
.about__wrapper-inner .hero-title{padding-bottom:30px}
}
.about__wrapper-inner p{font-size:24px;font-weight:400;line-height:1.35;padding-left:240px;padding-bottom:30px}
@media (max-width:1399px){
.about__wrapper-inner p{padding-left:160px}
}
@media (max-width:1199px){
.about__wrapper-inner p{padding-left:100px}
}
@media (max-width:991px){
.about__wrapper-inner p{padding-left:0;font-size:20px}
}
@media (max-width:767px){
.about__wrapper-inner p{font-size:18px;padding-bottom:20px}
}
.image__gallery{padding-top:60px}
@media (max-width:767px){
.image__gallery{padding-top:50px}
}
.image__gallery .wrapper{gap:15px;display:flex;align-items:center;justify-content:center}
@media (max-width:767px){
.image__gallery .wrapper{gap:5px}
}
.image__gallery .image img{max-width:100%}
.journey__wrapper{display:grid;grid-template-columns:1fr 1fr}
@media (max-width:1199px){
.journey__wrapper{gap:50px}
}
@media (max-width:767px){
.journey__wrapper{grid-template-columns:1fr}
}
.journey__left .sec-title{max-width:450px}
.why_us .journey__right .item{display:grid;grid-template-columns:1fr 5fr;margin-bottom:35px}
@media (max-width:991px){
.journey__right .item{gap:5px;grid-template-columns:1fr}
}
@media (max-width:767px){
.journey__right .item{margin-bottom:0}
}
.journey__right .year{color:#101010;font-size:17px;font-weight:400;line-height:1.5}
.dark .journey__right .year{color:#fff}
.journey__right .desc p{line-height:1.5}
.service__area .sec-title{font-size:100px;max-width:700px;margin-bottom:80px;line-height:.95}
@media (max-width:1199px){
.service__area .sec-title{font-size:100px}
}
@media (max-width:991px){
.service__area .sec-title{font-size:80px;margin-bottom:20px}
}
@media (max-width:767px){
.service__area .sec-title{font-size:60px;margin-bottom:30px}
}
.service__area-2{background-color:#101010}
@media (max-width:1399px){
.service__area-2{padding-top:80px}
}
.dark .service__area-2{background-color:#151515}
.service__area-2 .sec-subtitle{color:#fff}
.service__area-3{background-color:#101010}
.service__content{display:grid;grid-template-columns:1fr 1.5fr}
@media (max-width:991px){
.service__content{gap:60px;grid-template-columns:1fr}
}
.service__content-2{padding-left:55%}
@media (max-width:991px){
.service__content-2{padding-left:30%}
}
@media (max-width:767px){
.service__content-2{padding-left:0;padding-top:0}
}
.service__content-2 p{color:#999;max-width:520px;font-size:30px;margin-bottom:40px}
@media (max-width:1199px){
.service__content-2 p{font-size:24px;max-width:450px}
}
@media (max-width:767px){
.service__content-2 p{font-size:18px}
}
.service__content-2 p span{color:#fff}
.service__content-2 .arova-btn-circle{color:#fff;border-color:rgba(255,255,255,.1019607843)}
.service__content-2 .arova-btn-circle span{background-color:#fff}
.service__content-2 .arova-btn-circle:hover{color:#101010}
.service__left p{max-width:300px;margin-bottom:130px}
@media (max-width:991px){
.service__left p{max-width:500px;margin-bottom:40px}
}
@media (max-width:767px){
.service__left p{margin-bottom:15px}
}
.service__list.style-1 .title{font-size:50px;font-weight:400}
@media (max-width:1399px){
.service__list.style-1 .title{font-size:43px}
}
@media (max-width:1199px){
.service__list.style-1 .title{font-size:50px}
}
@media (max-width:767px){
.service__list.style-1 .title{font-size:30px}
}
.service__list.style-1 .item{gap:15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:30px 10px;transition:all .3s}
@media (max-width:1199px){
.service__list.style-1 .item{padding-top:25px;padding-bottom:25px}
}
@media (max-width:767px){
.service__list.style-1 .item{padding-top:20px;padding-bottom:20px}
}
.dark .service__list.style-1 .item{border-color:#232323}
.service__list.style-1 .item:first-child{border-top:1px solid #ececec}
.dark .service__list.style-1 .item:first-child{border-color:#232323}
.service__list.style-1 .item:hover{padding-left:20px;padding-right:20px;background-color:#f9f9f9}
.dark .service__list.style-1 .item:hover{background-color:#1c1c1c}
.service__list.style-1 .item .icon{transform:rotate(-45deg)}
.dark .service__list.style-1 .item .icon{fill:#fff;color:#fff}
.service__list.style-2{position:absolute;overflow:hidden;height:100%;width:100%;top:0;left:0;opacity:0;visibility:hidden}
@media (max-width:767px){
.service__list.style-2{position:static;opacity:1;visibility:visible}
}
.service__list.style-2 .item{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:translateY(100%)}
@media (max-width:767px){
.service__list.style-2 .item{position:static;transform:unset}
}
.service__list.style-3{display:flex;height:78vh;min-height:600px;transition:all .3s}
@media (max-width:1919px){
.service__list.style-3{height:88vh}
}
@media (max-width:767px){
.service__list.style-3{display:block;height:unset;min-height:unset}
}
.service__list.style-3 .item{position:relative;flex-basis:15%;overflow:hidden;padding:65px;cursor:pointer;border:1px solid #232323;border-right:none;transition:all .3s}
@media (max-width:1399px){
.service__list.style-3 .item{padding:40px}
}
@media (max-width:991px){
.service__list.style-3 .item{padding:18px}
}
@media (max-width:767px){
.service__list.style-3 .item{height:145px;flex-basis:100%;border-bottom:none;border-right:1px solid #232323}
}
.service__list.style-3 .item:last-child{border-right:1px solid #232323}
@media (max-width:767px){
.service__list.style-3 .item:last-child{border-bottom:1px solid #232323}
}
.service__list.style-3 .number{color:#fff;font-size:14px;font-weight:500;line-height:1.5;font-family:"DM Sans",sans-serif;margin-bottom:110px;position:relative;display:flex;align-items:center;gap:10px}
@media (max-width:1919px){
.service__list.style-3 .number{margin-bottom:80px}
}
@media (max-width:1399px){
.service__list.style-3 .number{margin-bottom:50px}
}
@media (max-width:767px){
.service__list.style-3 .number{margin-bottom:35px}
}
.service__list.style-3 .number span{width:18px;height:18px;border-radius:100%;display:inline-block;border:1px solid #232323}
.service__list.style-3 .number span::before{position:absolute;content:"";width:6px;height:6px;left:6px;top:7px;border-radius:100%;background-color:#fff}
@media (max-width:767px){
.service__list.style-3 .number span::before{top:8px}
}
.service__list.style-3 .title{color:#fff;font-size:40px;font-weight:400;line-height:1.1;transition:all .5s;transform:translate(-36vh,160px) rotate(-90deg);width:78vh}
@media (max-width:1399px){
.service__list.style-3 .title{font-size:30px}
}
@media (max-width:767px){
.service__list.style-3 .title{font-size:24px;transform:unset;padding-bottom:50px;width:fit-content}
}
.service__list.style-3 p{color:#999}
.service__list.style-3 ul li{color:#fff;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.5}
.service__list.style-3 .arova-btn-primary .icon,.service__list.style-3 .arova-btn-primary .text{color:#101010;background-color:#fff}
.service__list.style-3 .content{transform:translate(210px,0);transition:all .5s}
@media (max-width:767px){
.service__list.style-3 .content{transform:translate(0,0)}
}
.service__list.style-3 .active.item{flex-basis:100%;cursor:auto;transition:all .3s}
@media (max-width:767px){
.service__list.style-3 .active.item{flex-basis:100%;height:auto}
}
.service__list.style-3 .active .content{transform:translate(0,0)}
.service__list.style-3 .active .title{font-size:70px;padding-bottom:25px;transform:translate(0,0)}
@media (max-width:1399px){
.service__list.style-3 .active .title{font-size:55px}
}
@media (max-width:991px){
.service__list.style-3 .active .title{font-size:48px;padding-bottom:15px}
}
@media (max-width:767px){
.service__list.style-3 .active .title{font-size:30px}
}
.service__list.style-3 .active p{padding-bottom:25px}
@media (max-width:1199px){
.service__list.style-3 .active p{font-size:16px}
}
.service__list.style-3 .active ul{margin-bottom:35px}
@media (max-width:1199px){
.service__list.style-3 .active ul li{font-size:16px}
}
.solution__area{padding-top:80px}
@media (max-width:1199px){
.solution__area{padding-top:60px}
}
@media (max-width:767px){
.solution__area .hero-title{font-size:45px}
}
.solution__btm{display:grid;grid-template-columns:1fr 2fr}
@media (max-width:767px){
.solution__btm{grid-template-columns:1fr}
}
.solution__btm .desc{max-width: 637px;}
.solution__btm .video{width:850px;height:400px;overflow:hidden;border-radius:200px}
@media (max-width:991px){
.solution__btm .video{width:560px;height:270px}
}
@media (max-width:767px){
.solution__btm .video{width:320px;height:160px}
}
.solution__btm .video video{width:100%}
.solution__btm .workflow{border-left:2px solid #101010}
.solution__btm .workflow p{color:#101010;font-size:18px;font-weight:500;line-height:24px;padding-left:10px;line-height:1.2;max-width:180px}
.solution__btm .content{gap:100px;display:flex;align-items:flex-start;padding-bottom:65px;margin-top:20px}
@media (max-width:1399px){
.solution__btm .content{margin-top:30px;padding-left:40px}
}
@media (max-width:1199px){
.solution__btm .content{margin-top:30px}
}
@media (max-width:1199px){
.solution__btm .content{gap:30px;padding-left:0}
}
@media (max-width:767px){
.solution__btm .content{flex-direction:column;padding-bottom:40px}
}
.solution__btm .scroll-down{border-radius:50px;border:none;padding:15px 20px;display:flex;align-items:center;gap:20px;color:#101010;border:1px solid rgba(16,16,16,.0784313725);background-color:transparent;font-weight:500;text-transform:uppercase;transform:rotate(-90deg) translate(-200px,-30px)}
.dark .solution__btm .scroll-down{color:#fff;border-color:#232323}
@media (max-width:767px){
.solution__btm .scroll-down{display:none}
}
.develop__content{display:grid;grid-template-columns:1fr 0.8fr;margin-bottom:70px}
@media (max-width:1199px){
.develop__content{gap:20px;grid-template-columns:1fr}
}
@media (max-width:767px){
.develop__content{margin-bottom:50px}
}
.develop__content p{font-weight:400;line-height:1.4;padding-bottom:25px}
.develop__content ul{columns:2}
.develop__content ul li{color:#101010;font-size:18px;font-weight:400;line-height:1.5}
.dark .develop__content ul li{color:#fff}
@media (max-width:767px){
.develop__content ul li{font-size:16px}
}
.develop__img{gap:20px;display:flex;align-items:center}
@media (max-width:767px){
.develop__img{flex-wrap:wrap}
}
.elevate__wrapper{display:grid;grid-template-columns:1fr 3fr}
@media (max-width:767px){
.elevate__wrapper{gap:20px;grid-template-columns:1fr}
}
.elevate__left .elevate{color:#fff;font-size:24px;font-weight:400;line-height:1;width:190px;height:190px;display:flex;align-items:center;justify-content:center;background-color:#101010;border-radius:100%;text-align:center}
@media (max-width:991px){
.elevate__left .elevate{width:150px;height:155px;font-size:18px}
}
.dark .elevate__left .elevate{color:#101010;background-color:#fff}
.elevate__right .title{font-size:50px;font-weight:400;line-height:1.1;margin-bottom:60px}
@media (max-width:1199px){
.elevate__right .title{font-size:40px}
}
@media (max-width:991px){
.elevate__right .title{font-size:30px}
}
@media (max-width:767px){
.elevate__right .title{margin-bottom:30px}
}
.elevate__right .number{color:#101010;font-size:90px;font-weight:400;line-height:1;padding-top:10px;margin-top:5px;border-top:1px solid #101010}
@media (max-width:767px){
.elevate__right .number{font-size:50px}
}
.dark .elevate__right .number{color:#fff;border-color:rgba(255,255,255,.08)}
.elevate__right .item{gap:110px;display:grid;grid-template-columns:1fr 1.7fr;margin-bottom:50px}
@media (max-width:1199px){
.elevate__right .item{gap:50px;margin-bottom:30px}
}
@media (max-width:991px){
.elevate__right .item{gap:10px;margin-bottom:10px;grid-template-columns:1fr}
}
.elevate__right .item p{font-weight:400;line-height:1.4}
.process__area{background-color:#ffff}
.process__area .s-title{color:#101010;font-size:50px;font-weight:400;line-height:1.1;max-width:450px}
@media (max-width:1199px){
.process__area .s-title{font-size:40px}
}
@media (max-width:767px){
.process__area .s-title{font-size:30px}
}
.process__area p{color:#101010;max-width:520px;font-weight:400}
@media (max-width:991px){
.process__area p{font-size:16px}
}
.process__top{display:flex;justify-content:space-between;padding-bottom:90px}
@media (max-width:991px){
.process__top{gap:20px;flex-direction:column;padding-bottom:50px}
}
.process__list{display:grid;grid-template-columns:repeat(4,1fr)}
@media (max-width:767px){
.process__list{gap:50px 0;grid-template-columns:1fr 1fr}
}
.process__item{padding-right:30px;border-top:1px solid #101010}
@media (max-width:1199px){
.process__item{padding-right:15px}
}
@keyframes ripple{
0%{transform:translate(-50%,-50%) scale(1)}
100%{transform:translate(-50%,-50%) scale(1.3);background-color:var(--primary)}
}
.process__item .dot{width:16px;height:16px;border-radius:100%;border:1px solid #101010;transform:translateY(-50%);position:relative}
.process__item .dot::after{top:50%;left:50%;width:5px;height:5px;content:"";position:absolute;border-radius:100%;background-color:#101010;animation:ripple infinite 3s}
.process__item .title{color:#101010;font-size:20px;font-weight:400;line-height:1.3;padding-bottom:20px;padding-right:60px;padding-top:20px}
@media (max-width:991px){
.process__item .title{font-size:18px;padding-right:0}
}
@media (max-width:767px){
.process__item .title{padding-top:10px;padding-bottom:15px}
}
.service-list2--wrap{position:relative;width:100%;height:100%;margin-top:70px}
@media (max-width:1399px){
.service-list2--wrap{margin-top:40px}
}
.service-list2--wrap .item{height:560px;padding:70px;background-color:#171717;position:relative}
@media (max-width:1399px){
.service-list2--wrap .item{padding:50px;height:520px}
}
@media (max-width:991px){
.service-list2--wrap .item{padding:40px;height:450px}
}
@media (max-width:767px){
.service-list2--wrap .item{height:auto;padding:30px 15px;margin-bottom:40px}
.service-list2--wrap .item:last-child{display:none}
}
.dark .service-list2--wrap .item{background-color:#1c1c1c}
.service-list2--wrap .btm,.service-list2--wrap .top{display:flex;align-items:center;justify-content:space-between}
@media (max-width:767px){
.service-list2--wrap .btm,.service-list2--wrap .top{flex-wrap:wrap}
}
.service-list2--wrap .btm{border-top:1px solid rgba(255,255,255,.0784313725);padding-top:25px;margin-top:25px}
.service-list2--wrap .sec-title{color:#fff;text-transform:uppercase}
@media (max-width:1399px){
.service-list2--wrap .sec-title{font-size:60px}
}
@media (max-width:991px){
.service-list2--wrap .sec-title{font-size:36px}
}
@media (max-width:767px){
.service-list2--wrap .sec-title{font-size:30px}
}
.service-list2--wrap .arova-btn-border{color:#fff}
.service-list2--wrap .arova-btn-border::after{background-color:#fff}
.service-list2--wrap .number{color:#202020;font-size:250px;font-weight:400;line-height:1;font-family:beatrice}
@media (max-width:1399px){
.service-list2--wrap .number{font-size:220px}
}
@media (max-width:991px){
.service-list2--wrap .number{font-size:180px}
}
@media (max-width:767px){
.service-list2--wrap .number{font-size:90px}
}
.service-list2--wrap .info{max-width:330px;margin-right:230px}
@media (max-width:1199px){
.service-list2--wrap .info{margin-right:60px}
}
@media (max-width:991px){
.service-list2--wrap .info{margin-right:0}
}
.service-list2--wrap .info p{color:#999}
.service-list2--wrap .info ul{padding-top:20px}
.service-list2--wrap .info ul li{color:#fff;font-size:18px;font-weight:400;line-height:1.5}
.portfolio__area{background-image:url(../imgs/portfolio/shape.png);background-position:28% 33%;background-repeat:no-repeat}
.dark .portfolio__area{background-image:url(../imgs/portfolio/shape-6.png)}
.portfolio__area .sec-title{max-width:320px;}
@media (max-width:767px){
.portfolio__area .sec-title{padding-bottom:25px}
}
.portfolio__area .desc-wrap{border-top:1px solid #ececec;padding-top:30px;padding-bottom:140px;display:flex;align-items:center;justify-content:space-between}
@media (max-width:1399px){
.portfolio__area .desc-wrap{padding-bottom:80px}
}
@media (max-width:767px){
.portfolio__area .desc-wrap{gap:20px;margin-left:0;flex-wrap:wrap;padding-bottom:50px}
}
.dark .portfolio__area .desc-wrap{border-color:rgba(255,255,255,.0784313725)}
.portfolio__area .desc-wrap p{max-width:550px}
.portfolio__area-2 .sec-subtitle{text-align:center;padding-bottom:180px}
@media (max-width:1199px){
.portfolio__area-2 .sec-subtitle{padding-bottom:120px}
}
@media (max-width:991px){
.portfolio__area-2 .sec-subtitle{padding-bottom:50px}
}
.portfolio__wrapper-2{padding-top:30px}
@media (max-width:991px){
.portfolio__wrapper-2{padding-top:0}
}
.portfolio__wrapper-2 .desc{padding-left:50%}
@media (max-width:767px){
.portfolio__wrapper-2 .desc{padding-left:10%}
}
.portfolio__wrapper-2 .desc p{max-width:330px}
.portfolio__wrapper-2 .btn-wrap{padding-top:70px}
@media (max-width:991px){
.portfolio__wrapper-2 .btn-wrap{padding-top:50px}
}
@media (max-width:767px){
.portfolio__wrapper-2 .btn-wrap{padding-top:10px}
}
.portfolio__wrapper-2 .btn-wrap a{margin:0 auto}
.portfolio__wrapper-6{padding-top:100px}
@media (max-width:1199px){
.portfolio__wrapper-6{padding-top:80px}
}
@media (max-width:991px){
.portfolio__wrapper-6{padding-top:70px}
}
@media (max-width:767px){
.portfolio__wrapper-6{padding-top:50px}
}
.portfolio__wrapper-6 .title-wrap{max-width:1110px;margin:0 auto;margin-bottom:140px}
@media (max-width:1399px){
.portfolio__wrapper-6 .title-wrap{margin-bottom:120px}
}
@media (max-width:1199px){
.portfolio__wrapper-6 .title-wrap{margin-bottom:100px}
}
@media (max-width:991px){
.portfolio__wrapper-6 .title-wrap{margin-bottom:60px}
}
@media (max-width:767px){
.portfolio__wrapper-6 .title-wrap{margin-bottom:40px}
}
.portfolio__wrapper-6 .s-title{color:#101010;font-size:220px;font-weight:400;line-height:.9;padding-bottom:30px;text-transform:uppercase}
@media (max-width:1199px){
.portfolio__wrapper-6 .s-title{font-size:160px}
}
@media (max-width:991px){
.portfolio__wrapper-6 .s-title{font-size:120px}
}
@media (max-width:767px){
.portfolio__wrapper-6 .s-title{font-size:60px}
}
.dark .portfolio__wrapper-6 .s-title{color:#fff}
.portfolio__wrapper-6 .s-title img{margin-left:20px;margin-bottom:-25px}
@media (max-width:1199px){
.portfolio__wrapper-6 .s-title img{width:90px;margin-bottom:-11px}
}
@media (max-width:991px){
.portfolio__wrapper-6 .s-title img{width:60px}
}
@media (max-width:767px){
.portfolio__wrapper-6 .s-title img{width:40px;margin-bottom:0}
}
.portfolio__wrapper-6 .desc{max-width:340px;margin-left:auto}
.portfolio__wrapper-6 .desc strong{color:#101010}
.dark .portfolio__wrapper-6 .desc strong{color:#fff}
.portfolio__wrapper-8{display:grid;grid-template-columns:1fr 2fr;padding-left:90px;padding-right:90px}
@media (max-width:1399px){
.portfolio__wrapper-8{padding-left:30px}
}
@media (max-width:1199px){
.portfolio__wrapper-8{padding-left:15px;padding-right:60px}
}
@media (max-width:767px){
.portfolio__wrapper-8{grid-template-columns:1fr}
}
.portfolio__wrapper-8 .title-wrap{padding-top:160px}
@media (max-width:1199px){
.portfolio__wrapper-8 .title-wrap{padding-top:100px}
}
@media (max-width:767px){
.portfolio__wrapper-8 .title-wrap{padding-top:30px}
}
.portfolio__wrapper-8 .s-title{color:#101010;font-size:120px;font-weight:500;line-height:.8}
@media (max-width:1199px){
.portfolio__wrapper-8 .s-title{font-size:80px}
}
@media (max-width:991px){
.portfolio__wrapper-8 .s-title{font-size:60px}
}
.dark .portfolio__wrapper-8 .s-title{color:#fff}
.portfolio__wrapper-8 .desc{margin-top:30px;padding-left:100px;position:relative}
@media (max-width:1199px){
.portfolio__wrapper-8 .desc{padding-left:50px}
}
@media (max-width:991px){
.portfolio__wrapper-8 .desc{padding-left:0}
}
@media (max-width:767px){
.portfolio__wrapper-8 .desc{margin-top:15px;margin-bottom:30px}
}
.portfolio__wrapper-8 .desc::before{position:absolute;content:"";left:0;top:7px;width:75px;height:2px;background-color:#101010}
@media (max-width:1199px){
.portfolio__wrapper-8 .desc::before{width:40px}
}
@media (max-width:991px){
.portfolio__wrapper-8 .desc::before{display:none}
}
.dark .portfolio__wrapper-8 .desc::before{background-color:#fff}
.portfolio__wrapper-8 .desc p{max-width:245px}
@media (max-width:991px){
.portfolio__wrapper-8 .desc p{font-size:16px}
}
.portfolio__top-inner{display:flex;align-items:flex-end;justify-content:space-between;position:relative}
@media (max-width:767px){
.portfolio__top-inner{flex-wrap:wrap}
}
.portfolio__top-inner .hero-title{max-width:615px}
@media (max-width:1199px){
.portfolio__top-inner .hero-title{max-width:550px}
}
.portfolio__top-inner .desc{position:absolute;left:40%;bottom:145px}
@media (max-width:1399px){
.portfolio__top-inner .desc{bottom:132px}
}
@media (max-width:1199px){
.portfolio__top-inner .desc{bottom:72px}
}
@media (max-width:991px){
.portfolio__top-inner .desc{position:static;padding-top:30px;padding-left:55px}
}
.portfolio__top-inner .desc p{max-width:290px;position:relative}
.portfolio__top-inner .desc p::after{position:absolute;content:"";width:80px;height:2px;background-color:#101010;left:-100px;top:7px}
@media (max-width:767px){
.portfolio__top-inner .desc p::after{width:40px;left:-50px}
}
.portfolio__top-inner ul{padding-right:50px}
@media (max-width:767px){
.portfolio__top-inner ul{padding-left:55px;padding-top:30px}
}
.portfolio__top-inner ul li{font-size:18px}
@media (max-width:767px){
.portfolio__top-inner ul li{font-size:16px}
}
.dark .portfolio__top-inner ul li{color:#999}
.portfolio__list.style-1{gap:0 190px;display:grid;align-items:center;grid-template-columns:1fr 1fr}
@media (max-width:1399px){
.portfolio__list.style-1{gap:100px}
}
@media (max-width:1199px){
.portfolio__list.style-1{gap:60px}
}
@media (max-width:991px){
.portfolio__list.style-1{gap:40px}
}
@media (max-width:767px){
.portfolio__list.style-1{grid-template-columns:1fr}
}
.portfolio__list.style-1 .item:nth-child(odd){justify-self:flex-end}
.portfolio__list.style-1 .item .thumb{display:block;margin-bottom:30px;transition:all .5s;position:relative}
@media (max-width:1199px){
.portfolio__list.style-1 .item .thumb{margin-bottom:20px}
}
@media (max-width:767px){
.portfolio__list.style-1 .item .thumb{margin-bottom:15px}
}
.portfolio__list.style-1 .item .thumb::after,.portfolio__list.style-1 .item .thumb::before{position:absolute;width:0;height:101%;content:"";top:-1px;transition:all .5s;background-color:#fff}
.dark .portfolio__list.style-1 .item .thumb::after,.dark .portfolio__list.style-1 .item .thumb::before{background-color:#101010}
.portfolio__list.style-1 .item .thumb::before{left:-1px}
.portfolio__list.style-1 .item .thumb::after{right:-1px}
.portfolio__list.style-1 .item .thumb span{display:block}
.portfolio__list.style-1 .item .thumb span::after,.portfolio__list.style-1 .item .thumb span::before{position:absolute;width:101%;height:0;content:"";left:-1px;transition:all .5s;background-color:#fff}
.dark .portfolio__list.style-1 .item .thumb span::after,.dark .portfolio__list.style-1 .item .thumb span::before{background-color:#101010}
.portfolio__list.style-1 .item .thumb span::before{top:-1px}
.portfolio__list.style-1 .item .thumb span::after{bottom:-1px}
.portfolio__list.style-1 .item .thumb:hover::after,.portfolio__list.style-1 .item .thumb:hover::before{width:60px}
.portfolio__list.style-1 .item .thumb:hover span::after,.portfolio__list.style-1 .item .thumb:hover span::before{height:60px}
.portfolio__list.style-1 .item p{font-size:14px;font-weight:400;padding-top:3px}
.portfolio__list.style-1 .title{font-size:24px;font-weight:500;line-height:1.3;transition:all .3s}
.portfolio__list.style-2{padding-top:90px}
@media (max-width:767px){
.portfolio__list.style-2{padding-top:50px}
}
.portfolio__list.style-2 .item{gap:30px;display:grid;grid-template-columns:1fr 2.4fr;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e2e2e2}
@media (max-width:1199px){
.portfolio__list.style-2 .item{grid-template-columns:1fr 2fr}
}
@media (max-width:767px){
.portfolio__list.style-2 .item{gap:20px;grid-template-columns:1fr}
}
.dark .portfolio__list.style-2 .item{border-color:#232323}
@media (max-width:767px){
.portfolio__list.style-2 .item .content{order:1}
}
.portfolio__list.style-2 .item:first-child{border-top:1px solid #e2e2e2;padding-top:30px}
.dark .portfolio__list.style-2 .item:first-child{border-color:#232323}
.portfolio__list.style-2 .item .title{font-size:36px;font-weight:400;line-height:1.1;padding-bottom:5px;text-transform:uppercase;transition:all .3s}
@media (max-width:991px){
.portfolio__list.style-2 .item .title{font-size:24px}
}
.portfolio__list.style-2 .item .title:hover{color:#f6472f}
.portfolio__list.style-2 .item img{width:100%;transition:all 1s}
.portfolio__list.style-2 .item .thumb{overflow:hidden}
.portfolio__list.style-2 .item .thumb:hover img{transform:scale(1.3)}
.portfolio__list.style-3{gap:100px 140px;display:grid;grid-template-columns:1fr 1fr}
@media (max-width:1199px){
.portfolio__list.style-3{gap:60px 40px}
}
@media (max-width:767px){
.portfolio__list.style-3{gap:40px;grid-template-columns:1fr}
}
.portfolio__list.style-3 .item p{font-size:14px;text-transform:uppercase}
.portfolio__list.style-3 .item img{margin-bottom:15px}
.portfolio__list.style-3 .title{color:#101010;font-size:20px;font-weight:500;line-height:1.3;padding-bottom:3px;text-transform:uppercase;transition:all .3s}
.dark .portfolio__list.style-3 .title{color:#fff}
.portfolio__list.style-3 .title:hover{color:#f6472f}
.portfolio__list.style-4{gap:0 190px;display:grid;align-items:center;grid-template-columns:1fr 1fr}
@media (max-width:1399px){
.portfolio__list.style-4{gap:0 100px}
}
@media (max-width:991px){
.portfolio__list.style-4{gap:50px 60px}
}
@media (max-width:767px){
.portfolio__list.style-4{gap:40px;grid-template-columns:1fr}
}
.portfolio__list.style-4 .item{display:grid;justify-content:center}
.portfolio__list.style-4 .item img{margin-bottom:30px}
@media (max-width:991px){
.portfolio__list.style-4 .item img{margin-bottom:20px}
}
@media (max-width:767px){
.portfolio__list.style-4 .item img{margin-bottom:10px}
}
.portfolio__list.style-4 .item p{color:#555;font-size:14px;font-weight:400;padding-top:3px}
.dark .portfolio__list.style-4 .item p{color:#999}
.portfolio__list.style-4 .title{font-size:24px;font-weight:500;line-height:1.3;transition:all .3s}
.portfolio__list.style-4 .title:hover{color:#f6472f}
.portfolio__list.style-5{border-left:1px solid rgba(16,16,16,.0784313725);padding-bottom:200px}
@media (max-width:1199px){
.portfolio__list.style-5{padding-bottom:160px}
}
@media (max-width:767px){
.portfolio__list.style-5{border:none;padding-bottom:10px}
}
.dark .portfolio__list.style-5{border-color:rgba(255,255,255,.0784313725)}
@media (max-width:767px){
.portfolio__list.style-5 .item{margin-bottom:40px}
}
.portfolio__list.style-5 .item:nth-child(odd){padding-left:50%}
@media (max-width:767px){
.portfolio__list.style-5 .item:nth-child(odd){padding-left:0}
}
.portfolio__list.style-5 .item:nth-child(2n){padding-right:50%}
@media (max-width:767px){
.portfolio__list.style-5 .item:nth-child(2n){padding-right:0}
}
.portfolio__list.style-5 .item .content{padding-top:30px;position:absolute}
@media (max-width:1199px){
.portfolio__list.style-5 .item .content{padding-top:20px}
}
@media (max-width:767px){
.portfolio__list.style-5 .item .content{position:static;padding-top:15px}
}
.portfolio__list.style-5 .item p{font-size:14px;padding-left:40px}
@media (max-width:767px){
.portfolio__list.style-5 .item p{padding-left:15px}
}
.portfolio__list.style-5 .title{color:#101010;font-size:24px;font-weight:500;line-height:1.1;padding-left:40px;padding-bottom:8px;transition:all .3s}
@media (max-width:1199px){
.portfolio__list.style-5 .title{padding-left:15px;padding-bottom:5px}
}
.dark .portfolio__list.style-5 .title{color:#fff}
.portfolio__slider.style-1{height:100vh}
.portfolio__slider.style-1 .swiper{height:100%}
.portfolio__slider.style-1 .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}
.portfolio__slider.style-1 .item{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:250px;padding-left:100px;background-color:rgba(0,0,0,.5)}
@media (max-width:1199px){
.portfolio__slider.style-1 .item{padding-left:25px;padding-bottom:220px}
}
@media (max-width:767px){
.portfolio__slider.style-1 .item{padding-left:15px;padding-bottom:180px}
}
.portfolio__slider.style-1 .item p{color:#fff;font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase;transform:translateY(50px);transition:all .9s;transition-delay:1.8s;opacity:0}
.portfolio__slider.style-1 .title{color:#fff;font-size:70px;font-weight:500;line-height:1.1;padding-bottom:10px;text-transform:uppercase;transform:translateY(50px);transition:all 1s;transition-delay:1.5s;opacity:0}
@media (max-width:1199px){
.portfolio__slider.style-1 .title{font-size:60px}
}
@media (max-width:767px){
.portfolio__slider.style-1 .title{font-size:40px}
}
.portfolio__slider.style-1 .swiper-slide-active .title{transform:translateY(0);opacity:1}
.portfolio__slider.style-1 .swiper-slide-active .item p{transform:translateY(0);opacity:1}
.portfolio__slider.style-1 .pf-btn{position:absolute;bottom:80px;z-index:3;color:#fff;font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase;display:flex;align-items:center;gap:10px}
@media (max-width:1199px){
.portfolio__slider.style-1 .pf-btn{bottom:50px}
}
.portfolio__slider.style-1 .pf-btn-prev{left:100px}
@media (max-width:1399px){
.portfolio__slider.style-1 .pf-btn-prev{left:80px}
}
@media (max-width:1199px){
.portfolio__slider.style-1 .pf-btn-prev{left:25px}
}
@media (max-width:767px){
.portfolio__slider.style-1 .pf-btn-prev{left:15px}
}
.portfolio__slider.style-1 .pf-btn-next{right:100px}
@media (max-width:1399px){
.portfolio__slider.style-1 .pf-btn-next{right:80px}
}
@media (max-width:1199px){
.portfolio__slider.style-1 .pf-btn-next{right:25px}
}
@media (max-width:767px){
.portfolio__slider.style-1 .pf-btn-next{right:15px}
}
.portfolio__slider.style-1 .pf-pagination{width:260px;z-index:2;position:absolute;bottom:75px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:large;font-weight:500;text-transform:uppercase}
@media (max-width:1199px){
.portfolio__slider.style-1 .pf-pagination{bottom:45px}
}
@media (max-width:767px){
.portfolio__slider.style-1 .pf-pagination{width:130px}
}
.portfolio__slider.style-1 .pf-pagination .dash{width:80%;height:1px;background:#fff;display:inline-block}
@media (max-width:767px){
.portfolio__slider.style-1 .pf-pagination .dash{width:70%}
}
.portfolio__slider.style-2{padding-left:50px;padding-right:50px;height:calc(100vh - 180px);position:relative}
@media (max-width:1399px){
.portfolio__slider.style-2{padding-left:30px;padding-right:30px}
}
@media (max-width:1199px){
.portfolio__slider.style-2{padding-left:15px;padding-right:15px}
}
@media (max-width:767px){
.portfolio__slider.style-2{height:calc(100vh - 200px)}
}
.dark .portfolio__slider.style-2{background-color:#101010}
.portfolio__slider.style-2 .swiper{height:100%}
.portfolio__slider.style-2 .swiper-pagination-bullet{background:#101010;position:relative;z-index:1}
.dark .portfolio__slider.style-2 .swiper-pagination-bullet{background-color:#fff}
.portfolio__slider.style-2 .item p{color:#555;font-size:14px;text-transform:uppercase}
.dark .portfolio__slider.style-2 .item p{color:#999}
.portfolio__slider.style-2 .thumb{display:block;overflow:hidden;margin-bottom:15px}
@media (max-width:1399px){
.portfolio__slider.style-2 .thumb{height:360px;width:100%}
}
.portfolio__slider.style-2 .thumb img{width:100%;height:100%;object-fit:cover;transition:all .5s}
.portfolio__slider.style-2 .thumb:hover img{transform:scale(1.1) rotate(5deg)}
.portfolio__slider.style-2 .title{color:#101010;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:5px;text-transform:uppercase}
.dark .portfolio__slider.style-2 .title{color:#fff}
.portfolio__slider.style-2 .pf-pagination{position:absolute;text-align:center;bottom:15px}
.portfolio__slider.style-3{padding-left:50px;padding-right:50px;height:calc(100vh - 240px)}
@media (max-width:1399px){
.portfolio__slider.style-3{padding-left:30px;padding-right:30px;height:calc(100vh - 220px)}
}
@media (max-width:1199px){
.portfolio__slider.style-3{padding-left:15px;padding-right:15px}
}
.dark .portfolio__slider.style-3{background-color:#101010}
.portfolio__slider.style-3 .item img{margin-bottom:15px;object-fit:cover}
@media (max-width:1399px){
.portfolio__slider.style-3 .item img{width:100%;max-height:330px}
}
.portfolio__slider.style-3 .item p{color:#555;font-size:14px;text-transform:uppercase}
.dark .portfolio__slider.style-3 .item p{color:#999}
.portfolio__slider.style-3 .title{color:#101010;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:5px;text-transform:uppercase}
.dark .portfolio__slider.style-3 .title{color:#fff}
.portfolio__detail-area .navigation{display:flex;align-items:center;justify-content:space-between}
.portfolio__detail-area .navigation .next,.portfolio__detail-area .navigation .prev{color:#101010;font-size:16px;font-weight:400;line-height:1;border-radius:25px;padding:15px 25px;transition:all .3s;border:1px solid rgba(16,16,16,.08)}
.dark .portfolio__detail-area .navigation .next,.dark .portfolio__detail-area .navigation .prev{color:#fff;border-color:#232323}
.portfolio__detail-area .navigation .next:hover,.portfolio__detail-area .navigation .prev:hover{color:#fff;background-color:#101010}
.dark .portfolio__detail-area .navigation .next:hover,.dark .portfolio__detail-area .navigation .prev:hover{color:#101010;background-color:#fff}
.portfolio__detail-wrapper{gap:80px;display:grid;grid-template-columns:1.5fr 1fr}
@media (max-width:1199px){
.portfolio__detail-wrapper{gap:40px}
}
@media (max-width:991px){
.portfolio__detail-wrapper{gap:25px}
}
@media (max-width:767px){
.portfolio__detail-wrapper{grid-template-columns:1fr}
}
.portfolio__detail-imgs{gap:10px;display:grid}
.portfolio__detail-imgs img{width:100%;height:100%;object-fit:cover}
.portfolio__detail-imgs .img-col-2{display:grid;gap:10px;grid-template-columns:1.2fr 1fr}
.portfolio__detail-imgs .right{gap:10px;display:grid}
@media (max-width:767px){
.portfolio__detail-content{order:-1}
}
.portfolio__detail-content .sec-title{padding-top:50px;padding-bottom:25px}
@media (max-width:767px){
.portfolio__detail-content .sec-title{padding-top:40px;padding-bottom:20px}
}
.portfolio__detail-content p{padding-bottom:30px}
@media (max-width:991px){
.portfolio__detail-content p{font-size:16px}
}
.portfolio__detail-content ul{margin-top:60px}
.portfolio__detail-content ul li{display:grid;align-items:center;grid-template-columns:1fr 1fr;border-bottom:1px solid #ececec;padding-top:12px;padding-bottom:12px;color:#555;font-size:16px;font-weight:400}
.dark .portfolio__detail-content ul li{color:#999;border-color:#232323}
.portfolio__detail-content ul li:first-child{border-top:1px solid #ececec}
.dark .portfolio__detail-content ul li:first-child{border-color:#232323}
.portfolio__detail-content ul li span{color:#101010;font-weight:500}
.dark .portfolio__detail-content ul li span{color:#fff}
.pf-separator{width:100%;height:1px;background-color:#ececec}
.dark .pf-separator{background-color:#232323}
.pf-view{position:fixed;border-radius:50%;left:0;top:0;transform:translate(-50%,-50%);transition:.15s;z-index:999;background:#fff;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#101010;font-size:18px;font-weight:500;opacity:0}
.pf-footer-8{padding-left:90px;padding-right:100px}
@media (max-width:1399px){
.pf-footer-8{padding-left:30px}
}
@media (max-width:1199px){
.pf-footer-8{padding-left:15px}
}
.brand__area{background-color:#101010}
.dark .brand__area{background-color:#151515}
.brand__area .sec-title{color:#fff;max-width:80%}
.brand__area .title-wrap{gap:25px;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}
@media (max-width:767px){
.brand__area .title-wrap{gap:15px;flex-wrap:wrap}
}
.brand__area .title-wrap p{max-width:330px;color:#999}
.brand__area.about{background-color:#fff}
.dark .brand__area.about{background-color:#101010}
.brand__area.about .sec-title{color:#101010}
.dark .brand__area.about .sec-title{color:#fff}
.brand__area.about .brand__list,.brand__area.about .item{border-color:rgba(16,16,16,.0588235294)}
.dark .brand__area.about .brand__list,.dark .brand__area.about .item{border-color:rgba(255,255,255,.0588235294)}
.brand__area.about .title-wrap p{color:#555}
.dark .brand__area.about .title-wrap p{color:#999}
.brand__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.0588235294);border-left:1px solid rgba(255,255,255,.0588235294)}
.brand__list .item{flex-basis:20%;display:flex;align-items:center;justify-content:center;height:140px}
@media (max-width:767px){
.brand__list .item{flex-basis:50%}
}
@media (max-width:991px){
.brand__list .item img{max-width:100px}
}
.brand__list.style-2{border-color:rgba(16,16,16,.0784313725)}
.dark .brand__list.style-2{border-color:rgba(255,255,255,.0784313725)}
.brand__list.style-2 .item{border-color:rgba(16,16,16,.0784313725)}
@media (max-width:991px){
.brand__list.style-2 .item img{max-width:90px}
}
.dark .brand__list.style-2 .item{border-color:rgba(255,255,255,.0784313725)}
.award__area .sec-title{max-width:880px}
@media (max-width:991px){
.award__area .sec-title img{width:60px}
}
.award__area-2 .sec-title{max-width:890px;text-transform:uppercase;padding-top:50px}
@media (max-width:991px){
.award__area-2 .sec-title{font-size:36px}
}
@media (max-width:767px){
.award__area-2 .sec-title{font-size:30px;padding-top:30px}
.award__area-2 .sec-title img{width:70px}
}
.award__area.about{background-color:#101010}
.dark .award__area.about{background-color:#151515}
.award__area.about .sec-title,.award__area.about .title{color:#fff}
.award__area.about .item{border-color:rgba(255,255,255,.0784313725)}
.award__area.about .item:last-child{border-color:rgba(255,255,255,.0784313725)}
.award__area.about .achivement,.award__area.about .item p{color:#999}
.award__content{margin-top:120px;display:grid;grid-template-columns:1fr 2.3fr}
@media (max-width:1199px){
.award__content{margin-top:100px}
}
@media (max-width:991px){
.award__content{margin-top:60px;grid-template-columns:1fr}
}
@media (max-width:767px){
.award__content{margin-top:30px}
}
.award__list{gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr}
@media (max-width:991px){
.award__list{gap:20px}
}
@media (max-width:767px){
.award__list{grid-template-columns:1fr}
}
.award__list .item{border-left:1px solid #ececec;padding-left:40px}
@media (max-width:991px){
.award__list .item{padding-left:20px}
}
@media (max-width:767px){
.award__list .item{padding:20px;border:1px solid #ececec}
}
.dark .award__list .item{border-color:rgba(255,255,255,.0784313725)}
.award__list .item:last-child{border-right:1px solid #ececec}
.dark .award__list .item:last-child{border-color:rgba(255,255,255,.0784313725)}
.award__list .item p{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:170px}
@media (max-width:991px){
.award__list .item p{margin-bottom:100px}
}
.award__list .item img{margin-bottom:33px}
.award__list .title{font-size:24px;font-weight:400;line-height:1.1;padding-bottom:5px}
@media (max-width:991px){
.award__list .title{font-size:22px}
}
.award__list .achivement{color:#555;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.4}
.dark .award__list .achivement{color:#999}
.award__list-2{max-width:880px;margin-left:auto;margin-top:80px}
@media (max-width:991px){
.award__list-2{margin-top:50px}
}
.award__list-2 .item{gap:15px;display:grid;align-items:center;grid-template-columns:0.3fr 1fr 1fr 0.5fr;padding-top:27px;padding-bottom:27px;border-bottom:1px solid #ececec}
@media (max-width:767px){
.award__list-2 .item{grid-template-columns:1fr}
}
.dark .award__list-2 .item{border-color:#232323}
.award__list-2 .item:first-child{border-top:1px solid #ececec}
.dark .award__list-2 .item:first-child{border-color:#232323}
.award__list-2 .item .achivement,.award__list-2 .item .number{color:#101010;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.3;text-transform:uppercase}
.dark .award__list-2 .item .achivement,.dark .award__list-2 .item .number{color:#fff}
.award__list-2 .item .title{font-family:beatrice;font-size:22px;font-weight:400;line-height:1;text-transform:uppercase}
@media (max-width:991px){
.award__list-2 .item .title{font-size:20px}
}
.award__list-2 .item p{color:#101010;text-transform:uppercase}
@media (max-width:991px){
.award__list-2 .item p{font-size:16px}
}
.award__list-2 .item .achivement{text-align:right}
@media (max-width:991px){
.award__list-2 .item .achivement{font-size:16px}
}
@media (max-width:767px){
.award__list-2 .item .achivement{text-align:left}
}
@media (max-width:991px){
.award__image{display:none}
}
.counter__top-3{text-align:center;padding-bottom:65px}
@media (max-width:767px){
.counter__top-3{padding-bottom:40px}
}
.counter__top-3 .title{max-width:590px;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:400;line-height:1.1;margin:auto}
@media (max-width:767px){
.counter__top-3 .title{font-size:30px}
}
.counter__list-2{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);gap:20px}
@media (max-width:991px){
.counter__list-2{gap:15px;grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
.counter__list-2{grid-template-columns:1fr}
}
.counter__item.style-1{gap:30px;display:flex;align-items:center;border-radius:107px;padding:50px 60px;border:1px solid rgba(16,16,16,.1);align-items:center;justify-content:center}
@media (max-width:1399px){
.counter__item.style-1{padding:40px}
}
.dark .counter__item.style-1{border-color:rgba(255,255,255,.1019607843)}
.counter__item.style-1 .number{color:#101010;font-family:beatrice;font-size:70px;font-weight:400;line-height:1.1;text-transform:uppercase}
@media (max-width:1199px){
.counter__item.style-1 .number{font-size:48px}
}
.dark .counter__item.style-1 .number{color:#fff}
.counter__item.style-1 p{color:#101010;font-size:20px;font-weight:400;line-height:1.2}
@media (max-width:1199px){
.counter__item.style-1 p{font-size:18px}
}
.dark .counter__item.style-1 p{color:#fff}
.counter__slider{width:400%;height:100vh;display:flex;flex-wrap:nowrap}
@media (max-width:767px){
.counter__slider{padding-top:100px;flex-wrap:wrap;height:auto;width:100%;gap:50px;padding-bottom:50px}
}
.counter__slider .item{display:flex;justify-content:center;flex-direction:column;position:relative;width:100%;height:100%}
@media (max-width:767px){
.counter__slider .item{height:auto}
}
.counter__slider .count{position:absolute;bottom:180px;right:25%;width:30px;height:30px;border:1px solid #ececec;display:flex;align-items:center;justify-content:center;border-radius:100%}
@media (max-width:1399px){
.counter__slider .count{bottom:105px;right:20%}
}
@media (max-width:1199px){
.counter__slider .count{bottom:160px;right:10%}
}
@media (max-width:991px){
.counter__slider .count{right:5%}
}
@media (max-width:767px){
.counter__slider .count{position:unset;order:-1;margin:auto;margin-bottom:20px}
}
.dark .counter__slider .count{color:#fff;border-color:rgba(255,255,255,.0784313725)}
.counter__slider .count::before{position:absolute;content:"";width:120px;height:1px;right:45px;background-color:#101010}
@media (max-width:991px){
.counter__slider .count::before{width:60px}
}
@media (max-width:767px){
.counter__slider .count::before{display:none}
}
.dark .counter__slider .count::before{background-color:#fff}
.counter__slider .title{font-size:24px;font-weight:500;line-height:1.1;text-align:left;padding-left:40%;font-family:"DM Sans",sans-serif}
@media (max-width:767px){
.counter__slider .title{font-size:20px;text-align:center;padding-left:unset}
}
.counter__slider .number{font-family:beatrice;font-size:350px;font-weight:400;line-height:1;text-align:center;padding-top:100px;padding-bottom:60px}
@media (max-width:1399px){
.counter__slider .number{font-size:280px;padding-top:60px;padding-bottom:0}
}
@media (max-width:1199px){
.counter__slider .number{font-size:220px;padding-top:30px}
}
@media (max-width:991px){
.counter__slider .number{font-size:180px}
}
@media (max-width:767px){
.counter__slider .number{font-size:90px;padding-top:20px}
}
.dark .counter__slider .number{color:#fff}
.counter__slider p{font-size:18px;font-weight:400;line-height:26px;text-align:left;max-width:300px;margin-left:40%}
@media (max-width:767px){
.counter__slider p{font-size:16px;text-align:center;margin:auto}
}
.testimonial__area{background-color:#101010}
.shapeimg{width:auto;height:auto}
.prv-content h2{margin:20px 0}
.prv-content p{margin:20px 0}
.header__logo{width:80px}
.header__logo img{width:100%}
.number-group{display:flex;flex-direction:column;gap:4px;margin-top:6px}
header{position:relative;z-index:999}
.mt100{padding-top:80px}
header.sticky{position:fixed;width:100%;z-index:999}
header.sticky .main--menu ul li a{padding:15px 3px}
header.sticky .main--menu .has-submenu::after{top:16px}
header.sticky .header__logo{width:60px}
header.sticky .main--menu .sub-menu li a{padding:7px 0}
header.sticky .main--menu ul li:hover>.sub-menu{top:50px}
header.sticky .main--menu .sub-menu .has-submenu::after{top:7px}
#cboxContent{border-radius:8px}



.quote-form{width:100%;margin:4% auto;position:relative}
.quote-form .sec-title{font-size:35px;text-align:center;padding-top:30px}
.quote-form form{width:100%;transform:translateY(10%);display:flex;align-items:center;justify-content:center;flex-direction:column}
.quote-form .frmnum{display:flex;width:100%;gap:0 6px;align-items:center}
.quote-form .frminput{width:100%}
.quote-form .group-input{display:flex;width:90%;margin:0 auto;gap:0 50px;padding:12px 0}
.quote-form .group-input input{width:100%}
.quote-form .single-input{width:90%}
.quote-form .group-input .frmcontry{width:23%}
.quote-form .group-input select{width:100%}
.quote-form .single-input textarea{width:100%}
#countryCodez{display: none}
.quote-form .group-input input,.quote-form .group-input select,.single-input textarea{color:#101010;font-size:15px;font-weight:400;width:100%;outline:0;border:none;opacity:1;transition:all .3s;padding-bottom:10px;background-color:transparent;border-bottom:1px solid #101010;border-radius:0}
.quote-form .from-control{position:relative}
.quote-form .single-input textarea{height:50px}
.quote-form .single-input textarea:focus{height:70px}
.quote-form button{background:0 0;border:none;margin-top:20px}
.quote-form .arova-btn-primary:hover span{background-color:#ee4038}
.quote-form .arova-btn-primary .text{padding:20px 64px}
.quote-form .arova-btn-primary .icon{width:55px;height:55px}
.quote-form .closeform{display:block;position:absolute;right:24px;top:-16px;width:25px;cursor:pointer}
.quote-form .closeform img{width:100%;height:auto;scale:1;transition:.2s ease-in}
.quote-form .closeform img:hover{scale:1.1}
.group-input .iti--separate-dial-code .iti__selected-flag{background:#fff}
.group-input .num_flx{width:105%;display:flex}
.group-input .num_flx #mobile_code{padding-left:0!important}
.portfolio__list .thumb img{width:auto;height:100%}
.portfolio__area .arova-btn-border{color:#ee4038}
.portfolio__area .arova-btn-border::after{background-color:#ee4038}
.portfolio__area .arova-btn-border i{margin-left:10px}
#portfolio .sec-title{max-width:70%}
.counter__area{background:#fff}
.counter__slider .count,.counter__slider .number,.counter__slider .title{color:#101010}
.testimonial__area .sec-title{color:var(--white);font-size:50px;margin-bottom:30px}
.testimonial__area .btn-wrap{margin-top:60px}
.testimonial__area .arova-btn-primary .icon{background:#fff;color:#101010}
.testimonial__area .arova-btn-primary .text{color:#101010;background:#fff}
.cta__section{position:relative}
.cta_top{position:absolute;top:30%;width:50%;padding:30px;right:10%;background:#fff}
.cta_top h2{font-size:60px}
.cta_top .btn-wrap{margin-top:50px}

.boxlfe{border:3px solid #101010;border-radius:12px;padding:10px 20px;font-size:49px;font-weight:700;position:absolute;margin-left:20px}
.services__section .portfolio__list .item ul{padding-left:30px;padding-top:10px}
.services__section .portfolio__list .item ul li a{margin:5px 0;list-style:none;color:#555}
.services__section .portfolio__list .item ul li a:hover{color:#ee4038}
.services__section .arova-btn-border::after{background-color:var(--black)}
.services__section .btn-wrap{margin-top:100px;display:block}
.services__section .btn-wrap .arova-btn-primary{margin:auto}
.brand__area{border-bottom:1px solid rgba(255,255,255,.0588235294);padding-bottom:30px}
.brand__area .title-wrap{margin-bottom:0}
.brand__area .title-area{width:50%;margin:auto 0}
.brand__area .title-wrap .title-area .sec-title{margin:20px 0;text-align:left;font-size:45px;max-width:100%}
.brand__area .title-area .brand__list{justify-content:flex-start;border:none}
.brand__area .title-area .brand__list .item{flex-basis:40%;display:block;width:100%}
.brand__area .title-area .brand__list .item img{width:65%;height:auto}
.about_txt{margin-top:40px}
.abtcounter__section{background-color:#101010}
.abtcounter__section .sec_title{color:#fff!important}
.abtcounter__section .counter__list-2{grid-template-columns:repeat(4,1fr);text-align:center}
.abtcounter__section .counter__item.style-1{flex-direction:column;border-radius:10px;min-height:250px}
.abtcounter__section .counter__item.style-1 .number{color:#fff}
.abtcounter__section .counter__item.style-1 p{color:#fff}
.abtcounter__section .counter__item{border:1px solid #fff!important}
.about__wrapper-inner .hero-title{font-size:90px}
.abtcounter__section .sec_title{margin-bottom:30px;font-size:70px;max-width:700px;font-weight:400;line-height:1.1;color:#101010}
.journey__wrapper{padding-bottom:100px}
.abtcounter__section .counter__item.style-1 .number{font-size:58px}
.missviss__sec{background-color:#101010}
.missviss__sec .all_jrny{display:flex;gap:50px}
.missviss__sec .journey__wrapper{padding-bottom:100px;display:block}
.missviss__sec .journey__left .sec-title{max-width:450px;color:#fff;font-size:70px;font-weight:400;line-height:1.1}
.missviss__sec .journey__right .item{margin-bottom:35px}
.missviss__sec .journey__right .desc p{color:#fff;line-height:1.1}
.corevalues{background-color:#ffff}
.corevalues .service__list.style-3 .item{border:1px solid #e5e5e5!important}
.corevalues p{color:#ffff}
.corevalues .arova-btn-primary span{color:#fff!important;background:#101010!important}
.corevalues .service__list.style-3 .number span::before{background-color:#101010!important}
.corevalues .service__list.style-3 .active .title{color:#101010}
.corevalues .sec-title{color:#101010;margin-bottom:30px}
.corevalues .service__list.style-3 .number{color:#101010}
.corevalues .service__list.style-3 .title{color:#101010}
.values__section .values__list .icon_img{width:80px}
.values__section .values__list .icon_img img{width:100%;height:auto}
.testimonial__area.about h2{color:#000}
.testimonial__area.about .arova-btn-primary .text{color:#fff;background-color:#101010}
.testimonial__area.about .arova-btn-primary .icon{color:#fff;background-color:#101010}
.testimonial__area .google--reviews{width:150px;margin:20px 0;display:inline-block}
.testimonial__area .google--reviews img{width:100%;height:auto}
.testimonial__area .title-wrap{font-size:45px}
.abt__certificates .title-wrap{margin-bottom:0;gap:25px;display:flex;align-items:center;justify-content:space-between}
.abt__certificates .title-area{width:50%;margin:auto 0}
.abt__certificates .title-wrap .title-area .sec-title{margin:20px 0;text-align:left;font-size:45px;max-width:100%}
.abt__certificates .title-area .brand__list{justify-content:flex-start;border:none}
.abt__certificates .title-area .brand__list .item{flex-basis:40%;border:1px solid rgba(255,255,255,.0588235294);display:block;width:100%}
.abt__certificates .title-area .brand__list .item img{width:65%;height:auto}
.process__area .process__top{display:flex;justify-content:space-between;padding:50px 0 30px 0}
.proc__em .title{color:#101010;margin-bottom:10px;font-size:13px}
.proc__em p{font-size:10px}
.whychoose__section{background:#101010}
.whychoose__section .values__list{margin-top:50px}
.whychoose__section .values__list .item{display:grid;align-items:center;grid-template-columns:0.8fr 2fr 1fr;border-bottom:1px solid #232323;padding-top:32px;padding-bottom:32px}
.whychoose__section .values__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.whychoose__section .values__list .item{grid-template-columns:inherit;flex:0 50%;min-height:200px}
.whychoose__section .values__list .item .number{color:#ffff;font-size:15px;margin:10px 0}
.whychoose__section .sec-title{color:#fff}
.whychoose__section .values__list h3{color:#fff;width:400px}
.whychoose__section .values__list .vacancy{color:#fff}
#section-mission-vission .elevate__wrapper{grid-template-columns:2fr}
#section-mission-vission .missionhd{color:#101010;font-family:beatrice;font-size:70px;font-weight:400;line-height:1.1;text-transform:uppercase}
#section-mission-vission .elevate__right .item{border-bottom:1px solid #101010;padding:20px 0}
.founder-story{padding:80px 0}
.founder-story .process__top{margin-top:40px}
.founder-story .founder__msg{width:50%;margin:auto}
.founder-story .process__top img{width:100%;height:auto}
.founder-story .process__top p{margin-bottom:10px}
.founder-story .process__top h6{margin-top:15px}
.footer__area{padding:75px 0;background:#fff}
.footer__btm{position:relative}
.footer__btm::before{position:absolute;content:'';background:url(../imgs/logo/ftr-logo.png) no-repeat;background-size:cover;width:333px;height:188px;z-index:-1;opacity:.07;bottom:-57px;scale:.8;left:-56px}
.footer__btm{position:relative}
.footer__btm::after{position:absolute;content:'just box it';font-size:130px;right:0;bottom:-45px;opacity:.05;font-weight:700;color:#101010;z-index:-1}
.footer__area .footer__top{grid-template-columns:repeat(3,1fr);padding-bottom:30px}
.footer__top .newsletter{padding-top:30px;padding-bottom:30px}
.footer__top .newsletter .title{color:#ee4038}


.quote-form.quote-form_style{max-width: 800px; margin: 0 auto 90px; padding:20px 20px 40px; background:#fef1f1; border-radius:15px }
.quote-form.quote-form_style .form-control{font-size: 16px; border-color:#000}
.quote-form.quote-form_style .form-control::placeholder{color:#000; opacity: 0.5}
.quote-form.quote-form_style .group-input{gap: 30px; margin-bottom:15px}
.quote-form.quote-form_style .group-input .frmcontry,.quote-form .group-input .frmcontry{font-size: 16px;height: 38px;width: 125px; border-bottom:1px solid #000}
#countryCode{display: none}
.quote-form.quote-form_style button{margin: auto}



@media (max-width:991px){
.footer__top .newsletter{padding-top:30px;padding-bottom:30px}
}
@media (max-width:767px){
.footer__top .newsletter{padding-top:20px;padding-bottom:50px}
}
.footer__top .newsletter form{position:relative;display:flex;align-items:center}
.footer__top .newsletter input{outline:0;width:100%;border:none;padding-bottom:10px;color:#101010;font-size:18px;font-weight:400;padding-right:25px;background-color:transparent;border-bottom:1px solid #c7c7c7;border-radius:0}
@media (max-width:767px){
.footer__top .newsletter input{font-size:16px}
.footer__btm::after{font-size:66px;bottom:-49px}
.footer__btm::before{bottom:442px;width:344px;height:206px}
}
.footer__top .newsletter .submit{right:0;position:absolute;border:none;background-color:transparent}
.footer__top .logo{width:120px}
.footer__top .logo img{width:100%}
.footer__area .footer__btm{grid-template-columns:repeat(2,1fr)}
.footer__area .footer__btm .servc{padding:60px 0 0; display: flex; gap: 20px; justify-content: space-between;  width: 100%;  flex-wrap: wrap;}
.footer__area .footer__btm .cal__info{padding:60px 0 0}
.footer__area .footer__btm .cal__info *{line-height: normal!important;}
.footer__area .footer__btm .cal__info .title{font-size:35px;transition:.3s}
 .cal__info .title{line-height: normal!important; margin:10px 0}
.team__area a{display: flex;  align-items: center;  justify-content: center; width:100%; height:100%}
.footer__area .footer__btm .cal__info .title:hover{color:#ee4038}
.footer__area .footer__btm .servc .location{padding:0;border:none}
.footer__area .footer__btm .servc .location p{font-size:15px;color:#101010;font-weight:400}
.footer__area .footer__btm .servc .ftr__links li{margin-bottom:10px}
.footer__area .footer__btm .servc .ftr__links li a{font-size:15px;color:#101010}
.footer__area .footer__btm .servc .ftr__links li:hover a{color:#ee4038}
.footer__area .footer__btm{display:flex;gap:46px;position:relative;z-index:1}
.whatsappfloating{position:fixed;bottom:20px;left:32px;opacity:1;visibility:visible;background:var(--bs-border-color);z-index:99;border-radius:100%}
.whatsappfloating img{width:50px}
.ftrflx{display:flex;justify-content:space-between;margin-top:50px}
.ftrflx ul{display:flex;gap:10px}
.ftrflx a,.ftrflx p{font-size:15px;color:var(--black)}
.contact__top a{color:#ee4038!important;font-size:50px}
.contact__top a:hover{color:#101010!important}
.contact__form .group-input .drp{position:relative;display:inline-block;width:100%}
.contact__form .group-input .drp::after{position:absolute;display:inline-flex;width:9px;height:10px;line-height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--black);right:13px;content:'';top:50%;transform:translateY(-50%)}
.contact_img .video img{width:100%;height:auto}
.jpb-title{font-size:70px}
.srvcs .solution__btm .video img{width:100%;height:auto}
.srvcs .tp-hdng{background:#000;display:inline-block;padding:10px 20px;border-radius:50px;margin-bottom:30px}
.srvcs .tp-hdng p{color:#fff;font-size:24px}
.srvcs .tp-hdng h1{color:#fff;font-size:24px;font-weight: 300;}
.srvcs .solution__btm .content{justify-content:end}
.service__process .process__item{margin-bottom:20px}
.why--us .award__list-2 .item{grid-template-columns:0.3fr 1fr 2fr}
.why--us .award__list-2{margin-left:auto;max-width:100%}
.prcs .service__list.style-3 .active .title{font-size:40px;padding-right:100px}
.prcs .s-title{color:#fff;font-size:50px;font-weight:400;line-height:1.1;max-width:450px}
.develop__area .sec-title{font-size:50px}
.cardsrvcs .portfolio__list h4{padding:10px 0;font-size:18px;font-weight:400}
.cardsrvcs .portfolio__list .btn-wrap{margin-top:20px}
.why_us .sec-title{font-size:48px}
.car__content .title-wrap{display:flex;justify-content:space-around;margin-bottom:30px;align-items:center}
.car__content .gcimg{width:45%}
.car__content .gcimg .img_map{width:400px}
.car__content .gcimg img{width:100%}
.car__content .gc-dtl{width:50%}
.car__content h2{font-size:40px}
.car__content p{margin:30px 0}
.map__content{display:flex;justify-content:center;align-items:center;margin-top:50px}
.map__content .country_names{width:30%}
.map__content .country_names .gcc_list{display:flex;flex-wrap:wrap}
.map__content .country_names .gcc_list li{width:49%;font-size:1.2em;margin-top:10px}
.map__content .map-img{width:60%}
.map__content .map-img img{width:100%;height:auto}
.contflx{display:grid;grid-template-columns:repeat(4,1fr);gap:5%}
.contflx .num_flx{margin-bottom:20px}
.contflx .conthd{font-size:20px;font-weight:400;margin-bottom:10px}
.contflx .num_flx p{font-size:15px}
.contflx .number-group{margin-top:10px;display:flex;flex-direction:column;width:100%}
.contflx .number-group a{color:#ee4038;font-size:15px;margin:6px 0}
.contact__map h5{margin-bottom:30px;text-align:center}
.cotfrm-hd h5{margin-bottom:40px}
.contact_info{display:flex;justify-content:space-around;gap:40px;flex-wrap:wrap}
.contact_info .info_bx{box-shadow:0 7px 15px 0 #00000026;width:90%;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:20%}
.contact_info .info_bx .ins-info{padding:5px 0}
.contact_info .info_bx p{padding-bottom:5px}
.contact_info .info_bx a{font-size:1rem;margin-bottom:10px;color:#ee4038}
.contact_info .info_bx .ins-info{font-size:1rem;margin-bottom:10px}
.contact_info .info_bx a:hover{color:#000}
.contact__area .solution__btm .content{justify-content:flex-end}
.error_sec{background:#ee4038}
.error_sec h2{text-align:center;color:var(--white);font-size:12em}
.error_img{display:flex;margin:auto;justify-content:center;align-items:center;height:100vh;flex-direction:column}
.grecaptcha-badge{display:none}
.about_txt p{margin-bottom:10px}
.get_a_quote-frm-response,.main-frm-response{text-align:center;margin-top:50px;font-size:15px;color:green}
@media(max-width:768px){
.offcanvas--body{height:600px;overflow:auto}
.offcanvas--body .social{display:block;margin-top:50px;position:absolute;top:20px;right:50px}
.offcanvas--body .social .title{display:none}
.error_sec h2{font-size:8em}
.error_img{height:70vh}
.container{padding-left:20px;padding-right:20px}
.mean-container .mean-nav ul li li li a{padding:.5em 15%}
.brand__area .title-area .brand__list .item{flex-basis:49%;height:auto!important;padding-bottom:30px!important}
.footer__area{padding-bottom:100px}
.footer__top .newsletter{width:100%}

.footer__area .footer__btm .cal__info .title{font-size:29px}
.footer__area .footer__top{padding:60px 0 30px;     display: block;}
.footer__top .cal__info{padding: 30px 0; }


.cta_top{position:inherit;width:100%;right:0}
.cta_top h2{font-size:32px}
.footer__area .footer__top{grid-template-columns:.1fr 1fr;place-items:flex-start}
.footer__area .footer__btm{flex-direction:column;gap:0}
.footer__area .footer__btm .servc{grid-template-columns:1fr;padding:30px 0}
.footer__area .footer__btm .cal__info{padding:30px 0}
.footer__area .footer__btm .tp__srv{margin:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0}
.footer__area .footer__btm .servc .location p{max-width:100%}
.footer__area .footer__btm .servc .ftr__links li{display:inline-block;width:48%;vertical-align:top;margin:5px 0}
.ftrflx{flex-direction:column;gap:15px;margin-top:10px}
#portfolio .sec-title{max-width:100%}
.boxlfe{width:fit-content;padding:13px 10px;margin:20px 0;right:-9px;font-size:24px;top:-34px}
.hero__area .title br{display:none}
.brand__area .title-area{width:100%}
.brand__area{padding-bottom:0}
.testimonial__area{padding-top:40px}
.brand__area .title-wrap .title-area .sec-title{text-align:inherit}
.team__title{left:0;margin:50px 0}
.mean-container .mean-nav ul li a{font-size:20px}
.values__section .values__list{grid-template-columns:1fr}
.missviss__sec{padding-bottom:60px}
.missviss__sec .all_jrny{flex-direction:column;gap:10px}
.missviss__sec .journey__wrapper{padding-bottom:10px}
.missviss__sec .journey__left .sec-title{font-size:36px}
.missviss__sec .journey__wrapper:nth-child(2) .journey__right{order:2}
.missviss__sec .journey__wrapper:nth-child(2) .journey__right .item{margin-bottom:0}
.abtcounter__section .sec_title{font-size:36px}
.about__wrapper-inner .hero-title{font-size:50px!important}
.abtcounter__section .counter__list-2{grid-template-columns:1fr}
.whychoose__section .values__list .item{flex:100%;width:100%;height:auto}
.abt__certificates .title-wrap{flex-direction:column}
.abt__certificates .title-area{width:100%}
.abt__certificates{padding-bottom:0}
.abt__certificates .title-wrap .title-area .sec-title{text-align:inherit}
.abt__certificates .item{flex-basis:49%;height:auto!important;padding-bottom:30px!important}
.team__area{display:block!important}
.abtcounter__section .counter__list-2{grid-template-columns:repeat(2,1fr)}
.abtcounter__section .counter__item.style-1{padding:20px;min-height:180px}
.abtcounter__section .counter__item.style-1 .number{font-size:30px}
.founder-story .founder__msg{width:100%}
.whychoose__section .values__list .vacancy{width:250px}
.quote-form .group-input{flex-direction:column;padding:0}
.quote-form .group-input .from-control{padding:10px 0}
.quote-form form{transform:translateY(0)}
.quote-form .group-input input,.quote-form .group-input textarea,.quote-form .single-input input,.quote-form .single-input textarea{font-size:17px;padding:7px 0}
.quote-form .closeform{right:10px;top:-6px}
.group-input .num_flx{width:100%}
.solution__btm .video{width:100%;height:auto}
.srvcs .tp-hdng{padding:8px}
.srvcs .tp-hdng{margin-bottom:10px}
.srvcs .tp-hdng p{font-size:19px}
.why--us .award__list-2 .item{grid-template-columns:1fr}
.develop__area .sec-title{font-size:36px}
.prcs .s-title{font-size:40px;margin-bottom:40px}
.prcs .service__list.style-3 .active .title{width:fit-content}
.faq__right .title{margin-top:40px}
.car__content .title-wrap:first-child{flex-direction:column-reverse}
.car__content .title-wrap{flex-direction:column}
.car__content .gcimg{width:100%}
.car__content .gc-dtl{width:100%}
.car__content .gcimg .img_map{width:100%;margin-bottom:20px}
.contflx{grid-template-columns:1fr;margin-bottom:30px}
.contflx .num_flx{margin-bottom:5px}
.contact_info .info_bx{flex:100%}
.map__content{flex-direction:column}
.map__content .country_names{width:100%}
.map__content .map-img{width:100%}
.rflx{flex-direction:column}
.rflx .rflx-area{width:100%;margin-bottom:30px}
}
@media (max-width:480px){
.boxlfe{font-size:20px}
}
@media (min-width:1400px){
.service__list.style-3 .item{padding:60px 30px}
.service__list.style-3 .title{transform:translate(-28vh,162px) rotate(-90deg);width:64vh}
}
.rflx{display:flex;justify-content:space-between}
.rflx .rflx-area{width:50%}
.rflx .cerpart{display:flex;flex-wrap:wrap;gap:10px}
.rflx .cerpart .item{width:20%;margin-top:10px}
.rflx .rflx-area .sec-title{font-size:50px}
.dark .testimonial__area{background-color:#151515}
.testimonial__area-2 .sec-subtitle{text-align:center;margin-bottom:190px}
@media (max-width:1199px){
.testimonial__area-2 .sec-subtitle{margin-bottom:120px}
}
@media (max-width:991px){
.testimonial__area-2 .sec-subtitle{margin-bottom:90px}
}
@media (max-width:767px){
.testimonial__area-2 .sec-subtitle{margin-bottom:30px}
}
.testimonial__area.about{background-color:#fff}
.dark .testimonial__area.about{background-color:#101010}
.testimonial__area.about .testimonial__slider.style-1 .tm-pagination span{color:#555}
.dark .testimonial__area.about .testimonial__slider.style-1 .tm-pagination span{color:#999}
.testimonial__area.about .testimonial__slider.style-1 .tm-pagination .dash{background-color:#101010}
.dark .testimonial__area.about .testimonial__slider.style-1 .tm-pagination .dash{background-color:#fff}
.testimonial__area.about .testimonial__slider.style-1 .tm-pagination .swiper-pagination-current{color:#101010}
.dark .testimonial__area.about .testimonial__slider.style-1 .tm-pagination .swiper-pagination-current{color:#fff}
.testimonial__area.about .testimonial__slider.style-1 .name,.testimonial__area.about .testimonial__slider.style-1 p{color:#101010}
.dark .testimonial__area.about .testimonial__slider.style-1 .name,.dark .testimonial__area.about .testimonial__slider.style-1 p{color:#fff}
.testimonial__area.about .testimonial__slider.style-1 .designation{color:#555}
.dark .testimonial__area.about .testimonial__slider.style-1 .designation{color:#999}
.testimonial__wrapper{background-repeat:no-repeat;background-position:20% 80%;background-image:url(../imgs/testimonial/bg.png)}
.testimonial__slider.style-1{max-width:720px;margin-left:auto}
.testimonial__slider.style-1 .item{position:relative;padding-left:65px}
@media (max-width:767px){
.testimonial__slider.style-1 .item{padding-left:0}
}
.testimonial__slider.style-1 .item .quote img{position:absolute;left:0;top:10px}
@media (max-width:767px){
.testimonial__slider.style-1 .item .quote img{position:static;margin-bottom:20px}
}
.testimonial__slider.style-1 p{color:#fff;font-size:36px;font-weight:400;line-height:1.2;padding-bottom:50px}
@media (max-width:1199px){
.testimonial__slider.style-1 p{padding-bottom:40px}
}
@media (max-width:991px){
.testimonial__slider.style-1 p{font-size:30px;padding-bottom:30px}
}
@media (max-width:767px){
.testimonial__slider.style-1 p{font-size:20px}
}
.testimonial__slider.style-1 .name{color:#fff;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:500;line-height:1.5;padding-bottom:3px}
@media (max-width:767px){
.testimonial__slider.style-1 .name{font-size:18px}
}
.testimonial__slider.style-1 .designation{color:#999;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.5}
@media (max-width:767px){
.testimonial__slider.style-1 .designation{font-size:16px}
}
.testimonial__slider.style-1 .tm-pagination{width:140px;display:flex;align-items:center;justify-content:space-between;margin-left:65px;margin-top:70px}
@media (max-width:1199px){
.testimonial__slider.style-1 .tm-pagination{margin-top:50px}
}
@media (max-width:767px){
.testimonial__slider.style-1 .tm-pagination{margin-left:0;margin-top:40px}
}
.testimonial__slider.style-1 .tm-pagination span{color:#999;font-size:16px;font-weight:500;line-height:1.2;display:inline-block}
.testimonial__slider.style-1 .tm-pagination .dash{width:80px;height:1px;background-color:#fff}
.testimonial__slider.style-1 .tm-pagination .swiper-pagination-current{color:#fff}
.testimonial__slider.style-2 .tm-slider-active-2{max-width:880px}
@media (max-width:1199px){
.testimonial__slider.style-2 .tm-slider-active-2{max-width:750px}
}
@media (max-width:991px){
.testimonial__slider.style-2 .tm-slider-active-2{max-width:600px}
}
.testimonial__slider.style-2 .item{text-align:center}
.testimonial__slider.style-2 .quote{margin-bottom:40px}
@media (max-width:991px){
.testimonial__slider.style-2 .quote{margin-bottom:30px}
}
@media (max-width:767px){
.testimonial__slider.style-2 .quote{margin-bottom:20px}
}
.testimonial__slider.style-2 p{color:#101010;font-size:36px;margin-bottom:40px}
@media (max-width:1199px){
.testimonial__slider.style-2 p{font-size:30px}
}
@media (max-width:991px){
.testimonial__slider.style-2 p{font-size:24px;margin-bottom:30px}
}
@media (max-width:767px){
.testimonial__slider.style-2 p{font-size:18px}
}
.dark .testimonial__slider.style-2 p{color:#fff}
.testimonial__slider.style-2 .name{font-family:"DM Sans",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding-bottom:5px}
.testimonial__slider.style-2 .designation{color:#555;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}
.dark .testimonial__slider.style-2 .designation{color:#999}
.testimonial__slider.style-2 .tm-btn{width:80px;height:80px;fill:#101010;color:#101010;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .3s;border:1px solid rgba(16,16,16,.0784313725);position:absolute;top:50%;z-index:1;transform:translateY(-50%)}
@media (max-width:991px){
.testimonial__slider.style-2 .tm-btn{width:50px;height:50px}
}
@media (max-width:767px){
.testimonial__slider.style-2 .tm-btn{display:none}
}
.dark .testimonial__slider.style-2 .tm-btn{fill:#fff;color:#fff;border-color:rgba(255,255,255,.0784313725)}
.testimonial__slider.style-2 .tm-btn:hover{fill:#fff;color:#fff;background-color:#101010}
.dark .testimonial__slider.style-2 .tm-btn:hover{fill:#101010;color:#101010;background-color:#fff}
.testimonial__slider.style-2 .tm-btn-prev{left:0}
.testimonial__slider.style-2 .tm-btn-next{right:0}
.text__slider.style-1 .swiper-wrapper{transition-timing-function:linear}
.text__slider.style-1 .swiper-slide{width:auto!important}
.text__slider.style-1 .item{display:flex;align-items:center}
.text__slider.style-1 .text{text-align:center;font-size:350px;font-weight:400;line-height:1;text-transform:uppercase;margin-right:60px}
@media (max-width:1199px){
.text__slider.style-1 .text{font-size:260px}
}
@media (max-width:991px){
.text__slider.style-1 .text{font-size:180px}
}
@media (max-width:767px){
.text__slider.style-1 .text{font-size:120px}
}
.team__area{height:100vh;display:flex;align-items:center;justify-content:center}
@media (max-width:991px){
.team__area{height:auto;padding-top:180px;padding-bottom:80px}
}
@media (max-width:767px){
.team__area{padding-top:120px;padding-bottom:60px}
}
.team__title{color:#101010;text-align:center;font-size:200px;font-weight:400;line-height:.9;text-transform:uppercase;position:relative;z-index:-1;left:0%}
@media (max-width:1399px){
.team__title{font-size:140px}
}
@media (max-width:1199px){
.team__title{font-size:100px}
}
@media (max-width:767px){
.team__title{font-size:90px;left:0;position:relative}
}
.team__wrapper-2{padding-left:50px;padding-right:50px}
@media (max-width:767px){
.team__wrapper-2{padding-left:15px;padding-right:15px}
}
.team__wrapper-2 .sec-subtitle{text-align:center;padding-bottom:190px}
@media (max-width:1199px){
.team__wrapper-2 .sec-subtitle{padding-bottom:120px}
}
@media (max-width:991px){
.team__wrapper-2 .sec-subtitle{padding-bottom:60px}
}
@media (max-width:767px){
.team__wrapper-2 .sec-subtitle{padding-bottom:30px}
}
.team__wrapper-2 .sec-title{line-height:1.05;text-align:center;padding-bottom:25px;text-transform:uppercase}
@media (max-width:991px){
.team__wrapper-2 .sec-title{font-size:36px}
}
@media (max-width:767px){
.team__wrapper-2 .sec-title{font-size:30px}
}
.team__wrapper-2 .desc{max-width:540px;margin:0 auto;text-align:center;margin-bottom:95px}
@media (max-width:991px){
.team__wrapper-2 .desc{margin-bottom:60px}
}
@media (max-width:767px){
.team__wrapper-2 .desc{margin-bottom:30px}
}
.team__wrapper.inner .team__member.style-1 .name{text-transform:capitalize}
.team__wrapper.inner .team__member.style-1 p{text-transform:initial}
.team__list{gap:95px 20px;display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}
@media (max-width:1199px){
.team__list{gap:50px 20px}
}
@media (max-width:991px){
.team__list{gap:40px;grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
.team__list{grid-template-columns:1fr}
}
.team__member.style-1 .thumb{display:block;overflow:hidden;margin-bottom:25px}
@media (max-width:1199px){
.team__member.style-1 .thumb{margin-bottom:15px}
}
.team__member.style-1 .thumb img{transform:scale(1.1);transition:all .5s}
.team__member.style-1 .thumb:hover img{transform:scale(1)}
.team__member.style-1 .name{font-size:24px;font-weight:400;line-height:1.1;padding-bottom:5px;text-transform:uppercase;transition:all .3s}
@media (max-width:1199px){
.team__member.style-1 .name{font-size:20px}
}
.team__member.style-1 .name:hover{color:#f6472f}
.team__member.style-1 p{font-size:16px;text-transform:uppercase}
.team__top-inner{display:flex;align-items:flex-end;justify-content:space-between}
@media (max-width:767px){
.team__top-inner{gap:20px;flex-wrap:wrap}
}
.team__top-inner .hero-title{max-width:620px}
.team__top-inner p{max-width:360px;padding-bottom:25px}
@media (max-width:767px){
.team__top-inner p{padding-bottom:0}
}
.team__top-inner p strong{color:#101010;text-decoration:underline}
.dark .team__top-inner p strong{color:#fff}
.team__detail-wrapper{gap:140px;display:grid;align-items:center;grid-template-columns:1.2fr 1fr}
@media (max-width:1199px){
.team__detail-wrapper{gap:50px}
}
@media (max-width:991px){
.team__detail-wrapper{gap:30px;grid-template-columns:1fr}
}
.team__detail-content .sec-title{padding-bottom:10px}
@media (max-width:1199px){
.team__detail-content .sec-title{padding-bottom:5px}
}
.team__detail-content .role{font-size:24px;padding-bottom:45px}
@media (max-width:1199px){
.team__detail-content .role{padding-bottom:20px}
}
.team__detail-content .desc p{line-height:1.4;padding-bottom:25px}
@media (max-width:1199px){
.team__detail-content .desc p{font-size:16px;padding-bottom:15px}
}
.team__detail-content .links{font-size:24px;font-weight:500;line-height:1.2;padding-top:45px;padding-bottom:20px}
@media (max-width:1199px){
.team__detail-content .links{padding-top:25px;padding-bottom:15px}
}
.team__detail-content ul{gap:10px;display:flex;flex-wrap:wrap;align-items:center}
.team__detail-content ul a{color:#101010;font-size:18px;font-weight:400;line-height:1.5;display:inline-block;padding:15px 25px;border-radius:30px;transition:all .3s;border:1px solid rgba(16,16,16,.1)}
.dark .team__detail-content ul a{color:#fff;border-color:#232323}
.team__detail-content ul a:hover{color:#fff;background-color:#101010}
.dark .team__detail-content ul a:hover{color:#101010;background-color:#fff}
.cta__area{text-align:center}
.cta__area .sec-title{max-width:820px;margin:0 auto;margin-bottom:25px}
.cta__area p{max-width:630px;margin:0 auto;line-height:1.4;margin-bottom:42px}
.cta__area .arova-btn-primary{margin:0 auto}
.faq__area-2 .hero-title{max-width:1110px;padding-bottom:80px}
@media (max-width:991px){
.faq__area-2 .hero-title{padding-bottom:60px}
}
@media (max-width:767px){
.faq__area-2 .hero-title{padding-bottom:40px}
}
.faq__area-2 .faq__list{padding-left:440px}
@media (max-width:1199px){
.faq__area-2 .faq__list{padding-left:300px}
}
@media (max-width:991px){
.faq__area-2 .faq__list{padding-left:120px}
}
@media (max-width:767px){
.faq__area-2 .faq__list{padding-left:0}
}
.faq__wrapper{gap:110px;display:grid;grid-template-columns:0.9fr 1fr}
@media (max-width:1199px){
.faq__wrapper{gap:30px}
}
@media (max-width:767px){
.faq__wrapper{grid-template-columns:1fr}
}
.faq__left img{width:100%}
.faq__right .title{font-size:50px;font-weight:400;line-height:1.1;padding-bottom:65px}
@media (max-width:1199px){
.faq__right .title{font-size:40px;padding-bottom:40px}
}
@media (max-width:991px){
.faq__right .title{font-size:30px}
}
.faq__list .accordion-button{color:#101010;font-size:22px;font-weight:500;line-height:1.3;padding:25px 0 23px;font-family:"DM Sans",sans-serif}
@media (max-width:1199px){
.faq__list .accordion-button{padding-top:20px;padding-bottom:18px}
}
@media (max-width:991px){
.faq__list .accordion-button{font-size:18px}
}
.dark .faq__list .accordion-button{color:#fff;background-color:#101010}
.faq__list .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}
.faq__list .accordion-item:first-of-type .accordion-button{border-radius:0}
.faq__list .accordion-item{border-left:0;border-right:0}
.dark .faq__list .accordion-item{border-color:#232323;background-color:#101010}
.faq__list .accordion-item:first-of-type{border-radius:0}
.faq__list .accordion-body{padding:0 50px 50px 0}
@media (max-width:1399px){
.faq__list .accordion-body{padding:0 0 25px 0}
}
@media (max-width:991px){
.faq__list .accordion-body p{font-size:16px}
}
.faq__list .accordion-button:focus{box-shadow:none}
.faq__list .accordion-button::after{background-image:none;content:"+";font-family:"Font Awesome 5 Pro";font-weight:700;font-size:18px}
.faq__list .accordion-button:not(.collapsed)::after{background-image:none;transform:unset;content:"\f068"}
.blog__wrapper{display:grid;grid-template-columns:1fr 1fr}
@media (max-width:1199px){
.blog__wrapper{grid-template-columns:1fr 1.5fr}
}
@media (max-width:991px){
.blog__wrapper{gap:40px;grid-template-columns:1fr}
}
.blog__wrapper-2 .sec-title{text-transform:uppercase;margin-top:60px;margin-bottom:80px}
@media (max-width:991px){
.blog__wrapper-2 .sec-title{font-size:36px;margin-bottom:40px}
}
@media (max-width:767px){
.blog__wrapper-2 .sec-title{font-size:30px;margin-top:30px;margin-bottom:30px}
}
.blog__wrapper-inner .blog__list.style-1{gap:0 30px;display:grid;grid-template-columns:1fr 1fr}
@media (max-width:991px){
.blog__wrapper-inner .blog__list.style-1{gap:40px;grid-template-columns:1fr}
}
.blog__wrapper-inner .blog__list.style-1 .item .title{font-size:24px}
.blog__wrapper-inner .blog__list.style-1 .item:nth-child(2){border-top:1px solid #ececec}
@media (max-width:991px){
.blog__wrapper-inner .blog__list.style-1 .item:nth-child(2){border-top:none}
}
.dark .blog__wrapper-inner .blog__list.style-1 .item:nth-child(2){border-color:#232323}
.blog__wrapper-inner .hero-title{max-width:660px;padding-bottom:70px}
@media (max-width:991px){
.blog__wrapper-inner .hero-title{padding-bottom:40px}
}
.blog__left .sec-title{max-width:400px;padding-bottom:20px}
@media (max-width:991px){
.blog__left .sec-title{padding-bottom:10px}
}
.blog__left p{max-width:330px;padding-bottom:40px}
@media (max-width:767px){
.blog__list.style-1{gap:40px;display:grid}
}
.blog__list.style-1 .item{gap:40px;display:grid;grid-template-columns:0.7fr 1fr;border-bottom:1px solid #ececec}
@media (max-width:1199px){
.blog__list.style-1 .item{gap:20px}
}
@media (max-width:767px){
.blog__list.style-1 .item{gap:0;grid-template-columns:1fr;border:none}
}
.dark .blog__list.style-1 .item{border-color:rgba(255,255,255,.0784313725)}
.blog__list.style-1 .item:first-child{border-top:1px solid #ececec}
@media (max-width:767px){
.blog__list.style-1 .item:first-child{border:none}
}
.dark .blog__list.style-1 .item:first-child{border-color:rgba(255,255,255,.0784313725)}
.blog__list.style-1 .item .thumb{padding-top:40px;padding-bottom:40px}
@media (max-width:1199px){
.blog__list.style-1 .item .thumb{padding-top:20px;padding-bottom:20px}
}
@media (max-width:767px){
.blog__list.style-1 .item .thumb{padding-top:0;padding-bottom:10px}
}
.blog__list.style-1 .item .content{padding-top:40px;padding-bottom:40px;padding-left:40px;border-left:1px solid #ececec;display:flex;flex-direction:column}
@media (max-width:1199px){
.blog__list.style-1 .item .content{padding-top:20px;padding-left:20px;padding-bottom:20px}
}
@media (max-width:767px){
.blog__list.style-1 .item .content{padding:0;border:none}
}
.dark .blog__list.style-1 .item .content{border-color:rgba(255,255,255,.0784313725)}
.blog__list.style-1 .item .content .btn-wrap{margin-top:auto}
.blog__list.style-1 .item .title{font-size:30px;font-weight:400;line-height:1.1}
@media (max-width:767px){
.blog__list.style-1 .item .title{font-size:24px;margin-bottom:15px}
}
.blog__list.style-1 .item .meta{gap:40px;display:flex;margin-bottom:25px}
@media (max-width:1199px){
.blog__list.style-1 .item .meta{margin-bottom:15px}
}
.blog__list.style-1 .item .meta li{color:#555;font-size:14px;font-weight:500;line-height:1.5;position:relative}
.dark .blog__list.style-1 .item .meta li{color:#999}
.blog__list.style-1 .item .meta li:not(:last-child)::after{position:absolute;content:"";width:20px;height:1px;top:10px;margin-left:10px;background-color:#101010}
.dark .blog__list.style-1 .item .meta li:not(:last-child)::after{background-color:#fff}
.blog__list.style-1 .item .meta a{color:#555;font-size:14px;font-weight:500;line-height:1.5}
.dark .blog__list.style-1 .item .meta a{color:#999}
.blog__list.style-2{gap:60px;display:grid;grid-template-columns:1fr 1fr 1fr}
@media (max-width:1399px){
.blog__list.style-2{gap:40px}
}
@media (max-width:991px){
.blog__list.style-2{gap:20px}
}
@media (max-width:767px){
.blog__list.style-2{gap:40px;grid-template-columns:1fr}
}
.blog__list.style-2 .thumb{margin-bottom:35px;overflow:hidden}
@media (max-width:991px){
.blog__list.style-2 .thumb{margin-bottom:20px}
}
.blog__list.style-2 .thumb img{transform:scale(1.1) translateX(-12px);transition:all .5s}
.blog__list.style-2 .thumb img:hover{transform:scale(1.1) translateX(12px)}
.blog__list.style-2 .meta{gap:40px;display:flex;margin-bottom:14px;text-transform:uppercase}
.blog__list.style-2 .meta li{color:#555;font-size:14px;font-weight:500;line-height:1.5;position:relative}
.dark .blog__list.style-2 .meta li{color:#999}
.blog__list.style-2 .meta li:not(:last-child)::after{position:absolute;content:"";width:20px;height:1px;top:10px;margin-left:10px;background-color:#101010}
.dark .blog__list.style-2 .meta li:not(:last-child)::after{background-color:#fff}
.blog__list.style-2 .meta a{color:#555;font-size:14px;font-weight:500;line-height:1.5}
.dark .blog__list.style-2 .meta a{color:#999}
.blog__list.style-2 .meta a:hover{color:#f6472f}
.blog__list.style-2 .title{font-size:30px;font-weight:400;line-height:1.1;text-transform:uppercase}
@media (max-width:1399px){
.blog__list.style-2 .title{font-size:25px}
}
@media (max-width:991px){
.blog__list.style-2 .title{font-size:20px}
}
.blog__list.style-2 .title a:hover{color:#f6472f}
.blog--pagination{padding-top:100px}
@media (max-width:1199px){
.blog--pagination{padding-top:60px}
}
@media (max-width:991px){
.blog--pagination{padding-top:40px}
}
.blog--pagination .nav-links{gap:10px;display:flex}
.blog--pagination .page-numbers{color:#101010;font-size:18px;font-weight:500;line-height:1;width:75px;height:75px;border:1px solid rgba(16,16,16,.0784313725);display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .3s}
@media (max-width:991px){
.blog--pagination .page-numbers{width:60px;height:60px}
}
@media (max-width:767px){
.blog--pagination .page-numbers{width:50px;height:50px}
}
.dark .blog--pagination .page-numbers{color:#fff;border-color:#232323}
.blog--pagination .page-numbers.current,.blog--pagination .page-numbers:hover{color:#fff;background-color:#101010}
.dark .blog--pagination .page-numbers.current,.dark .blog--pagination .page-numbers:hover{color:#101010;background-color:#fff}
.blog__detail-top{padding:0 80px 70px}
@media (max-width:991px){
.blog__detail-top{padding:0 15px 50px}
}
.blog__detail-top .sec-title{padding-bottom:30px}
.blog__detail-content{gap:160px;display:grid;grid-template-columns:100px 1fr;padding:70px 80px 120px}
@media (max-width:1399px){
.blog__detail-content{gap:100px}
}
@media (max-width:1199px){
.blog__detail-content{gap:60px;padding:50px 40px 80px}
}
@media (max-width:991px){
.blog__detail-content{gap:40px;padding:40px 15px 60px}
}
@media (max-width:767px){
.blog__detail-content{grid-template-columns:1fr}
}
.blog__detail-content .share-bar ul{text-align:center;border-radius:50px;border:1px solid rgba(16,16,16,.1);padding-top:30px;padding-bottom:20px}
@media (max-width:767px){
.blog__detail-content .share-bar ul{gap:15px;display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px;padding-bottom:10px}
}
.dark .blog__detail-content .share-bar ul{border-color:#232323}
.blog__detail-content .share-bar ul li{color:#101010;font-size:14px;font-weight:500;line-height:1.3;padding-bottom:10px}
.dark .blog__detail-content .share-bar ul li{color:#fff}
.blog__detail-content .share-bar ul li:first-child{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(16,16,16,.1)}
@media (max-width:767px){
.blog__detail-content .share-bar ul li:first-child{flex-basis:100%;padding-bottom:15px;margin-bottom:15px}
}
.dark .blog__detail-content .share-bar ul li:first-child{border-color:#232323}
.blog__detail-content .share-bar ul li a{color:#555;font-size:18px}
.dark .blog__detail-content .share-bar ul li a{color:#999}
.blog__detail-content .share-bar ul li a:hover{color:#101010}
.dark .blog__detail-content .share-bar ul li a:hover{color:#fff}
.blog__detail-content .content p{line-height:1.5;padding-bottom:20px}
@media (max-width:991px){
.blog__detail-content .content p{font-size:16px}
}
.blog__detail-content .content h2{font-size:36px;font-weight:400;line-height:1;padding-bottom:20px}
@media (max-width:767px){
.blog__detail-content .content h2{font-size:30px}
}
.blog__detail-content .content .quote{gap:60px;display:flex;align-items:flex-start;margin-top:20px;padding-bottom:35px}
@media (max-width:767px){
.blog__detail-content .content .quote{gap:15px;flex-wrap:wrap}
}
.blog__detail-content .content .quote img{margin-top:10px}
.blog__detail-content .content .quote p{color:#101010;font-size:24px;padding-bottom:0;line-height:1.3}
.dark .blog__detail-content .content .quote p{color:#fff}
.blog__detail-content .content .b-col-2{gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}
@media (max-width:991px){
.blog__detail-content .content .b-col-2{gap:20px;grid-template-columns:1fr;margin-bottom:20px}
}
.blog__detail-content .content .tag-list{margin-top:40px}
@media (max-width:767px){
.blog__detail-content .content .tag-list{margin-top:30px}
}
.blog__detail-content .content .tag-list ul{gap:5px;display:flex;align-items:center}
.blog__detail-content .content .tag-list ul li{color:#101010;font-size:16px;font-weight:400;line-height:1.4}
.dark .blog__detail-content .content .tag-list ul li{color:#fff}
.blog__detail-content .content .tag-list img{margin-right:10px}
.blog__detail-nav{display:flex;align-items:center;justify-content:space-between;margin-left:80px;margin-right:80px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding-top:40px;padding-bottom:35px}
@media (max-width:767px){
.blog__detail-nav{margin-left:0;margin-right:0;padding-top:20px;padding-bottom:15px}
}
.dark .blog__detail-nav{border-color:#232323}
.blog__detail-nav .next a,.blog__detail-nav .prev a{color:#101010;font-size:16px;font-weight:400;line-height:1;border-radius:25px;display:inline-block;padding:15px 20px;border:1px solid rgba(16,16,16,.08);margin-bottom:25px}
.dark .blog__detail-nav .next a,.dark .blog__detail-nav .prev a{color:#fff;border-color:#232323}
.blog__detail-nav .next a:hover,.blog__detail-nav .prev a:hover{color:#fff;background-color:#101010}
.dark .blog__detail-nav .next a:hover,.dark .blog__detail-nav .prev a:hover{color:#101010;background-color:#fff}
.blog__detail-nav .next p,.blog__detail-nav .prev p{max-width:270px}
@media (max-width:991px){
.blog__detail-nav .next p,.blog__detail-nav .prev p{font-size:16px}
}
.blog__detail-nav .next{text-align:right}
.blog--meta{gap:10px;display:flex;align-items:center}
.blog--meta a{color:#101010;font-size:14px;font-weight:500;line-height:1.3;padding:12px 24px;align-items:center;display:flex;gap:5px;border-radius:25px;transition:all .3s;border:1px solid rgba(16,16,16,.1)}
.dark .blog--meta a{color:#fff;border-color:#232323}
.blog--meta a:hover{color:#fff;background-color:#101010}
.dark .blog--meta a:hover{color:#101010;background-color:#fff}
.contact__area .left p{color:#101010}
.dark .contact__area .left p{color:#fff}
.contact__top .hero-title{max-width:990px}
@media (max-width:767px){
.contact__top .hero-title{padding-bottom:30px}
}
.contact__top a{color:#101010;font-size:70px;font-weight:400;line-height:75px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}
@media (max-width:1199px){
.contact__top a{font-size:50px}
}
@media (max-width:991px){
.contact__top a{font-size:40px}
}
@media (max-width:767px){
.contact__top a{font-size:30px}
}
.dark .contact__top a{color:#fff}
.contact__map iframe{width:100%;height:600px}
@media (max-width:767px){
.contact__map iframe{height:400px}
}
.contact__direct,.contact__mid{display:grid;grid-template-columns:1fr 2.85fr}
@media (max-width:767px){
.contact__direct,.contact__mid{gap:30px;grid-template-columns:1fr}
}
.contact__form .group-input,.contact__form .single-input{margin-bottom:50px}
@media (max-width:767px){
.contact__form .group-input,.contact__form .single-input{margin-bottom:30px}
}
.contact__form .group-input input,.contact__form .group-input select,.contact__form .group-input textarea,.contact__form .single-input input,.contact__form .single-input textarea{color:#101010;font-size:30px;font-weight:400;line-height:1;width:100%;outline:0;border:none;opacity:1;transition:all .3s;padding-bottom:10px;background-color:transparent;border-bottom:1px solid #ececec}
@media (max-width:1199px){
.contact__form .group-input input,.contact__form .group-input select,.contact__form .group-input textarea,.contact__form .single-input input,.contact__form .single-input textarea{font-size:24px}
}
@media (max-width:767px){
.contact__form .group-input input,.contact__form .group-input select,.contact__form .group-input textarea,.contact__form .single-input input,.contact__form .single-input textarea{font-size:20px}
}
.dark .contact__form .group-input input,.dark .contact__form .group-input select,.dark .contact__form .group-input textarea,.dark .contact__form .single-input input,.dark .contact__form .single-input textarea{color:#fff;border-color:#232323}
.contact__form .group-input input::placeholder,.contact__form .group-input select::placeholder,.contact__form .group-input textarea::placeholder,.contact__form .single-input input::placeholder,.contact__form .single-input textarea::placeholder{color:#101010}
.dark .contact__form .group-input input::placeholder,.dark .contact__form .group-input textarea::placeholder,.dark .contact__form .single-input input::placeholder,.dark .contact__form .single-input textarea::placeholder{color:#fff}
.contact__form .group-input input:focus,.contact__form .group-input select:focus,.contact__form .group-input textarea:focus,.contact__form .single-input input:focus,.contact__form .single-input textarea:focus{border-color:#101010}
.dark .contact__form .group-input input:focus,.dark .contact__form .group-input textarea:focus,.dark .contact__form .single-input input:focus,.dark .contact__form .single-input textarea:focus{border-color:#fff}
.contact__form .group-input textarea,.contact__form .single-input textarea{height:50px}
.contact__form .group-input textarea:focus,.contact__form .single-input textarea:focus{height:120px}
.contact__form .group-input{gap:80px;display:grid;grid-template-columns:1fr 1fr}
@media (max-width:767px){
.contact__form .group-input{gap:30px;grid-template-columns:1fr}
}
.contact__form .submit-input{padding-top:10px}
.contact__form .submit-input button{border:none;background-color:transparent}
.contact__office{gap:100px;display:grid;grid-template-columns:1fr 1fr 1fr}
@media (max-width:1199px){
.contact__office{gap:40px}
}
@media (max-width:767px){
.contact__office{grid-template-columns:1fr}
}
.contact__office .city{font-size:30px;font-weight:400;line-height:1;padding-bottom:25px}
@media (max-width:1199px){
.contact__office .city{font-size:24px;padding-bottom:15px}
}
.contact__office p{color:#101010;padding-bottom:15px}
@media (max-width:1199px){
.contact__office p{font-size:16px}
}
.dark .contact__office p{color:#fff}
.contact__office a{color:#101010;font-size:18px;font-weight:400;line-height:1.3}
@media (max-width:1199px){
.contact__office a{font-size:16px}
}
.dark .contact__office a{color:#fff}
.job__detail-area .thumb{padding-left:50px;padding-right:50px}
@media (max-width:1199px){
.job__detail-area .thumb{padding-left:15px;padding-right:15px}
}
.job__detail-area .thumb img{width:100%;object-fit:cover}
@media (max-width:991px){
.job__detail-area .thumb img{height:400px}
}
@media (max-width:767px){
.job__detail-area .thumb img{height:320px}
}
.job__detail-wrapper{max-width:1410px;margin:0 auto;padding:60px 60px 100px;background:#fff;margin-top:-70px;z-index:1;position:relative;display:grid;grid-template-columns:2.8fr 1fr}
@media (max-width:1199px){
.job__detail-wrapper{padding:60px 50px 80px}
}
@media (max-width:991px){
.job__detail-wrapper{grid-template-columns:1fr;padding:50px 40px 60px}
}
@media (max-width:767px){
.job__detail-wrapper{padding:40px 20px 50px}
}
.dark .job__detail-wrapper{background:#101010}
.job__detail-sidebar .info{padding:40px;background-color:#f9f9f9;display:grid;gap:20px}
.dark .job__detail-sidebar .info{background-color:#181818}
.job__detail-sidebar .item a{margin-top:20px}
.job__detail-sidebar h3{font-size:16px;font-weight:500;line-height:1.5;padding-bottom:3px;font-family:"DM Sans",sans-serif}
.job__detail-content{padding-right:50px}
@media (max-width:991px){
.job__detail-content{padding-right:0}
}
.job__detail-content .top .meta{gap:10px;display:flex;align-items:center;margin-top:20px;padding-bottom:50px}
@media (max-width:991px){
.job__detail-content .top .meta{padding-bottom:40px}
}
@media (max-width:767px){
.job__detail-content .top .meta{flex-wrap:wrap;padding-bottom:30px}
}
.job__detail-content .top .meta li{color:#101010;font-size:16px;font-weight:500;line-height:1.5;border-radius:22.5px;padding:8px 25px;border:1px solid rgba(16,16,16,.1)}
@media (max-width:1199px){
.job__detail-content .top .meta li{padding:8px 18px}
}
.dark .job__detail-content .top .meta li{color:#999;border-color:#232323}
.job__detail-content .content p{padding-bottom:40px;line-height:1.4}
@media (max-width:767px){
.job__detail-content .content p{padding-bottom:25px}
}
.job__detail-content .content h3{font-size:20px;font-weight:700;line-height:1.4;padding-bottom:18px;font-family:"DM Sans",sans-serif}
.job__detail-content .content ul{padding-bottom:40px}
@media (max-width:767px){
.job__detail-content .content ul{padding-bottom:25px}
}
.job__detail-content .content ul li{color:#555;font-size:18px;font-weight:400;line-height:1.5;padding-bottom:7px;font-family:"DM Sans",sans-serif;list-style:disc;margin-left:20px}
.dark .job__detail-content .content ul li{color:#999}
.career-hero__content{position:relative}
.career-hero__content .arrow{position:absolute;top:18%;left:51.5%}
@media (max-width:1399px){
.career-hero__content .arrow{height:300px;left:52.8%}
}
@media (max-width:1199px){
.career-hero__content .arrow{display:none}
}
.career-hero__content .hero-title{padding-bottom:55px}
@media (max-width:767px){
.career-hero__content .hero-title{padding-bottom:40px}
}
@media (max-width:991px){
.career-hero__content .hero-title img{max-width:120px}
}
@media (max-width:767px){
.career-hero__content .hero-title img{max-width:90px}
}
.career-hero__content .content{padding-left:43%}
@media (max-width:767px){
.career-hero__content .content{padding-left:0}
}
.career-hero__content .content p{line-height:1.4;max-width:345px;margin-bottom:42px}
.career__gallery{gap:20px;display:flex;margin-top:90px;align-items:flex-end}
@media (max-width:767px){
.career__gallery{flex-wrap:wrap}
}
.career__gallery-2{gap:20px;display:flex;margin-top:20px;align-items:flex-start}
@media (max-width:767px){
.career__gallery-2{flex-wrap:wrap}
}
.career__gallery img{max-width:100%}
.career__gallery-area{text-align:center}
.career__gallery-area .sec-title{max-width:610px;margin:0 auto;margin-bottom:30px}
.career__gallery-area ul{gap:40px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.career__gallery-area ul li{color:#101010;font-size:36px;font-weight:400;line-height:1.3;font-family:"DM Sans",sans-serif;position:relative}
@media (max-width:991px){
.career__gallery-area ul li{font-size:30px}
}
@media (max-width:767px){
.career__gallery-area ul li{font-size:20px}
}
.dark .career__gallery-area ul li{color:#fff}
.career__gallery-area ul li:not(:last-child)::after{position:absolute;content:"";width:6px;height:6px;background-color:#101010;border-radius:100%;top:22px;right:-22px}
@media (max-width:767px){
.career__gallery-area ul li:not(:last-child)::after{top:12px}
}
.dark .career__gallery-area ul li:not(:last-child)::after{background-color:#fff}
.career__gallery-area p{max-width:850px;margin:0 auto;font-size:24px;font-weight:400;line-height:1.3}
@media (max-width:767px){
.career__gallery-area p{font-size:18px}
}
.career__open{background-color:#101010}
.dark .career__open{background-color:#151515}
.career__open .sec-title{color:#fff;max-width:450px}
.career__list{margin-top:50px}
.career__list .item{display:grid;align-items:center;grid-template-columns:0.3fr 1.5fr 1fr 0.3fr;border-bottom:1px solid #232323;padding-top:32px;padding-bottom:32px}
@media (max-width:767px){
.career__list .item{gap:20px;grid-template-columns:1fr}
}
.career__list .item:first-child{border-top:1px solid #232323}
.career__list .item:hover .link i{transform:rotate(-45deg)}
.career__list .number{color:#999;font-size:20px;font-weight:400;line-height:1}
.career__list .title{color:#fff;font-size:36px;font-weight:400;line-height:1.5}
@media (max-width:991px){
.career__list .title{font-size:24px}
}
.career__list .vacancy{color:#999;font-size:20px;font-weight:400;line-height:1}
.career__list .link{color:#fff;fill:#fff;text-align:right}
@media (max-width:767px){
.career__list .link{position:absolute;right:15px}
}
.career__list .link i{transition:all .3s}
.career__benifit{display:flex;justify-content:space-between;padding-right:100px;margin-top:90px}
@media (max-width:991px){
.career__benifit{gap:40px;margin-top:60px;padding-right:0}
}
@media (max-width:767px){
.career__benifit{gap:20px;flex-wrap:wrap}
}
.career__benifit .benifit{color:#101010;font-size:36px;font-weight:400;line-height:1;text-transform:uppercase;font-family:"DM Sans",sans-serif}
@media (max-width:991px){
.career__benifit .benifit{font-size:30px}
}
@media (max-width:767px){
.career__benifit .benifit br{display:none}
}
.dark .career__benifit .benifit{color:#fff}
.career__benifit ul{gap:120px;columns:2}
@media (max-width:991px){
.career__benifit ul{gap:40px}
}
@media (max-width:767px){
.career__benifit ul{columns:1}
}
.career__benifit ul li{color:#101010;font-size:22px;font-weight:400;line-height:1.3;padding-bottom:8px}
@media (max-width:991px){
.career__benifit ul li{font-size:20px}
}
.dark .career__benifit ul li{color:#fff}
.footer__area-2{background-color:#101010}
.dark .footer__area-2{background-color:#151515}
.footer__area-2 .arova-btn-circle span{background-color:#fff}
.footer__area-3{height:90px}
.dark .footer__area-3{background-color:#101010}
.footer__wrapper-3{height:90px;display:grid;align-items:center;grid-template-columns:1fr auto 1fr;border-top:1px solid rgba(16,16,16,.0784313725)}
@media (max-width:767px){
.footer__wrapper-3{gap:10px;grid-template-columns:1fr;padding-top:20px}
}
.dark .footer__wrapper-3{border-color:rgba(255,255,255,.0784313725)}
.footer__wrapper-4{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;border-top:1px solid rgba(16,16,16,.0784313725);height:150px}
@media (max-width:1399px){
.footer__wrapper-4{height:130px}
}
@media (max-width:767px){
.footer__wrapper-4{gap:10px;grid-template-columns:1fr;padding-top:20px}
}
.dark .footer__wrapper-4{border-color:rgba(255,255,255,.0784313725)}
.footer__wrapper-5{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;border-top:1px solid rgba(16,16,16,.0784313725);padding-top:40px;padding-bottom:40px}
@media (max-width:767px){
.footer__wrapper-5{gap:10px;grid-template-columns:1fr;padding-top:20px;padding-bottom:20px}
}
.dark .footer__wrapper-5{border-color:rgba(255,255,255,.0784313725)}
.footer__top,.footer__top-2{gap:20px;display:grid;align-items:center;grid-template-columns:2fr 1fr 1fr;padding-bottom:65px}
@media (max-width:991px){
.footer__top,.footer__top-2{grid-template-columns:1fr}
}
.footer__top .sec-title,.footer__top-2 .sec-title{max-width:450px}
.footer__top p,.footer__top-2 p{max-width:235px}
@media (max-width:991px){
.footer__top p,.footer__top-2 p{max-width:60%;margin-bottom:20px}
}
@media (max-width:767px){
.footer__top p,.footer__top-2 p{max-width:100%}
}
.footer__top a,.footer__top-2 a{margin-left:auto}
@media (max-width:991px){
.footer__top a,.footer__top-2 a{margin-left:0}
}
@media (max-width:1199px){
.footer__top-2{flex-wrap:wrap}
}
.footer__top-2 .sec-title{color:#fff;max-width:580px;text-transform:uppercase}
@media (max-width:991px){
.footer__top-2 .sec-title{font-size:36px}
}
.footer__top-2 p{color:#999}
.footer__top-2 .arova-btn-circle{color:#fff;border-color:rgba(255,255,255,.06)}
.footer__top-2 .arova-btn-circle:hover{color:#101010}
.footer__top-2 .arova-btn-circle:hover::after{background-color:#fff}
.footer__btm,.footer__btm-2{gap:50px;display:grid;grid-template-columns:0.95fr 0.8fr 1fr;border-top:1px solid #c7c7c7}
@media (max-width:991px){
.footer__btm,.footer__btm-2{gap:25px}
}
@media (max-width:767px){
.footer__btm,.footer__btm-2{grid-template-columns:1fr}
}
.dark .footer__btm,.dark .footer__btm-2{border-color:rgba(255,255,255,.0784313725)}
.footer__btm .location,.footer__btm .logo,.footer__btm-2 .location,.footer__btm-2 .logo{border-right:1px solid rgba(16,16,16,.0784313725);padding-top:90px;padding-bottom:90px}
@media (max-width:991px){
.footer__btm .location,.footer__btm .logo,.footer__btm-2 .location,.footer__btm-2 .logo{padding-top:60px;padding-bottom:60px;padding-right:20px}
}
@media (max-width:767px){
.footer__btm .location,.footer__btm .logo,.footer__btm-2 .location,.footer__btm-2 .logo{border:none;padding-top:50px;padding-bottom:20px;padding-right:0}
}
.dark .footer__btm .location,.dark .footer__btm .logo,.dark .footer__btm-2 .location,.dark .footer__btm-2 .logo{border-color:rgba(255,255,255,.0784313725)}
.footer__btm .location p,.footer__btm .logo p,.footer__btm-2 .location p,.footer__btm-2 .logo p{max-width:240px;color:#555;line-height:1.3}
@media (max-width:991px){
.footer__btm .location p,.footer__btm .logo p,.footer__btm-2 .location p,.footer__btm-2 .logo p{font-size:16px}
}
.dark .footer__btm .location p,.dark .footer__btm .logo p,.dark .footer__btm-2 .location p,.dark .footer__btm-2 .logo p{color:#999}
.footer__btm .location img,.footer__btm .logo img,.footer__btm-2 .location img,.footer__btm-2 .logo img{margin-bottom:30px}
@media (max-width:767px){
.footer__btm .location,.footer__btm-2 .location{padding:0}
}
.footer__btm .logo p a:hover,.footer__btm-2 .logo p a:hover{color:#f6472f}
.footer__btm .newsletter,.footer__btm-2 .newsletter{padding-top:90px;padding-bottom:90px}
@media (max-width:991px){
.footer__btm .newsletter,.footer__btm-2 .newsletter{padding-top:60px;padding-bottom:60px}
}
@media (max-width:767px){
.footer__btm .newsletter,.footer__btm-2 .newsletter{padding-top:20px;padding-bottom:50px}
}
.footer__btm .newsletter form,.footer__btm-2 .newsletter form{position:relative}
.footer__btm .newsletter input,.footer__btm-2 .newsletter input{outline:0;width:100%;border:none;padding-bottom:10px;color:#555;font-size:18px;font-weight:400;padding-right:25px;background-color:transparent;border-bottom:1px solid #101010}
@media (max-width:767px){
.footer__btm .newsletter input,.footer__btm-2 .newsletter input{font-size:16px}
}
.dark .footer__btm .newsletter input,.dark .footer__btm-2 .newsletter input{color:#fff;border-color:#fff}
.dark .footer__btm .newsletter input::placeholder,.dark .footer__btm-2 .newsletter input::placeholder{color:#999}
.footer__btm .newsletter .submit,.footer__btm-2 .newsletter .submit{right:0;position:absolute;border:none;background-color:transparent}
.dark .footer__btm .newsletter .submit,.dark .footer__btm-2 .newsletter .submit{color:#fff}
.footer__btm .title,.footer__btm-2 .title{color:#101010;font-size:24px;font-weight:400;padding-bottom:35px}
@media (max-width:991px){
.footer__btm .title,.footer__btm-2 .title{padding-bottom:22px}
}
@media (max-width:767px){
.footer__btm .title,.footer__btm-2 .title{padding-bottom:10px}
}
.dark .footer__btm .title,.dark .footer__btm-2 .title{color:#fff}
.footer__btm-2{border-color:rgba(255,255,255,.062745098)}
.footer__btm-2 .title{color:#fff;text-transform:uppercase}
.footer__btm-2 .location,.footer__btm-2 .logo{border-color:rgba(255,255,255,.062745098)}
.footer__btm-2 .location p,.footer__btm-2 .logo p{color:#999}
.footer__btm-2 .newsletter input{color:#999;border-color:#fff}
.footer__btm-2 .newsletter input::placeholder{color:#999}
.footer__btm-2 .newsletter .submit{fill:#fff;color:#fff}
.footer__link-3 ul{gap:20px;display:flex;align-items:center;justify-content:flex-end}
@media (max-width:767px){
.footer__link-3 ul{justify-content:center}
}
.footer__link-3 ul a{color:#555;font-size:14px;font-weight:500;display:inline-block;text-transform:uppercase}
.dark .footer__link-3 ul a{color:#999}
.footer__link-3 ul a:hover{color:#101010}
.dark .footer__link-3 ul a:hover{color:#fff}
.footer__social-3 ul{gap:20px;display:flex;align-items:center;justify-content:flex-start}
@media (max-width:767px){
.footer__social-3 ul{justify-content:center}
}
.footer__social-3 ul a{font-size:16px;color:#555}
.dark .footer__social-3 ul a{color:#999}
.footer__social-3 ul a:hover{color:#101010}
.dark .footer__social-3 ul a:hover{color:#fff}
@media (max-width:767px){
.footer__copyright-3{order:1;text-align:center}
}
.footer__copyright-3 p{font-size:16px;text-transform:uppercase}
.dark .footer__copyright-3 p{color:#999}
.footer__copyright-3 p a{color:#101010;font-weight:500;display:inline-block}
.dark .footer__copyright-3 p a{color:#fff}
.footer__copyright-4 .title{color:#101010;text-align:center;font-size:36px;font-weight:500;line-height:1.1;max-width:310px;text-transform:uppercase}
@media (max-width:1199px){
.footer__copyright-4 .title{font-size:30px;line-height:1.3}
}
@media (max-width:991px){
.footer__copyright-4 .title{font-size:24px}
}
@media (max-width:767px){
.footer__copyright-4 .title{font-size:20px}
.footer__copyright-4 .title img{width:30px}
}
.dark .footer__copyright-4 .title{color:#fff}
.shiping-support .values__list .whydtls .vacancy{width:80%!important;}
.shiping-support .values__list .item {min-height:230px;}
@media only screen and (max-height:700px) {
.offcanvas--body .logo img{width:90px;}
.offcanvas--body{padding: 20px 30px}
.offcanvas--body .contact{padding-bottom: 30px}  
}


.footer__social {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.footer__social ul {
   padding: 0;
  display: flex;
  gap: 14px;
}

.footer__social ul li {
    margin: 0;
}

.footer__social ul li a {
    font-size: 16px;
    color: #000;
    text-decoration: none;
    transition: color 0.3s ease;
}

.footer__social ul li a:hover {
    color: #0a66c2;
}

@media (max-width:767px){
.footer__social ul{margin: 0;}
}

.frmcontry{
  font-size: 23px;line-height: 1.1;}

  .move-p-title{padding: 25px 0;
  font-style: italic;
  font-size: 16px;}