@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&amp;display=swap");:root{--body:#fff;--black:#000;--white:#fff;--theme-color:#5B8C51;--theme-color-2:#EDDD5E;--header:#0A2803;--text:#5C6672;--border:#CAD2D2;--ratting:#F8BC26;--bg:#EDF2EC;--bg-2:#FFF9E8;---box-shadow:0px 4px 25px rgba(0,0,0,0.06);}
.theme-btn{font-size:16px;position:relative;z-index:1;overflow:hidden;font-weight:800;text-transform:capitalize;height:58px;line-height:58px;background-color:var(--theme-color);overflow:hidden;display:inline-block;padding:0 40px;color:var(--white);border-radius:82px;}
@media (max-width:575px){.theme-btn{font-size:14px;padding:0 25px;height:52px;line-height:52px;}
}
.theme-btn::before{content:"";position:absolute;width:0;top:-10px;height:0;background-color:var(--theme-color-2);border-radius:50%;transform:translate(-50%,-50%);transition:all 0.8s ease;z-index:-1;}
.theme-btn i{margin-left:5px;transform:rotate(-45deg);}
.theme-btn:hover{color:var(--header);}
.theme-btn:hover::before{width:800px;height:800px;display:inline-block;}
.link-btn{font-size:15px;font-weight:900;color:var(--theme-color);text-transform:capitalize;display:inline-block;font-family:"DM Sans";margin-top:10px;}
.link-btn:hover{color:var(--theme-color-2);}
.link-btn i{margin-left:10px;}
body{font-family:"Nunito",sans-serif;font-size:16px;font-weight:normal;line-height:30px;color:var(--text);background-color:var(--white);padding:0;margin:0;overflow-x:hidden;font-weight:500;}
ul{padding:0;margin:0;list-style:none;}
button{border:none;background-color:transparent;padding:0;}
input:focus{color:var(--white);outline:none;}
input{color:var(--white);}
h1,h2,h3,h4,h5,h6{font-family:"Nunito",sans-serif;margin:0px;padding:0;color:var(--header);transition:all 0.4s ease-in-out;font-weight:400;}
h1{font-size:100px;font-weight:800;line-height:114%;}
@media (max-width:1399px){h1{font-size:60px;}
}
@media (max-width:991px){h1{font-size:58px;}
}
@media (max-width:767px){h1{font-size:50px;}
}
@media (max-width:575px){h1{font-size:40px;}
}
@media (max-width:470px){h1{font-size:32px;}
}
h2{font-size:48px;font-weight:800;line-height:121%;}
@media (max-width:1199px){h2{font-size:40px;}
}
@media (max-width:767px){h2{font-size:35px;}
}
@media (max-width:470px){h2{font-size:32px;}
}
h3{font-size:24px;font-weight:800;line-height:155%;}
@media (max-width:575px){h3{font-size:20px;}
}
h4{font-size:18px;font-weight:700;line-height:150%;}
h5{font-size:20px;font-weight:500;line-height:160%;}
h6{font-size:14px;font-weight:600;}
a{text-decoration:none;outline:none !important;cursor:pointer;color:var(--header);transition:all 0.4s ease-in-out;}
p{margin:0px;transition:all 0.4s ease-in-out;}
img{max-width:100%;height:unset;}
.back-to-top{border-radius:10px;background-color:var(--theme-color);width:50px;height:50px;line-height:50px;color:var(--white);font-size:18px;position:fixed;display:inline-block;z-index:999;right:30px;bottom:30px;transition:all 0.4s ease-in-out;opacity:0;visibility:hidden;transform:translateY(20px);}
.back-to-top:hover{background-color:var(--header);color:var(--white);}
.back-to-top.show{opacity:1;visibility:visible;transform:translate(0);}
.cursor-outer{-webkit-margin-start:-12px;margin-inline-start:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid var(--theme-color);background-color:var(--theme-color);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;opacity:0.34;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
.cursor-outer.cursor-hover{opacity:0.14;}
.cursor-outer.cursor-big{opacity:0;}
.mouseCursor{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;pointer-events:none;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden;text-align:center;}
.mouseCursor.cursor-big{width:20px;height:20px;-webkit-margin-start:-12px;margin-inline-start:-12px;margin-top:-12px;}
.cursor-inner{-webkit-margin-start:-3px;margin-inline-start:-3px;margin-top:-3px;width:10px;height:10px;z-index:10000001;background-color:var(--theme-color);opacity:1;-webkit-transition:all 0.24s ease-out 0s;transition:all 0.24s ease-out 0s;}
.cursor-inner span{color:var(--text);line-height:60px;opacity:0;text-transform:uppercase;letter-spacing:1px;font-size:12px;}
.cursor-inner.cursor-big span{opacity:1;}
.cursor-inner.cursor-hover{-webkit-margin-start:-10px;margin-inline-start:-10px;margin-top:-10px;width:30px;height:30px;background-color:var(--theme-color);border:1px solid #686363;opacity:0;}
.search-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-2;-webkit-transition:all 1s ease;-khtml-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.search-popup__overlay{position:fixed;width:224vw;height:224vw;top:calc(90px - 112vw);right:calc(50% - 112vw);z-index:3;display:block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:transform 0.8s ease-in-out;-khtml-transition:transform 0.8s ease-in-out;-moz-transition:transform 0.8s ease-in-out;-ms-transition:transform 0.8s ease-in-out;-o-transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;transition-delay:0s;transition-delay:0.3s;-webkit-transition-delay:0.3s;background-color:#000000;opacity:0.7;cursor:url(../img/close.png),auto;}
@media (max-width:767px){.search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(-110%);}
}
.search-popup__content{position:fixed;width:0;max-width:560px;padding:30px 15px;left:50%;top:50%;opacity:0;z-index:3;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.5s 0s,width 0.8s 0.8s cubic-bezier(0.225,0.01,0.475,1.01),transform 0.2s 0s;-khtml-transition:opacity 0.5s 0s,width 0.8s 0.8s cubic-bezier(0.225,0.01,0.475,1.01),transform 0.2s 0s;-moz-transition:opacity 0.5s 0s,width 0.8s 0.8s cubic-bezier(0.225,0.01,0.475,1.01),transform 0.2s 0s;-ms-transition:opacity 0.5s 0s,width 0.8s 0.8s cubic-bezier(0.225,0.01,0.475,1.01),transform 0.2s 0s;-o-transition:opacity 0.5s 0s,width 0.8s 0.8s cubic-bezier(0.225,0.01,0.475,1.01),transform 0.2s 0s;transition:opacity 0.5s 0s,width 0.8s 0.8s cubic-bezier(0.225,0.01,0.475,1.01),transform 0.2s 0s;transition-delay:0s,0.8s,0s;transition-delay:0s,0.4s,0s;transition-delay:0.2s;-webkit-transition-delay:0.2s;}
.search-popup__form{position:relative;}
.search-popup__form input[type=search],.search-popup__form input[type=text]{width:100%;height:66px;border:none;outline:none;padding-left:20px;background-color:var(--white);font-size:16px;font-weight:400;color:var(--text);transition:all 500ms ease;border-radius:6px;}
.search-popup__form input[type=search]:focus,.search-popup__form input[type=text]:focus{color:var(--header);}
.search-popup__form .search-btn{padding:0;width:66px;height:66px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:-1px;border-radius:6px;font-size:20px;border-top-left-radius:0;border-bottom-left-radius:0;color:var(--white);background-color:var(--theme-color);transition:all 0.4s ease-in-out;}
.search-popup__form .search-btn:hover{background-color:var(--header);}
.search-popup__form .eolexi-btn svg{width:1em;height:1em;fill:currentColor;}
.search-popup.active{z-index:999999;}
.search-popup.active .search-popup__overlay{top:auto;bottom:calc(90px - 112vw);-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-delay:0s;-webkit-transition-delay:0s;opacity:0.7;-webkit-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-khtml-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-moz-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-ms-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-o-transition:transform 1.6s cubic-bezier(0.4,0,0,1);transition:transform 1.6s cubic-bezier(0.4,0,0,1);}
@media (max-width:767px){.search-popup.active .search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(0%);}
}
.search-popup.active .search-popup__content{width:100%;opacity:1;transition-delay:0.7s;-webkit-transition-delay:0.7s;}
.section-title{position:relative;z-index:99;margin-bottom:30px;margin-top:-7px;}
@media (max-width:767px){.section-title{margin-bottom:0;}
}
.section-title span{font-size:15px;font-weight:600;color:#404A3D;display:inline-block;position:relative;margin-bottom:10px;}
.section-title span img{margin-right:10px;}
.section-title-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}
@media (max-width:991px){.section-title-area{flex-wrap:wrap;gap:30px;margin-bottom:0;}
}
.section-title-area .section-title{margin-bottom:0;}
@media (max-width:575px){.section-title-area .theme-btn{display:none;}
}
.center{text-align:center;margin:0 auto;}
.section-bg{background-color:var(--bg) !important;}
.section-bg-2{background-color:var(--bg-2) !important;}
.footer-bg{background-color:#2F304C;}
.section-padding{padding:120px 0;}
@media (max-width:1199px){.section-padding{padding:100px 0;}
}
@media (max-width:991px){.section-padding{padding:80px 0;}
}
.body-bg-4{background-color:#040A3D;}
.link-btn{color:#63AB52;margin-top:25px;display:inline-block;transition:all 0.4s ease-in-out;font-weight:800;font-size:16px;font-family:"Nunito",sans-serif;}
.link-btn i{margin-left:5px;transform:rotate(-45deg);}
.link-btn:hover{color:var(--header);}
@keyframes width{0%{width:0%;}
100%{width:100%;}
}
@-webkit-keyframes width{0%{width:0%;}
100%{width:100%;}
}
@keyframes arryUpDown{0%{transform:translateY(-10px);}
100%{transform:translateY(10px);}
}
.animation__arryUpDown{animation:arryUpDown 2s ease infinite alternate;}
@keyframes arryLeftRight{0%{transform:translateX(-10px);}
100%{transform:translateX(10px);}
}
.animation__arryLeftRight{animation:arryLeftRight 2s ease infinite alternate;}
@keyframes shine{from{-webkit-mask-position:150%;}
to{-webkit-mask-position:-50%;}
}
@keyframes cir36{100%{transform:rotate(360deg);}
}
@keyframes width{0%{width:0%;}
100%{width:100%;}
}
@-webkit-keyframes width{0%{width:0%;}
100%{width:100%;}
}
@keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0);}
50%{-webkit-transform:translateX(30px);transform:translateX(30px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.bounce-x{-webkit-animation:bounce-x 7s infinite linear;animation:bounce-x 7s infinite linear;}
.GlidingArrow{-webkit-animation:slide 5s linear infinite;animation:slide 5s linear infinite;}
.delay1{-webkit-animation-delay:2s;animation-delay:2s;}
.delay2{-webkit-animation-delay:3s;animation-delay:3s;}
.delay3{-webkit-animation-delay:4s;animation-delay:4s;}
.delay4{-webkit-animation-delay:5s;animation-delay:5s;}
.delay5{-webkit-animation-delay:6s;animation-delay:6s;}
/* Defining animation Keyframes */
@-webkit-keyframes slide{0%{opacity:0;transform:translateX(-150);}
20%{opacity:1;transform:translateX(-90);}
80%{opacity:1;transform:translateX(90);}
100%{opacity:0;transform:translateX(150);}
}
@keyframes slide{0%{opacity:0;transform:translateX(-150);}
20%{opacity:1;transform:translateX(-90);}
80%{opacity:1;transform:translateX(90);}
100%{opacity:0;transform:translateX(150);}
}
/*img-animation**********************/
.img-custom-anim-left{animation:img-anim-left 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;opacity:0;}
@keyframes img-anim-left{0%{transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0;}
100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1;}
}
.img-custom-anim-right{animation:img-anim-right 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;opacity:0;}
@keyframes img-anim-right{0%{transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0;}
100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1;}
}
.img-custom-anim-left{animation:img-anim-left 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;opacity:0;}
@keyframes img-anim-left{0%{transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0;}
100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1;}
}
.img-custom-anim-top{animation:img-anim-top 1.3s forwards cubic-bezier(0.645,0.045,0.355,1);opacity:0;}
@keyframes img-anim-top{0%{transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0;}
100%{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1;}
}
.img-custom-anim-bottom{animation:img-anim-bottom 1.3s forwards cubic-bezier(0.645,0.045,0.355,1);opacity:0;}
@keyframes img-anim-bottom{0%{transform:translateY(5%);clip-path:inset(100% 0 0 0);opacity:0;}
100%{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1;}
}
@-webkit-keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0);}
100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0);}
}
@keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0);}
100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0);}
}
@keyframes cir36{100%{transform:rotate(360deg);}
}
@keyframes rounded{50%{transform:rotate(15deg);}
}
@keyframes up-down{0%{transform:translateY(10px);}
100%{transform:translateY(-10px);}
}
@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);}
}
@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);}
}
@-webkit-keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg);}
25%,50%{opacity:1;transform:rotateY(0deg);}
}
@keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg);}
25%,50%{opacity:1;transform:rotateY(0deg);}
}
@keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0deg);}
100%{transform:translate(-50%,-50%) rotate(360deg);}
}
@keyframes tpswing{0%{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);}
100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes width{0%{width:0%;}
100%{width:100%;}
}
@-webkit-keyframes width{0%{width:0%;}
100%{width:100%;}
}
@-webkit-keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0deg);}
100%{transform:translate(-50%,-50%) rotate(360deg);}
}
@keyframes loaderpulse{0%{transform:scale(1);}
100%{transform:scale(1.2);}
}
@keyframes rounded{50%{transform:rotate(20deg);}
}
@keyframes cir36{100%{transform:rotate(360deg);}
}
.float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
@-webkit-keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
}
@keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
}
.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
@-webkit-keyframes float-bob-x{0%{-webkit-transform:translateX(0px);transform:translateX(30px);}
50%{-webkit-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(30px);transform:translateX(30px);}
}
@keyframes float-bob-x{0%{-webkit-transform:translateX(30px);transform:translateX(30px);}
50%{-webkit-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(30px);transform:translateX(30px);}
}
@keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0);}
50%{-webkit-transform:translateX(30px);transform:translateX(30px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.bounce-x{-webkit-animation:bounce-x 7s infinite linear;animation:bounce-x 7s infinite linear;}
.animation-infinite{animation:ShapeAnim 80s linear infinite;height:30px;width:100%;background-repeat:repeat;overflow:hidden;}
@keyframes ShapeAnim{0%{background-position:top left;}
100%{background-position:top left 2000px;}
}
@media (max-width:1199px){.menu-thumb{display:none !important;}
}
.header-main{display:flex;align-items:center;justify-content:space-between;padding:10px 0;position:relative;}
.header-main .main-menu ul{margin-bottom:0;}
.header-main .main-menu ul .menu-thumb{position:inherit;}
.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:35px;/* Hide scrollbar - Firefox */
 /* Hide scrollbar - IE/Edge */
}
.header-main .main-menu ul li:last-child{margin-inline-end:0;}
.header-main .main-menu ul li a{display:inline-block;font-size:16px;font-weight:700;color:#404A3D;font-family:"Nunito",sans-serif;padding:20px 0;text-align:left;position:relative;text-transform:capitalize;transition:all 0.4s ease-in-out;}
.header-main .main-menu ul li a i{margin-left:4px;font-size:12px;}
.header-main .main-menu ul li a:hover{color:var(--theme-color) !important;}
.header-main .main-menu ul li .submenu{position:absolute;top:100%;inset-inline-start:0;min-width:240px;background:var(--white);padding:20px 0;border-radius:10px;z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;color:#404A3D;transform:translateY(-10px);transition:all 0.4s ease-in-out;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;}
.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0;}
.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;font-weight:700;color:#404A3D;line-height:38px;padding:0px 0px 0px 32px;padding-right:22px;width:100%;display:flex;align-items:center;justify-content:space-between;}
.header-main .main-menu ul li .submenu li a:hover{color:var(--theme-color) !important;}
.header-main .main-menu ul li .submenu li:last-child a{border:none;}
.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.header-main .main-menu ul li .submenu li:hover > a{color:var(--theme-color) !important;margin-left:10px;}
.header-main .main-menu ul li .submenu li:hover > a::before{width:10px;}
.header-main .main-menu ul li .submenu li:hover > a::after{color:var(--theme-color);}
.header-main .main-menu ul li .submenu li:hover > .submenu{-webkit-transform:translateY(1);-moz-transform:translateY(1);-ms-transform:translateY(1);-o-transform:translateY(1);transform:translateY(1);visibility:visible;opacity:1;}
.header-main .main-menu ul li .submenu li.has-dropdown > a::after{position:absolute;top:50%;inset-inline-end:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:var(--theme-color);}
.header-main .main-menu ul li .has-homemenu{padding:20px 20px 10px 20px !important;opacity:0;visibility:hidden;position:absolute;left:0;right:0;padding:0;width:100%;z-index:999;overflow:hidden;margin:auto;max-height:740px;overflow-y:auto;overflow-x:hidden;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{position:relative;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb{position:relative;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,19,19,0)),to(#5e5ef6));background:linear-gradient(to bottom,rgba(99,92,92,0) 0%,#252527 100%);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover::before{visibility:visible;opacity:1;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%);}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img{width:100%;height:100%;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb a{padding:0;}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px;font-weight:600;}
.header-main .main-menu ul li .has-homemenu::-webkit-scrollbar{display:none;}
.header-main .main-menu ul li .has-homemenu{scrollbar-width:none;}
.header-main .main-menu ul li .has-homemenu{-ms-overflow-style:none;}
.header-main .main-menu ul li:hover > a{color:var(--theme-color);}
.header-main .main-menu ul li:hover > a::after{color:var(--theme-color);}
.header-main .main-menu ul li:hover > .submenu{visibility:visible;opacity:1;transform:translateY(0px);}
.header-main .header-right{gap:30px;}
@media (max-width:1399px){.header-main .header-right{gap:20px;}
}
.header-main .sidebar__toggle{cursor:pointer;font-size:20px;}
.header-top-section{background-color:#FFF9E8;padding:15px 0;}
@media (max-width:1199px){.header-top-section{display:none;}
}
.header-top-section .container{max-width:1580px;}
.header-top-section .header-top-wrapper{display:flex;align-items:center;justify-content:space-between;}
.header-top-section .header-top-wrapper .top-logo{margin-left:-115px;}
.header-top-section .header-top-wrapper .header-contact-list{display:flex;align-items:center;gap:40px;}
.header-top-section .header-top-wrapper .header-contact-list li{font-size:16px;font-weight:600;font-family:"Nunito",sans-serif;display:flex;align-items:center;gap:8px;}
.header-top-section .header-top-wrapper .header-contact-list li i{color:var(--theme-color);font-size:22px;}
.header-top-section .header-top-wrapper .header-contact-list li a{color:#404A3D;}
.header-top-section .header-top-wrapper .head-right{display:flex;align-items:center;gap:30px;}
.header-top-section .header-top-wrapper .head-right .line-shape{background-color:rgba(64,74,61,0.22);width:1px;height:30px;}
@media (max-width:1399px){.header-top-section .header-top-wrapper .head-right .line-shape{display:none;}
}
.header-top-section .header-top-wrapper .head-right .social-icon{display:flex;align-items:center;gap:15px;}
.header-top-section .header-top-wrapper .head-right .social-icon a{font-size:18px;color:#404A3D;}
.header-top-section .header-top-wrapper .head-right .social-icon a:hover{color:var(--theme-color);}
.header-top-section .header-top-wrapper .head-right .flag-wrap{position:relative;max-width:106px;margin:0 auto;}
@media (max-width:1399px){.header-top-section .header-top-wrapper .head-right .flag-wrap{display:none;}
}
.header-top-section .header-top-wrapper .head-right .flag-wrap .flag{position:absolute;top:-4px;left:15px;z-index:1;}
@media (max-width:767px){.header-top-section .header-top-wrapper .head-right .flag-wrap .flag{display:none;}
}
.header-top-section .header-top-wrapper .head-right .flag-wrap .flag img{width:100%;height:100%;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select{padding:0 0 0 45px;background:transparent;border:none;text-align:center;margin:0 auto;position:relative;z-index:9999;border:none !important;padding-bottom:0 !important;font-weight:400 !important;line-height:initial;height:initial;padding-right:20px;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select span{font-weight:400;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select .list{width:100px;left:0;background-color:var(--white);border-radius:0;top:100%;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select .option{border:none;background-color:#fff;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select .option.selected.focus{background-color:#fff;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select::after{right:0;border-bottom:1px solid transparent;border-right:1px solid transparent;width:8px;height:8px;top:10px;border-bottom:1px solid transparent;border-color:#404A3D;border-right:1px solid #404A3D;}
.header-top-section .header-top-wrapper .head-right .flag-wrap .nice-select span{font-size:15px;font-weight:500;text-transform:uppercase;color:#404A3D;}
.header-1 .container{max-width:1580px;}
.header-1 .search-form{max-width:255px;width:100%;position:relative;}
@media (max-width:1199px){.header-1 .search-form{display:none;}
}
.header-1 .search-form input{outline:none;width:100%;font-size:16px;font-weight:700;border:none;color:rgba(64,74,61,0.94);border-bottom:1px solid rgba(64,74,61,0.22);padding-bottom:5px;}
.header-1 .search-form input::placeholder{color:rgba(64,74,61,0.94);}
.header-1 .search-form button{position:absolute;top:0;right:0;color:#404A3D;}
.header-1 .header-logo{display:none;}
@media (max-width:1199px){.header-1 .header-logo{display:block;}
}
@media (max-width:1199px){.header-1 .theme-btn{display:none;}
}
.header-1 .sidebar__toggle{cursor:pointer;}
.header-1 .sidebar__toggle .header-bar{position:relative;width:31px;height:18px;}
@media (max-width:575px){.header-1 .sidebar__toggle .header-bar{width:28px;}
}
.header-1 .sidebar__toggle .header-bar span{position:absolute;width:100%;height:2px;display:inline-block;transition:all 0.3s;left:0;background:var(--theme-color);overflow:hidden;}
.header-1 .sidebar__toggle .header-bar span:first-child{top:0;background:var(--theme-color);left:16px;width:15px;}
@media (max-width:575px){.header-1 .sidebar__toggle .header-bar span:first-child{left:0;}
}
.header-1 .sidebar__toggle .header-bar span:nth-child(2){top:44%;background:var(--theme-color);width:30px;}
@media (max-width:575px){.header-1 .sidebar__toggle .header-bar span:nth-child(2){width:25px;}
}
.header-1 .sidebar__toggle .header-bar span:last-child{bottom:0;background:var(--theme-color);width:15px;}
.header-1 .sidebar__toggle .header-bar.active span:first-child{transform:rotate(45deg) translate(3px,9px);}
.header-1 .sidebar__toggle .header-bar.active span:nth-child(2){opacity:0;}
.header-1 .sidebar__toggle .header-bar.active span:last-child{transform:rotate(-45deg) translate(3px,-9px);}
.header-1 .sidebar__toggle .header-bar:hover{cursor:pointer;}
.sticky{position:fixed !important;top:0 !important;left:0;width:100%;z-index:999;transition:all 0.9s;background-color:#fff;-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
.offcanvas__info{background:var(--white) none repeat scroll 0 0;border-left:2px solid var(--theme-color);position:fixed;right:0;top:0;width:400px;height:100%;-webkit-transform:translateX(calc(100% + 80px));-moz-transform:translateX(calc(100% + 80px));-ms-transform:translateX(calc(100% + 80px));-o-transform:translateX(calc(100% + 80px));transform:translateX(calc(100% + 80px));-webkit-transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;-moz-transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;z-index:999999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none;}
.offcanvas__info.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.offcanvas__logo a img{width:150px;}
.offcanvas__wrapper{position:relative;height:100%;padding:30px 30px;}
.offcanvas__wrapper .offcanvas-title{font-size:32px;margin-bottom:15px;font-weight:700;}
.offcanvas__wrapper .offcanvas__content p{color:var(--header);}
.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme-color);position:relative;z-index:9;cursor:pointer;}
.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--white);}
.offcanvas__wrapper .offcanvas__content .social-icon{margin-top:30px;gap:10px;margin-bottom:30px;}
.offcanvas__wrapper .offcanvas__content .social-icon a{width:48px;height:48px;line-height:48px;text-align:center;border-radius:8px;font-size:16px;display:block;background:transparent;color:var(--header);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center;border:1px solid var(--border);}
.offcanvas__wrapper .offcanvas__content .social-icon a:hover{background-color:var(--theme-color);color:var(--white);border:1px solid var(--theme-color);}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact{margin-top:20px;}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact h3{font-size:22px;margin-bottom:15px;}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list{margin-bottom:50px;}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list li{display:flex;align-items:center;gap:20px;}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list li .icon{width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%;background-color:var(--theme-color);color:var(--white);}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list li .content p{color:var(--text);}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list li .content h4{color:var(--header);font-size:18px;font-weight:600;font-family:"Nunito",sans-serif;}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list li .content h4 a{color:var(--header);}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .contact-list li:not(:last-child){margin-bottom:18px;}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:initial;}
.offcanvas__wrapper .offcanvas__content .offcanvas-button{margin-top:300px;display:flex;align-items:center;gap:20px;}
@media (max-width:1399px){.offcanvas__wrapper .offcanvas__content .offcanvas-button{margin-top:30px;}
}
@media (max-width:575px){.offcanvas__wrapper .offcanvas__content .offcanvas-button{margin-top:20px;margin-bottom:10px;}
}
@media (max-width:1199px){.offcanvas__wrapper .offcanvas__content .theme-btn{width:100%;text-align:center;}
}
.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:99999;top:0;opacity:0;visibility:hidden;right:0;}
.offcanvas__overlay.overlay-open{opacity:0.8;visibility:visible;}
@media (max-width:450px){.offcanvas__info{width:350px;}
}
@media (max-width:575px){.offcanvas__wrapper{padding:20px;}
}
.breadcrumb-wrapper{position:relative;margin:0 30px;border-radius:8px;}
@media (max-width:1199px){.breadcrumb-wrapper{margin:0 20px;}
}
@media (max-width:575px){.breadcrumb-wrapper{margin:0 0;}
}
.breadcrumb-wrapper::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:rgba(52,91,45,0.57);border-radius:8px;}
.breadcrumb-wrapper .shape-1{position:absolute;bottom:0;left:100px;}
@media (max-width:1399px){.breadcrumb-wrapper .shape-1{display:none;}
}
.breadcrumb-wrapper .shape-2{position:absolute;bottom:0;right:0;}
@media (max-width:1399px){.breadcrumb-wrapper .shape-2{display:none;}
}
.breadcrumb-wrapper .page-heading{padding:128px 0;position:relative;text-align:center;}
.breadcrumb-wrapper .page-heading .breadcrumb-list{display:flex;align-items:center;gap:6px;margin-bottom:10px;justify-content:center;}
.breadcrumb-wrapper .page-heading .breadcrumb-list li{font-weight:500;color:var(--white);}
.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:62px;font-weight:800;color:var(--white);}
@media (max-width:767px){.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:50px;}
}
@media (max-width:575px){.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:42px;}
}
.error-items{text-align:center;}
.error-items .thumb{max-width:795px;margin:0 auto;}
.error-items .thumb img{width:100%;height:100%;}
.error-items .content{max-width:450px;margin:40px auto 0;text-align:center;}
.error-items .content h2{margin-bottom:15px;}
@media (max-width:991px){.error-items .content h2{font-size:45px;}
}
@media (max-width:575px){.error-items .content h2{font-size:40px;}
}
.error-items .content p{max-width:350px;margin:0 auto;}
.error-items .content .theme-btn{border:1px solid transparent;margin-top:40px;}
.mean-container a.meanmenu-reveal{display:none;}
.mean-container .mean-nav{background:none;margin-top:0;}
.mean-container .mean-bar{padding:0;min-height:auto;background:none;}
.mean-container .mean-nav > ul{padding:0;margin:0;width:100%;list-style-type:none;display:block !important;}
.mean-container a.meanmenu-reveal{display:none !important;}
.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:#404A3D;font-size:16px;line-height:1.5;font-weight:700;text-transform:capitalize;border-bottom:1px solid #E5E5E5 !important;border:none;font-family:"Nunito",sans-serif;}
.mean-container .mean-nav ul li a:hover{color:var(--theme-color);}
.mean-container .mean-nav ul li a:last-child{border-bottom:0;}
.mean-container .mean-nav ul li a:hover{color:var(--theme-color);}
.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0 !important;}
.mean-container .mean-nav ul li > a > i{display:none;}
.mean-container .mean-nav ul li > a.mean-expand i{display:inline-block;font-size:16px;}
.mean-container .mean-nav > ul > li:first-child > a{border-top:0;}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all 0.4s ease-in-out;}
.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px;}
.hero-1{position:relative;margin:0 20px;border-radius:33px;margin-top:20px;}
@media (max-width:767px){.hero-1{margin-left:0;margin-right:0;}
}
.hero-1 .banner-active{border-radius:20px;}
.hero-1 .array-button{display:flex;align-items:center;top:50%;transform:translateY(-50%);right:50px;left:50px;z-index:99;position:absolute;gap:12px;justify-content:space-between;}
.hero-1 .array-button .array-prev,.hero-1 .array-button .array-next{background-color:transparent !important;}
.hero-1 .array-button .array-prev svg path,.hero-1 .array-button .array-next svg path{transition:all 0.4s ease-in-out;}
.hero-1 .array-button .array-prev:hover svg path,.hero-1 .array-button .array-next:hover svg path{fill:var(--theme-color-2);}
@media (max-width:1399px){.hero-1 .array-button{display:none;}
}
.hero-1 .swiper-slide.swiper-slide-active .hero-content{opacity:1;top:50%;transition:all 2500ms ease;}
.hero-1 .hero-bg{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1500ms ease-in,-webkit-transform 7000ms ease;transition:opacity 1500ms ease-in,-webkit-transform 7000ms ease;transition:transform 9000ms ease,opacity 1500ms ease-in;transition:transform 9000ms ease,opacity 1500ms ease-in,-webkit-transform 9000ms ease;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;}
.hero-1 .hero-content{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) scale(.8);color:var(--bs-white);font-size:4rem;opacity:0;line-height: normal;}
.hero-1 .hero-button{margin-top:48px;transform:translateY(150px);opacity:0;position:relative;z-index:9;display:flex;gap:20px;justify-content:center;}
@media (max-width:1199px){.hero-1 .hero-button{flex-wrap:wrap;}
.hero-1 .hero-content{font-size:2.5rem;}
}
@media (max-width:767px){.hero-1 .hero-button{margin-top:30px;}
}
.hero-1 .hero-button .theme-btn{background-color:var(--theme-color-2);color:var(--theme-color);transition:all 0.4s ease-in-out;}
.hero-1 .hero-button .theme-btn::before{background-color:var(--theme-color);}
.hero-1 .hero-button .theme-btn:hover{color:var(--white);}
.hero-1 .hero-button .theme-btn.style-2{background:rgba(255,255,255,0.26);border:1px solid var(--white);color:var(--white);transition:all 0.4s ease-in-out;}
.hero-1 .hero-button .theme-btn.style-2 i{color:var(--white);}
.hero-1 .hero-button .theme-btn.style-2::before{background-color:var(--theme-color);}
.hero-1 .hero-button .theme-btn.style-2:hover{color:var(--white);border:1px solid var(--theme-color);}
.hero-1 .hero-button .theme-btn.style-2:hover i{color:var(--white);}
@keyframes load{0%{width:0;}
100%{width:99%;}
}
@keyframes load2{0%{width:0;}
100%{width:90%;}
}
.video-wrapper{text-align:center;}
.video-wrapper .video{margin-top:-40px;position:relative;height:650px;}
@media (max-width:575px){.video-wrapper .video{height:480px;}
}
.video-wrapper .video img{width:100%;height:100%;object-fit:cover;}
.video-wrapper .video-btn{width:120px;height:120px;line-height:120px;display:inline-block;background:var(--white);color:var(--theme-color);text-align:center;border-radius:100%;font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:88;}
@keyframes load{0%{width:0;}
100%{width:90%;}
}
@keyframes load2{0%{width:0;}
100%{width:75%;}
}
::-webkit-scrollbar{width:6px;height:4px;}
/* Track */
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--theme-color);border-radius:5px;}
/* Handle */
::-webkit-scrollbar-thumb{background:var(--theme-color);border-radius:10px;}
.fix{overflow:hidden;}
.ralt{position:relative;}
.ripple{position:relative;}
.ripple::before,.ripple::after{position:absolute;left:50%;top:50%;width:80px;height:80px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 0 0 rgba(255,255,255,0.9);animation:rippleOne 3s infinite;}
.ripple::before{-webkit-animation-delay:0.9s;animation-delay:0.9s;content:"";position:absolute;right:0;bottom:0;}
.ripple::after{-webkit-animation-delay:0.6s;animation-delay:0.6s;content:"";position:absolute;right:0;bottom:0;}
.swiper-dot{text-align:center;margin:50px auto 0;position:relative;z-index:9;}
.swiper-dot .swiper-pagination-bullet{background-color:transparent;border:1px solid var(--theme-color);width:22px;height:22px;opacity:1;}
.swiper-dot .swiper-pagination-bullet:not(:last-child){margin-right:7px;}
.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme-color);transition:0.6s;position:relative;border:2px solid var(--theme-color);}
.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before{position:absolute;width:18px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:transparent;border:2px solid var(--white);content:"";}
.array-button{display:flex;align-items:center;gap:18px;}
.array-button .array-prev,.array-button .array-next{width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background-color:var(--theme-color-2);transition:all 0.4s ease-in-out;}
.array-button .array-prev:hover,.array-button .array-next:hover{background-color:var(--theme-color);color:var(--white);}
.array-button.style-2 .array-prev{border:1px solid var(--border);}
.array-button.style-2 .array-next{border:1px solid var(--theme-color);background-color:var(--theme-color);color:var(--white);}
.array-button.style-2 .array-next:hover{background-color:var(--header);}
@media (max-width:575px){br{display:none;}
}
.gallery-card-item .gallery-image{position:relative;}
@media (max-width:767px){.gallery-card-item .gallery-image{height:500px;}
}
.gallery-card-item .gallery-image{height: 400px;display: block;overflow: hidden;} 
.gallery-card-item .gallery-image img{width:100%;height:100%;border-radius:10px;object-fit:cover;}
.gallery-card-item .gallery-image::before{top:0;left:0;height:100%;width:100%;transform:scale(0.7);content:"";position:absolute;background:rgba(237,202,116,0.68);z-index:1;transition:0.5s;opacity:0;visibility:hidden;border-radius:10px;}
.gallery-card-item .gallery-image .icon{position:absolute;font-size:38px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;color:var(--white);opacity:0;transition:all 0.4s ease-in-out;}
.gallery-card-item:hover .gallery-image::before{transform:scale(1);opacity:1;visibility:visible;}
.gallery-card-item:hover .gallery-image .icon{opacity:1;}
.gallery-card-item.style-2{margin-top:30px;}

/* background */
.bg-cover{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center;}
.sticky-style{position:sticky !important;top:100px;}
.box-shadow{box-shadow:var(---box-shadow);}
.custom-container{max-width:1560px;margin:0 auto;}
.custom-container-33{max-width:1319px;margin:0 auto;}
.custom-container-2{max-width:1568px;margin:0 auto;}
.slide-transtion{-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.brand-slide-element{width:auto;display:inline-block;}
.footer-info-container{max-width:1436px;}
@media (max-width:991px){.lg-center{justify-content:center;text-align:center;}
}
.swiper-dot4 .swiper-pagination-bullet{width:7px;height:7px;transition:0.6s;background-color:rgb(129,129,129);opacity:1;border-radius:100%;position:relative;}
.swiper-dot4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme-color);transition:0.6s;position:relative;width:30px;border-radius:30px;}
.custom-container-3{max-width:1768px;margin:0 auto;}
.text-color{color:var(--text) !important;}
.sec-bg-4{background-color:#0E1445;}
.swiper-dot3 .swiper-pagination-bullet{width:14px;height:14px;transition:0.6s;background-color:transparent;border:1px solid var(--theme-color-2);border-radius:14px;opacity:1;position:relative;}
.swiper-dot3 .swiper-pagination-bullet:not(:last-child){margin-right:15px;}
.swiper-dot3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme-color-2);border:1px solid var(--theme-color-2);transition:0.6s;position:relative;width:14px;height:14px;border-radius:14px;}
.swiper-dot3 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";border:1px solid var(--theme-color-2);width:22px;height:22px;border-radius:22px;left:50%;top:50%;transform:translate(-50%,-50%);}
.page-nav-wrap{margin-top:60px;}
.page-nav-wrap ul li{display:inline-block;}
.page-nav-wrap ul li.active .page-numbers{background-color:var(--theme-color);color:var(--white);border:1px solid var(--theme-color);}
.page-nav-wrap ul li .page-numbers{display:inline-block;width:48px;height:48px;text-align:center;line-height:48px;border-radius:100px;border:1px solid var(--theme-color);background:transparent;color:var(--theme-color);font-weight:600;font-size:18px;transition:all 0.3s ease-in-out;margin:0 5px;}
.page-nav-wrap ul li .page-numbers.current{background-color:var(--theme-color);color:var(--white);}
.page-nav-wrap ul li .page-numbers i{margin-top:2px;}
.page-nav-wrap ul li .page-numbers:hover{background-color:var(--theme-color);color:var(--white);border:1px solid var(--theme-color);}
.sticky-style{position:sticky !important;top:100px;}
.team-box-items-4{margin-top:30px;}
.team-box-items-4 .team-image{position:relative;overflow:hidden;}
.team-box-items-4 .team-image::after{background:linear-gradient(90deg,rgba(var(--white-rgb,255,255,255),0.13) 0px,rgba(var(--white-rgb,255,255,255),0.13) 77%,rgba(var(--white-rgb,255,255,255),0.3) 92%,rgba(var(--white-rgb,255,255,255),0));content:"";height:200%;left:-210%;opacity:0;position:absolute;top:-50%;transition:all 0.5s ease 0s;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;width:200%;}
.team-box-items-4 .team-image img{width:100%;height:100%;transition:all 0.4s ease-in-out;border-radius:28px;}
.team-box-items-4 .team-content{margin-top:30px;position:relative;}
@media (max-width:575px){.team-box-items-4 .team-content{text-align:center;}
}
.team-box-items-4 .team-content p{color:var(--text);}
.team-box-items-4 .team-content h3{margin-bottom:5px;}
@media (max-width:575px){.team-box-items-4 .team-content h3{font-size:22px;}
}
.team-box-items-4 .team-content h3 a:hover{color:var(--theme-color);}
.team-box-items-4 .team-content .social-profile{position:absolute;right:30px;bottom:74px;content:"";-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:2;display:inline-block;overflow:hidden;cursor:pointer;}
.team-box-items-4 .team-content .social-profile ul{transform:translateY(100px);transition:all 0.6s ease-in-out;opacity:0;visibility:hidden;z-index:-1;display:grid;gap:10px;align-items:center;}
.team-box-items-4 .team-content .social-profile ul li a{width:48px;height:48px;line-height:48px;text-align:center;display:block;background:var(--white);color:var(--header);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center;margin:0 auto;font-size:16px;border-radius:50%;}
.team-box-items-4 .team-content .social-profile ul li a:hover{background-color:var(--theme-color);color:var(--white);}
.team-box-items-4 .team-content .social-profile .plus-btn{z-index:99;cursor:pointer;width:58px;height:58px;line-height:58px;text-align:center;display:inline-block;color:var(--theme-color);background-color:var(--white);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:16px;border:1px dashed var(--theme-color);margin-top:10px;border-radius:50%;}
.team-box-items-4 .team-content .social-profile .plus-btn:hover{border:1px solid rgba(30,32,35,0.12);background:var(--white);box-shadow:10px 16px 120px 1px rgba(4,7,56,0.12);color:var(--header);}
.team-box-items-4 .team-content .social-profile:hover ul{transform:translateY(0);opacity:1;visibility:visible;}
.team-box-items-4:hover .team-image::after{left:-30%;opacity:1;top:-20%;transition-duration:0.5s,0.5s,0.15s;transition-property:left,top,opacity;transition-timing-function:linear;}
.team-section-4{position:relative;}
.team-section-4 .shape-1{position:absolute;bottom:20%;left:0;}
.team-section-4.guests .team-image{height: 240px;}
.team-section-4.guests h3{font-size: 1.2rem;}
.news-box-items{margin-top:30px;}
.news-box-items .news-image{position:relative;}
.news-box-items .news-image img{width:100%;height:100%;object-position:center;border-radius:12px;}
.news-box-items.event .news-image{position:relative;z-index:9;height:280px;overflow:hidden;}
.news-box-items.event .news-image img{width:100%;height:100%;object-position:center;border-radius:12px;}
.news-box-items .news-image .post-date{width:84px;height:84px;padding:10px;text-align:center;border-radius:50%;background-color:var(--theme-color-2);position:absolute;bottom:-40px;left:25px;border:3px solid var(--white);}
.news-box-items .news-image .post-date h4{color:var(--theme-color);font-size:22px;font-weight:800;}
.news-box-items .news-image .post-date p{color:var(--theme-color);font-weight:400;}
.news-box-items .news-content{text-align:center;max-width:350px;margin:40px auto 0;}
.news-box-items .news-content span{font-size:16px;font-weight:500;color:#63AB52;}
.news-box-items .news-content h3{margin-top:10px;}
.news-box-items .news-content h3 a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline;}
.news-box-items .news-content h3 a:hover{color:var(--theme-color);background-size:100% 2px;background-image:linear-gradient(180deg,var(--theme-color) 0%,var(--theme-color) 100%);}
.news-box-items .news-content p{font-weight:500;margin-top:7px;}
.news-box-items .news-content .link-btn{color:#63AB52;margin-top:25px;display:inline-block;transition:all 0.4s ease-in-out;font-weight:800;font-size:16px;font-family:"Nunito",sans-serif;}
.news-box-items .news-content .link-btn i{margin-left:5px;transform:rotate(-45deg);}
.news-box-items .news-content .link-btn:hover{color:var(--header);}
.news-box-items-2{margin-top:30px;}
.news-box-items-2 .news-thumb{border-radius:12px;overflow:hidden;}
.news-box-items-2 .news-thumb img{width:100%;height:100%;border-radius:12px;transition-delay:0.1s;transition-timing-function:ease-in-out;transition-duration:0.7s;transition-property:all;}
.news-box-items-2 .news-content{margin-top:25px;}
@media (max-width:575px){.news-box-items-2 .news-content{text-align:center;}
}
.news-box-items-2 .news-content ul{display:flex;align-items:center;gap:30px;}
@media (max-width:575px){.news-box-items-2 .news-content ul{justify-content:center;gap:20px;}
}
.news-box-items-2 .news-content ul li i{margin-right:6px;color:var(--theme-color);}
.news-box-items-2 .news-content h3{font-size:24px;font-weight:800;margin-top:8px;}
.news-box-items-2 .news-content h3 a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline;}
.news-box-items-2 .news-content h3 a:hover{color:var(--theme-color);background-size:100% 2px;background-image:linear-gradient(180deg,var(--theme-color) 0%,var(--theme-color) 100%);}
.news-box-items-2 .news-content .link-btn{color:#63AB52;margin-top:20px;display:inline-block;transition:all 0.4s ease-in-out;font-weight:800;font-size:16px;font-family:"Nunito",sans-serif;}
.news-box-items-2 .news-content .link-btn i{margin-left:5px;transform:rotate(-45deg);}
.news-box-items-2 .news-content .link-btn:hover{color:var(--header);}
.news-box-items-2:hover .news-thumb img{transform:scale(1.1) rotate(2deg);}
.news-image-box-items-4{margin-top:30px;}
.news-image-box-items-4 .news-image{position:relative;z-index:9;}
.news-image-box-items-4 .news-image img{width:100%;height:100%;border-radius:28px;}
.news-image-box-items-4 .news-image .post-date{width:99px;height:48px;padding:-7px;text-align:center;border-radius:4px;position:absolute;bottom:0;right:20px;}
@media (max-width:991px){.news-image-box-items-4 .news-image .post-date{bottom:45px;}
}
.news-image-box-items-4 .news-image .post-date h4{background-color:var(--theme-color-2);font-size:34px;font-weight:800;border-top-left-radius:5px;border-top-right-radius:5px;}
.news-image-box-items-4 .news-image .post-date p{background-color:var(--theme-color);font-weight:600;color:var(--white);font-size:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.news-image-box-items-4 .content{padding:10px;margin-top:10px;}
@media (max-width:575px){.news-image-box-items-4 .content{text-align:center;}
}
.news-image-box-items-4 .content .post-date{display:flex;gap:30px;align-items:center;margin-bottom:15px;}
@media (max-width:575px){.news-image-box-items-4 .content .post-date{justify-content:center;}
}
.news-image-box-items-4 .content .post-date li{display:flex;gap:7px;align-items:center;font-weight:600;color:var(--theme-color);}
.news-image-box-items-4 .content .post-date li:last-child{position:relative;padding-left:35px;color:#636D6C;}
.news-image-box-items-4 .content .post-date li:last-child::before{width:8px;height:8px;line-height:8px;border-radius:50%;position:absolute;top:13px;left:0px;content:"";background-color:rgba(99,109,108,0.4196078431);}
.news-image-box-items-4 .content h3{font-size:36px;font-weight:700;line-height:125%;}
@media (max-width:1399px){.news-image-box-items-4 .content h3{font-size:27px;}
}
@media (max-width:1199px){.news-image-box-items-4 .content h3{font-size:24px;}
}
@media (max-width:991px){.news-image-box-items-4 .content h3{font-size:21px;}
}
@media (max-width:767px){.news-image-box-items-4 .content h3{font-size:26px;}
}
@media (max-width:575px){.news-image-box-items-4 .content h3{font-size:22px;}
}
.news-image-box-items-4 .content h3 a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline;}
.news-image-box-items-4 .content h3 a:hover{color:var(--theme-color);background-size:100% 2px;background-image:linear-gradient(180deg,var(--theme-color) 0%,var(--theme-color) 100%);}
.blog-wrapper .single-blog-post{margin-bottom:40px;position:relative;}
.blog-wrapper .single-blog-post .video__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.blog-wrapper .single-blog-post .video__button .video__btn__wrp{margin-bottom:0;}
.blog-wrapper .single-blog-post.post-details.format-quote .post-content{position:relative;background:transparent;border:none;}
.blog-wrapper .single-blog-post.post-details .post-content{border:none;}
.blog-wrapper .single-blog-post.post-details .post-content img{margin-top:20px;margin-bottom:20px;border-radius:10px;}
.blog-wrapper .single-blog-post.post-details .post-content .single-post-image{width:100%;height:100%;border-radius:6px;}
.blog-wrapper .single-blog-post.post-details .post-content h1{font-size:36px;line-height:1.4;}
.blog-wrapper .single-blog-post.post-details .post-content h1,.blog-wrapper .single-blog-post.post-details .post-content h2,.blog-wrapper .single-blog-post.post-details .post-content h3,.blog-wrapper .single-blog-post.post-details .post-content h4,.blog-wrapper .single-blog-post.post-details .post-content h5,.blog-wrapper .single-blog-post.post-details .post-content h6{margin-top:10px;}
.blog-wrapper .single-blog-post.post-details .post-content table{margin-top:20px;}
@media (max-width:767px){.blog-wrapper .single-blog-post.post-details .post-content h1{font-size:28px;}
.blog-wrapper .single-blog-post.post-details .post-content h3{font-size:20px;}
}
.blog-wrapper .single-blog-post.post-details blockquote,.blog-wrapper .single-blog-post.post-details .wp-block-quote{background-color:var(--theme-color);color:var(--white);font-size:26px;line-height:1.4;font-family:"Nunito",sans-serif;font-weight:400;padding:60px;text-align:center;margin:40px 0px;position:relative;z-index:1;border-radius:6px;}
.blog-wrapper .single-blog-post.post-details blockquote a,.blog-wrapper .single-blog-post.post-details .wp-block-quote a{color:var(--white);}
.blog-wrapper .single-blog-post.post-details blockquote a:hover,.blog-wrapper .single-blog-post.post-details .wp-block-quote a:hover{color:var(--text);}
@media (max-width:767px){.blog-wrapper .single-blog-post.post-details blockquote,.blog-wrapper .single-blog-post.post-details .wp-block-quote{padding:30px 15px;font-size:18px;line-height:1.5;}
}
.blog-wrapper .single-blog-post.post-details blockquote::before,.blog-wrapper .single-blog-post.post-details .wp-block-quote::before{right:30px;font-size:110px;line-height:1;font-family:"Font Awesome 5 Pro";position:absolute;content:"\f10d";bottom:-20px;color:var(--white);z-index:-1;opacity:0.1;font-weight:900;}
.blog-wrapper .single-blog-post.format-video .post-featured-thumb,.blog-wrapper .single-blog-post.category-video-post .post-featured-thumb{z-index:1;position:relative;}
.blog-wrapper .single-blog-post.format-video .post-featured-thumb::before,.blog-wrapper .single-blog-post.category-video-post .post-featured-thumb::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#282835;opacity:0.3;z-index:-1;}
.blog-wrapper .single-blog-post.quote-post .post-content,.blog-wrapper .single-blog-post.format-quote .post-content{position:relative;background-color:var(--theme-color);border:none;padding-top:0;border-radius:6px;}
.blog-wrapper .single-blog-post.quote-post .post-content::before,.blog-wrapper .single-blog-post.format-quote .post-content::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-image:url(../img/quotepost.png);background-repeat:no-repeat;background-size:cover;}
.blog-wrapper .single-blog-post.quote-post .quote-content,.blog-wrapper .single-blog-post.format-quote .quote-content{overflow:hidden;padding:50px;position:relative;z-index:88;}
@media (max-width:585px){.blog-wrapper .single-blog-post.quote-post .quote-content,.blog-wrapper .single-blog-post.format-quote .quote-content{text-align:center;font-size:24px;padding:30px;}
}
.blog-wrapper .single-blog-post.quote-post .quote-content .icon,.blog-wrapper .single-blog-post.format-quote .quote-content .icon{font-size:70px;line-height:80px;float:left;overflow:hidden;margin-right:30px;}
@media (max-width:585px){.blog-wrapper .single-blog-post.quote-post .quote-content .icon,.blog-wrapper .single-blog-post.format-quote .quote-content .icon{float:none;margin-bottom:10px;margin-right:0;font-size:50px;line-height:60px;}
}
.blog-wrapper .single-blog-post.quote-post .quote-content .quote-text,.blog-wrapper .single-blog-post.format-quote .quote-content .quote-text{overflow:hidden;}
.blog-wrapper .single-blog-post.quote-post .quote-content h2,.blog-wrapper .single-blog-post.format-quote .quote-content h2{margin-top:-2px;font-size:36px;color:var(--white);font-weight:600;}
@media (max-width:767px){.blog-wrapper .single-blog-post.quote-post .quote-content h2,.blog-wrapper .single-blog-post.format-quote .quote-content h2{font-size:24px;}
}
.blog-wrapper .single-blog-post.quote-post .quote-content .post-meta,.blog-wrapper .single-blog-post.format-quote .quote-content .post-meta{margin-top:10px;}
.blog-wrapper .single-blog-post.quote-post .quote-content .post-meta span,.blog-wrapper .single-blog-post.quote-post .quote-content .post-meta i,.blog-wrapper .single-blog-post.format-quote .quote-content .post-meta span,.blog-wrapper .single-blog-post.format-quote .quote-content .post-meta i{color:var(--white);}
.blog-wrapper .single-blog-post:last-child{margin-bottom:0;}
.blog-wrapper .single-blog-post .post-featured-thumb{height:462px;width:100%;position:relative;margin-bottom:-2px;border-radius:6px;}
.blog-wrapper .single-blog-post .post-featured-thumb .post-date{position:absolute;top:20px;left:20px;padding:15px 30px;background-color:var(--theme-color);text-align:center;}
.blog-wrapper .single-blog-post .post-featured-thumb .post-date h4{color:var(--white);}
.blog-wrapper .single-blog-post .post-featured-thumb .post-date h4 span{color:var(--white);text-transform:uppercase;font-size:15px;}
@media (max-width:991px){.blog-wrapper .single-blog-post .post-featured-thumb{height:280px;}
}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-featured-thumb{height:230px;}
}
.blog-wrapper .single-blog-post .post-featured-thumb .video-play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.blog-wrapper .single-blog-post .post-featured-thumb .video-play-btn .play-video{border-radius:50%;width:80px;height:80px;line-height:80px;font-size:18px;}
.blog-wrapper .single-blog-post .post-content{padding-top:30px;overflow:hidden;box-sizing:border-box;}
@media (max-width:575px){.blog-wrapper .single-blog-post .post-content{padding-top:20px;}
}
.blog-wrapper .single-blog-post .post-content h2{line-height:1.4;font-size:34px;font-weight:600;}
@media (max-width:575px){.blog-wrapper .single-blog-post .post-content h2{font-size:24px;}
}
.blog-wrapper .single-blog-post .post-content h2 a:hover{color:var(--theme-color);}
.blog-wrapper .single-blog-post .post-content p{font-size:16px;}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content{padding:30px 10px;}
}
@media (max-width:414px){.blog-wrapper .single-blog-post .post-content h2{font-size:22px;}
}
.blog-wrapper .single-blog-post .post-content .post-cat a{color:var(--white);display:inline-block;background-color:var(--theme-color);padding:14px 18px 12px;line-height:1;font-size:16px;font-weight:700;transition:all 0.3s ease-in-out;margin-bottom:20px;text-transform:capitalize;font-family:"League Spartan",sans-serif;}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content .post-cat a{font-size:12px;}
}
.blog-wrapper .single-blog-post .post-content .post-cat a:hover{background-color:var(--header);}
.blog-wrapper .single-blog-post .post-content ul{margin-bottom:0;list-style-type:disc;margin-top:30px;}
.blog-wrapper .single-blog-post .post-content ul ol{margin-bottom:0;}
.blog-wrapper .single-blog-post .post-content ul ul{margin-bottom:0;}
.blog-wrapper .single-blog-post .post-content ul li{line-height:1.5;margin-top:10px;list-style-type:disc;color:var(--text);position:relative;font-size:18px;padding-left:30px;}
.blog-wrapper .single-blog-post .post-content ul li::before{position:absolute;left:0;top:0;font-family:"Font Awesome 5 Pro";content:"\f00c";color:var(--theme-color);}
.blog-wrapper .single-blog-post .post-content ol{margin-bottom:0;list-style-type:decimal;}
.blog-wrapper .single-blog-post .post-content ol ul{margin-bottom:0;}
.blog-wrapper .single-blog-post .post-content ol ol{margin-bottom:0;}
.blog-wrapper .single-blog-post .post-content ol li{line-height:1.5;margin-top:10px;list-style-type:decimal;}
.blog-wrapper .single-blog-post .post-content .post-meta{margin-bottom:10px;}
.blog-wrapper .single-blog-post .post-content .post-meta span{color:var(--text);font-weight:400;font-size:16px;line-height:1;display:inline-block;margin-right:20px;}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content .post-meta span{font-size:15px;}
}
.blog-wrapper .single-blog-post .post-content .post-meta span i{margin-right:5px;color:var(--theme-color);font-weight:700;}
.blog-wrapper .single-blog-post .post-content h3{font-size:36px;font-weight:600;}
@media (max-width:575px){.blog-wrapper .single-blog-post .post-content h3{font-size:27px;}
}
.blog-wrapper .single-blog-post .post-content h3 a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline;}
.blog-wrapper .single-blog-post .post-content h3 a:hover{color:var(--theme-color);background-size:100% 2px;background-image:linear-gradient(180deg,var(--theme-color) 0%,var(--theme-color) 100%);}
.blog-wrapper .single-blog-post .post-content .author-info{overflow:hidden;}
.blog-wrapper .single-blog-post .post-content .author-info .author-img{height:40px;width:40px;line-height:40px;border-radius:50%;background-color:#f2f2f2;margin-right:15px;float:left;overflow:hidden;background-position:center;background-size:cover;}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content .author-info .author-img{margin-right:5px;}
}
.blog-wrapper .single-blog-post .post-content .author-info h5{display:inline-block;line-height:1;font-size:16px;margin-top:9px;}
.blog-wrapper .single-blog-post .post-content .author-info h5 a:hover{color:var(--theme-color);}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content .author-info h5{font-size:14px;}
}
.blog-wrapper .single-blog-post .post-content .post-link a{font-weight:700;}
.blog-wrapper .single-blog-post .post-content .post-link a:hover{color:var(--theme-color);}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content .post-link a{font-size:14px;}
}
.blog-wrapper .single-blog-post .post-content .post-link a i{margin-right:5px;}
@media (max-width:767px){.blog-wrapper .single-blog-post .post-content .post-link a i{margin-right:3px;}
}
@media (min-width:991px){.news-area .main-sidebar{margin-left:20px;}
}
@media (max-width:991px){.news-area .main-sidebar{margin-top:40px;}
}
.news-area .main-sidebar .single-sidebar-widget{box-sizing:border-box;padding:30px;margin-bottom:40px;background-color:transparent;border:1px solid rgba(0,0,0,0.15);border-radius:4px;}
.news-area .main-sidebar .single-sidebar-widget ul{padding-left:0;}
.news-area .main-sidebar .single-sidebar-widget ul > li{margin-bottom:10px;}
.news-area .main-sidebar .single-sidebar-widget ul > li a{font-size:16px;font-weight:500;text-transform:capitalize;}
.news-area .main-sidebar .single-sidebar-widget ul > li a:hover{color:var(--theme-color);}
.news-area .main-sidebar .single-sidebar-widget ul ul{padding-left:20px;}
.news-area .main-sidebar .single-sidebar-widget ul ul li{margin-top:5px;}
.news-area .main-sidebar .single-sidebar-widget:last-child{margin-bottom:0;}
.news-area .main-sidebar .single-sidebar-widget .wid-title{margin-bottom:25px;padding-left:45px;position:relative;}
.news-area .main-sidebar .single-sidebar-widget .wid-title::before{left:0;top:50%;transform:translateY(-50%);content:"";height:4px;width:18px;border-radius:5px;position:absolute;background-color:var(--theme-color);}
.news-area .main-sidebar .single-sidebar-widget .wid-title::after{left:22px;top:50%;transform:translateY(-50%);content:"";height:4px;width:4px;border-radius:50%;position:absolute;background-color:var(--theme-color);}
.news-area .main-sidebar .single-sidebar-widget .wid-title h3{font-size:20px;font-weight:400;}
.news-area .main-sidebar .single-sidebar-widget .social-link a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:var(--white);font-size:14px;margin-right:5px;margin-bottom:5px;}
.news-area .main-sidebar .single-sidebar-widget .social-link a:hover{background-color:var(--theme-color);color:var(--white);}
.contact-info-box{background:var(--white);box-shadow:0px 11px 50px 11px rgba(1,53,102,0.05);border-radius:12px;padding:2rem;position:relative;}
@media (max-width:1199px){.contact-info-box{padding:30px;}
}
@media (max-width:575px){.contact-info-box{text-align:center;padding:30px;}
}
.contact-info-box .shape-1{position:absolute;bottom:60px;right:0;}
@media (max-width:1199px){.contact-info-box .shape-1{display:none;}
}
.contact-info-box .contact-top{display:flex;align-items:center;gap:20px;margin-bottom:20px;}
@media (max-width:1199px){.contact-info-box .contact-top{display:grid;}
}
@media (max-width:575px){.contact-info-box .contact-top{justify-content:center;}
}
.contact-info-box .contact-top .icon{width:80px;height:80px;line-height:80px;background-color:var(--theme-color-2);border-radius:50%;text-align:center;color:var(--header);font-size:28px;}
@media (max-width:575px){.contact-info-box .contact-top .icon{margin:0 auto;}
}
.contact-info-box .contact-top h3{font-size:22px;}
.contact-info-box p{font-size:18px;}
.contact-info-box p a{color:rgb(92,102,114);}
.map-section-contact .google-map iframe{width:100%;height:614px;}
@media (max-width:767px){.map-section-contact .google-map iframe{height:500px;}
}
.footer-section{position:relative;z-index:9;}
.footer-section::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";z-index:-1;background:rgba(10,40,3,0.94);}
.footer-section.style-2{margin-top:-165px;position:relative;}
.footer-widget-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:-10px;}
@media (max-width:1199px){.footer-widget-top{flex-wrap:wrap;gap:30px;justify-content:start;margin-bottom:0;}
}
.footer-widget-top .content-items{display:flex;align-items:center;gap:90px;max-width:935px;width:100%;}
@media (max-width:1399px){.footer-widget-top .content-items{max-width:825px;}
}
@media (max-width:991px){.footer-widget-top .content-items{flex-wrap:wrap;gap:30px;justify-content:start;max-width:initial;}
}
.footer-widget-top .content-items h3{color:var(--white);font-size:24px;font-weight:700;max-width:288px;}
.footer-widget-top .content-items form{max-width:591px;width:100%;position:relative;}
@media (max-width:1199px){.footer-widget-top .content-items form{max-width:initial;}
}
.footer-widget-top .content-items form input{max-width:365px;width:100%;outline:none;border:none;border-bottom:1px solid rgba(255,255,255,0.17);padding-bottom:15px;background:transparent;}
@media (max-width:1399px){.footer-widget-top .content-items form input{max-width:265px;}
}
@media (max-width:1199px){.footer-widget-top .content-items form input{max-width:100%;}
}
.footer-widget-top .content-items form input::placeholder{color:rgba(255,255,255,0.62);font-size:16px;font-weight:600;}
.footer-widget-top .content-items form .theme-btn{position:absolute;top:-15px;right:0;}
.footer-widget-top-2{padding-top:170px;}
@media (max-width:1199px){.footer-widget-top-2{padding-top:165px;}
}
.feature-info{display:flex;align-items:center;gap:20px;}
@media (max-width:1399px){.feature-info{gap:10px;}
}
.feature-info .circle-bg-icon{position:relative;z-index:9;}
.feature-info .circle-bg-icon img{animation:cir36 20s linear infinite;}
.feature-info .circle-bg-icon .icon{position:absolute;z-index:1;top:57%;left:50%;transform:translate(-50%,-50%);font-size:25px;color:#404A3D;}
.feature-info .circle-bg-icon .icon i{transition:all 0.4s ease-in-out;display:inline-block;}
.feature-info .feature-content h5{font-size:18px;font-weight:700;color:rgb(255,255,255);}
.feature-info .feature-content p{color:rgba(255,255,255,0.75);}
@media (max-width:1399px){.feature-info .feature-content p{font-size:13px;}
}
.feature-info:hover .circle-bg-icon .icon i{transform:scaleX(-1) !important;}
.footer-widget-wrapper{padding:90px 0 120px;}
@media (max-width:1199px){.footer-widget-wrapper{padding:70px 0 100px;}
}
@media (max-width:991px){.footer-widget-wrapper{padding:50px 0 80px;}
}
.footer-widget-wrapper .footer-widget-items{margin-top:30px;}
.footer-widget-wrapper .footer-widget-items .widget-head{margin-bottom:30px;}
@media (max-width:767px){.footer-widget-wrapper .footer-widget-items .widget-head{margin-bottom:15px;}
}
.footer-widget-wrapper .footer-widget-items .widget-head h5{font-size:22px;font-weight:800;color:var(--white);}
.footer-widget-wrapper .footer-widget-items .contact-list li{display:flex;align-items:center;gap:20px;}
.footer-widget-wrapper .footer-widget-items .contact-list li .icon{width:50px;height:50px;line-height:50px;background-color:var(--theme-color-2);border-radius:50%;text-align:center;color:var(--theme-color);}
.footer-widget-wrapper .footer-widget-items .contact-list li .content h5{margin-bottom:7px;color:rgba(255,255,255,0.62);font-size:16px;font-weight:600;}
@media (max-width:575px){.footer-widget-wrapper .footer-widget-items .contact-list li .content h5{margin-bottom:0;}
}
.footer-widget-wrapper .footer-widget-items .contact-list li .content p{color:var(--white);font-size:20px;font-weight:800;}
.footer-widget-wrapper .footer-widget-items .contact-list li .content p a{color:var(--white);font-size:20px;font-weight:800;}
.footer-widget-wrapper .footer-widget-items .contact-list li:not(:last-child){margin-bottom:35px;}
.footer-widget-wrapper .footer-widget-items .list-area li{transition:all 0.4s ease-in-out;font-size:16px;font-weight:400;}
.footer-widget-wrapper .footer-widget-items .list-area li i{margin-right:9px;font-size:14px;}
@media (max-width:1399px){.footer-widget-wrapper .footer-widget-items .list-area li i{margin-right:4px;}
}
.footer-widget-wrapper .footer-widget-items .list-area li:not(:last-child){margin-bottom:20px;}
.footer-widget-wrapper .footer-widget-items .list-area li a{color:rgba(255,255,255,0.75);}
.footer-widget-wrapper .footer-widget-items .list-area li:hover{margin-left:5px;}
.footer-widget-wrapper .footer-widget-items .list-area li:hover a{color:var(--theme-color-2);}
.footer-widget-wrapper .footer-widget-items .recent-post li{display:flex;align-items:center;gap:20px;}
.footer-widget-wrapper .footer-widget-items .recent-post li .thumb{max-width:99px;width:100%;}
.footer-widget-wrapper .footer-widget-items .recent-post li .thumb img{width:100%;height:100%;border-radius:8px;}
.footer-widget-wrapper .footer-widget-items .recent-post li .content p{color:var(--theme-color-2);}
.footer-widget-wrapper .footer-widget-items .recent-post li .content h4{font-size:18px;font-weight:600;margin-top:7px;}
.footer-widget-wrapper .footer-widget-items .recent-post li .content h4 a{color:var(--white);}
.footer-widget-wrapper .footer-widget-items .recent-post li .content h4 a:hover{color:var(--theme-color-2);}
.footer-widget-wrapper .footer-widget-items .recent-post li:not(:last-child){margin-bottom:25px;}
.footer-bottom{background-color:rgb(30,57,23);padding:18px 0;}
.footer-bottom .footer-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;}
@media (max-width:991px){.footer-bottom .footer-bottom-wrapper{flex-wrap:wrap;gap:20px;justify-content:center;}
}
.footer-bottom .footer-bottom-wrapper .text-1{color:rgba(255,255,255,0.75);}
.footer-bottom .footer-bottom-wrapper .social-icon{display:flex;gap:30px;}
.footer-bottom .footer-bottom-wrapper .social-icon a{color:var(--white);font-size:18px;}
.footer-bottom .footer-bottom-wrapper .social-icon a:hover{color:var(--theme-color-2);}
.footer-section-3{position:relative;z-index:9;}
.footer-section-3::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";z-index:-1;background:rgba(10,40,3,0.94);}
.footer-widget-top-3{border-bottom:1px solid rgba(255,255,255,0.12);display:flex;align-items:center;justify-content:space-between;padding-top:0;}
@media (max-width:1199px){.footer-widget-top-3{flex-wrap:wrap;gap:30px;padding:80px 0;}
}
.footer-widget-top-3 .line{height:206px;width:1px;background-color:rgba(255,255,255,0.12);}
@media (max-width:1199px){.footer-widget-top-3 .line{display:none;}
}
.footer-widget-top-3 .icon-area{display:flex;align-items:center;gap:25px;}
.footer-widget-top-3 .icon-area .icon{width:50px;height:50px;line-height:50px;background-color:var(--theme-color-2);border-radius:50%;text-align:center;color:var(--theme-color);}
.footer-widget-top-3 .icon-area .content h5{margin-bottom:7px;color:rgba(255,255,255,0.62);font-size:16px;font-weight:600;}
.footer-widget-top-3 .icon-area .content p{color:var(--white);font-size:20px;font-weight:800;}
.footer-widget-top-3 .icon-area .content p a{color:var(--white);font-size:20px;font-weight:800;}
.footer-widget-wrapper-3{padding:90px 0 120px;}
@media (max-width:1199px){.footer-widget-wrapper-3{padding:70px 0 100px;}
}
@media (max-width:991px){.footer-widget-wrapper-3{padding:50px 0 80px;}
}
.footer-widget-wrapper-3 .footer-widget-items{margin-top:30px;}
.footer-widget-wrapper-3 .footer-widget-items .widget-head{margin-bottom:30px;}
.footer-widget-wrapper-3 .footer-widget-items .widget-head h5{font-size:22px;font-weight:800;color:var(--white);}
.footer-widget-wrapper-3 .footer-widget-items .footer-content p{color:var(--white);max-width:281px;}
.footer-widget-wrapper-3 .footer-widget-items .footer-content h3{font-size:22px;font-weight:800;color:#FFFFFF;margin-top:20px;}
.footer-widget-wrapper-3 .footer-widget-items .footer-content .social-icon{display:flex;gap:20px;margin-top:20px;}
.footer-widget-wrapper-3 .footer-widget-items .footer-content .social-icon a{color:var(--white);font-size:18px;}
.footer-widget-wrapper-3 .footer-widget-items .footer-content .social-icon a:hover{color:var(--theme-color-2);}
.footer-widget-wrapper-3 .footer-widget-items .list-area li{transition:all 0.4s ease-in-out;font-size:16px;font-weight:400;}
@media (max-width:1399px){.footer-widget-wrapper-3 .footer-widget-items .list-area li{font-size:15px;}
}
@media (max-width:1199px){.footer-widget-wrapper-3 .footer-widget-items .list-area li{font-size:16px;}
}
.footer-widget-wrapper-3 .footer-widget-items .list-area li i{margin-right:9px;font-size:14px;}
.footer-widget-wrapper-3 .footer-widget-items .list-area li:not(:last-child){margin-bottom:20px;}
.footer-widget-wrapper-3 .footer-widget-items .list-area li a{color:rgba(255,255,255,0.75);}
.footer-widget-wrapper-3 .footer-widget-items .list-area li:hover{margin-left:5px;}
.footer-widget-wrapper-3 .footer-widget-items .list-area li:hover a{color:var(--theme-color-2);}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li{display:flex;align-items:center;gap:20px;}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li .thumb{max-width:99px;width:100%;}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li .thumb img{width:100%;height:100%;border-radius:8px;}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li .content p{color:var(--theme-color-2);}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li .content h4{font-size:18px;font-weight:600;margin-top:7px;}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li .content h4 a{color:var(--white);}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li .content h4 a:hover{color:var(--theme-color-2);}
.footer-widget-wrapper-3 .footer-widget-items .recent-post li:not(:last-child){margin-bottom:25px;}
.footer-bottom-3{background-color:rgb(30,57,23);padding:18px 0;}
.footer-bottom-3 .footer-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;}
@media (max-width:767px){.footer-bottom-3 .footer-bottom-wrapper{flex-wrap:wrap;gap:20px;justify-content:center;}
}
.footer-bottom-3 .footer-bottom-wrapper .text-1{color:rgba(255,255,255,0.75);}
.footer-widget-top-4{align-items:center;display:flex;gap:70px;justify-content:center;}
@media (max-width:991px){.footer-widget-top-4{flex-wrap:wrap;gap:30px;}
}
.footer-widget-top-4 form{max-width:506px;width:100%;background-color:var(--white);height:60px;line-height:60px;border-radius:74px;border:1px solid rgba(60,60,60,0.3);position:relative;padding-left:30px;}
@media (max-width:575px){.footer-widget-top-4 form{height:54px;line-height:54px;}
}
.footer-widget-top-4 form input{width:100%;max-width:300px;border:none;background:transparent;outline:none;color:var(--text);}
.footer-widget-top-4 form .theme-btn{border-radius:100px;position:absolute;top:0;right:0;background-color:var(--theme-color);line-height:1;}
.footer-widget-wrapper-4{padding:90px 0 120px;}
@media (max-width:1199px){.footer-widget-wrapper-4{padding:70px 0 100px;}
}
@media (max-width:991px){.footer-widget-wrapper-4{padding:50px 0 80px;}
}
.footer-widget-wrapper-4 .footer-widget-items{margin-top:30px;}
.footer-widget-wrapper-4 .footer-widget-items .widget-head{margin-bottom:30px;}
.footer-widget-wrapper-4 .footer-widget-items .widget-head h5{font-size:22px;font-weight:800;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content p{max-width:281px;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content h3{font-size:22px;font-weight:800;margin-top:20px;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content .social-icon{display:flex;gap:20px;margin-top:25px;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content .social-icon a{font-size:18px;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content .social-icon a:hover{color:var(--theme-color);}
.footer-widget-wrapper-4 .footer-widget-items .footer-content form{max-width:299px;width:100%;position:relative;margin-top:25px;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content form .icon-btn{width:47px;height:44px;line-height:44px;display:inline-block;background-color:var(--theme-color);color:var(--white);border-radius:50%;position:absolute;top:9px;right:10px;}
.footer-widget-wrapper-4 .footer-widget-items .footer-content form input{width:100%;outline:none;border-radius:60px;border:1px solid rgba(60,60,60,0.3);font-size:16px;font-weight:600;padding:20px 20px;line-height:1;background:var(--white);}
.footer-widget-wrapper-4 .footer-widget-items .footer-content form input::placeholder{color:rgba(64,74,61,0.65);}
.footer-widget-wrapper-4 .footer-widget-items .list-area li{transition:all 0.4s ease-in-out;font-size:16px;font-weight:400;}
@media (max-width:1399px){.footer-widget-wrapper-4 .footer-widget-items .list-area li{font-size:15px;}
}
@media (max-width:1199px){.footer-widget-wrapper-4 .footer-widget-items .list-area li{font-size:16px;}
}
.footer-widget-wrapper-4 .footer-widget-items .list-area li i{margin-right:9px;font-size:14px;}
.footer-widget-wrapper-4 .footer-widget-items .list-area li:not(:last-child){margin-bottom:20px;}
.footer-widget-wrapper-4 .footer-widget-items .list-area li:hover{margin-left:5px;}
.footer-widget-wrapper-4 .footer-widget-items .list-area li:hover a{color:var(--theme-color);}
.footer-widget-wrapper-4 .footer-widget-items .contact-list li{display:flex;align-items:center;gap:20px;}
.footer-widget-wrapper-4 .footer-widget-items .contact-list li .icon{width:50px;height:50px;line-height:50px;background-color:var(--theme-color-2);border-radius:50%;text-align:center;color:var(--theme-color);}
.footer-widget-wrapper-4 .footer-widget-items .contact-list li .content h5{margin-bottom:7px;font-size:16px;font-weight:600;}
.footer-widget-wrapper-4 .footer-widget-items .contact-list li .content p{font-size:20px;font-weight:800;color:var(--header);}
.footer-widget-wrapper-4 .footer-widget-items .contact-list li .content p a{font-size:20px;font-weight:800;color:var(--header);}
.footer-widget-wrapper-4 .footer-widget-items .contact-list li:not(:last-child){margin-bottom:35px;}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li{display:flex;align-items:center;gap:20px;}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li .thumb{max-width:99px;width:100%;}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li .thumb img{width:100%;height:100%;border-radius:8px;}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li .content p{color:var(--theme-color-2);}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li .content h4{font-size:18px;font-weight:600;margin-top:7px;}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li .content h4 a:hover{color:var(--theme-color);}
.footer-widget-wrapper-4 .footer-widget-items .recent-post li:not(:last-child){margin-bottom:25px;}
.footer-section-4{position:relative;z-index:9;}
.footer-section-4 .shape-1{position:absolute;top:2%;left:16%;}
.footer-section-4 .shape-2{position:absolute;top:15%;right:0;}
.footer-widget-top-5{text-align:center;}
.footer-widget-top-5 .theme-btn{margin-top:30px;}
.footer-section-5{position:relative;}
.footer-section-5 .shape-1{position:absolute;top:10px;left:7%;}
.footer-section-5 .shape-2{position:absolute;top:18%;right:30%;}
.footer-section-5 .shape-3{position:absolute;top:10%;right:0;}
.footer-section-5 .shape-4{position:absolute;bottom:15%;left:60px;}
