:root{--color1:#9d8d6c;--color2:#fff;--color3:#000;--color4:#f3f3f3;--color5:#072138;--textcolor:#434343;--font1:"Lato",sans-serif}body{font-size:18px;font-weight:500;font-family:var(--font1)}a{font-size:18px;font-weight:400;line-height:1.5;font-family:var(--font1);text-decoration:none!important}p{color:var(--textcolor);line-height:1.2em}p.para_light{color:var(--color2)}p,li{font-weight:400;font-family:var(--font1)}h1,h2,h3,h4,h5,h6{font-family:var(--font1);line-height:1.5}img{width:100%}.padd{padding:70px 0}.serviceDetail_content h1,.serviceDetail_content h2,.serviceDetail_content h3,.serviceDetail_content h4{margin-top:35px;margin-bottom:12px;font-size:40px;font-weight:600}.serviceDetail_content h1{margin-top:0}.serviceDetail_content ul li{margin-bottom:10px}.serviceDetail_content ul li::marker{color:var(--color1);margin-bottom:10px}.serviceDetail_content{padding:0 0 0 45px}.section_title_dark{color:var(--color3);width:fit-content;margin:0 auto 40px;font-size:56px;font-weight:600}.section_title_dark span{border:1px solid var(--color3);width:159px;height:1px;margin-top:12px;display:block;position:relative;left:0}.section_title_dark span:before,.section_title_dark span:after{content:"";background:var(--color1);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.section_title_dark span:after{right:-55px}.section_title_light{color:var(--color2);margin-bottom:40px;font-size:56px;font-weight:600}.section_title_light span{border:1px solid var(--color1);width:159px;height:1px;margin-top:12px;display:block;position:relative}.section_title_light span:before,.section_title_light span:after{content:"";background:var(--color1);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.section_title_light span:after{right:-55px}.theme_btn2{color:var(--color1);font-size:18px}.theme_btn2 .btn_icon{margin-left:10px}.headertop{background-color:var(--color5);padding:7px 0}.headertopleft{align-items:center;column-gap:15px;display:flex}.headertopleft a{color:var(--color2);align-items:center;column-gap:5px;transition:all .5s;display:flex}.headertopleft a:hover{color:var(--color1)}.mainheader{z-index:100;position:absolute;left:0;right:0}.headerarea{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.headerlogo{width:31%}.headerlogo a img{width:76%}.headermenuara{width:69%;position:relative}.headermenuara>ul{flex-wrap:wrap;justify-content:end;align-items:center;column-gap:30px;margin:0;padding:0;list-style:none;display:flex}.headermenuara>ul>li{position:relative}.headermenuara>ul>li.has-submenu>ul{background-color:var(--color2);z-index:9;border-radius:0 0 5px 5px;width:245px;margin:0;padding:0;list-style:none;display:none;position:absolute}.headermenuara>ul>li>a{color:var(--color2);padding:35px 0;font-weight:500;transition:all .5s;display:block}.headermenuara>ul>li>a:hover{color:var(--color2)}.headermenuara>ul>li.has-submenu>a span{transition:all .5s;position:absolute;top:36px;right:0}.headermenuara>ul>li.has-submenu{padding:0 25px 0 0}.headermenuara>ul>li.has-submenu:hover>a span{transform:rotate(180deg)}.headermenuara>ul>li.has-submenu:hover>ul{display:block}.headermenuara>ul>li.has-submenu>ul>li{padding:0}.headermenuara>ul>li.has-submenu>ul>li>a{color:var(--color3);border-bottom:1px solid #ddd;padding:10px;transition:all .5s;display:block}.headermenuara>ul>li.has-submenu>ul>li:last-child>a{border:none}.headermenuara>ul>li.has-submenu>ul>li>a:hover{color:var(--color1)}.headermenuara>ul>li:last-child a{background-color:var(--color1);padding:10px 20px}.rightsideas{justify-content:flex-end}.banner{height:780px;position:relative}.banner img{object-fit:cover;width:100%;height:100%}.banner_content{text-align:center;width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_content .banner_title{color:var(--color2);margin-bottom:30px;font-size:65px}.theme_btn{background:var(--color1);color:var(--color2);padding:10px 24px;display:inline-block}.theme_btn .btn_icon{margin-left:10px;font-size:24px;line-height:0}.footer{background-color:var(--color5);padding-top:80px}.footer p{color:var(--color2)}.footer ul{padding:0;list-style:none}.footer .footer_logo img{margin-bottom:30px;width:100%!important}.footer .cols:first-child{padding-right:50px}.footer a{color:var(--color2);font-size:16px;text-decoration:none}.footer .footer_lastCol a{display:flex}.footer .footer_lastCol a svg{margin-right:10px}.footer li{margin-bottom:10px}.footer li a:hover{color:var(--color1)}.footer .menu_title{color:var(--color1);margin-bottom:30px;position:relative}.footer .menu_title:after{content:"";background-color:var(--color1);width:200px;height:2px;position:absolute;bottom:-10px;left:0}.footer .bottom_footer{border-top:1px solid #e9e2cf;margin-top:50px;padding:10px 0}.bottom_footer span{color:var(--color2)}.desktopwhatsapp{z-index:9999;position:fixed;bottom:15px;right:15px}.deskwhatsapp a{color:#fff;background-color:#25d366;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;line-height:1;transition:all .5s;animation:2.2s ease-in-out infinite floatBounce;display:flex;box-shadow:0 4px 6px #0000001a}@keyframes floatBounce{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(-10px)rotate(-3deg)}40%{transform:translateY(0)rotate(3deg)}60%{transform:translateY(-6px)rotate(-2deg)}80%{transform:translateY(0)rotate(2deg)}to{transform:translateY(0)rotate(0)}}.deskwhatsapp a:hover{background-color:var(--color1);animation-play-state:paused}.mobileicons{text-align:center;z-index:9999;position:fixed;bottom:5px;left:0;right:0}.mobileiconlist{justify-content:center;align-items:center;display:flex}.mobileiconlist a{background-color:var(--color1);color:var(--color2);justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;line-height:1;display:flex}.mobileiconlist a:first-child{border-right:1px solid #c3b393;border-radius:30px 0 0 30px;width:60px}.mobileiconlist a:last-child{border-left:1px solid #c3b393;border-radius:0 30px 30px 0;width:60px}.preloader{z-index:9999;background:#072138;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner{border:5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:60px;height:60px;margin-bottom:25px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loader-text{letter-spacing:2px;color:#fff;font-size:28px;font-weight:600}.letter{opacity:0;transition:all .3s;display:inline-block;transform:translateY(10px)}.letter.show{opacity:1;transform:translateY(0)}.mobilemenubtn{color:var(--color2);justify-content:center;align-items:center;font-size:35px;display:flex}.mobilemenuarea{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#00000080;width:100%;height:100vh;transition:opacity .4s;position:fixed;top:0;left:0}.mobilemenulogo{width:60%}.mobilemenuarea.open{opacity:1;pointer-events:auto}.mobilemenuhead{border-bottom:1px solid var(--color1);justify-content:space-between;align-items:center;padding:15px;display:flex}.mobilemenuclose{color:var(--color2);justify-content:center;align-items:center;font-size:40px;display:flex}.mobilemenucontent{padding:15px 30px}.mobilemenucontent ul{margin:0;padding:0}.mobilemenucontent>ul>li>a,.mobilemenucontent>ul>li>ul>li>a{color:var(--color2);padding:4px 0;display:block}.mobilemenucontent>ul>li>ul{margin:0 0 10px;padding-left:15px}.mobilemenuinner{background:var(--color5);width:90%;max-width:350px;height:100%;transition:right .4s;position:absolute;top:0;right:-100%}.mobilemenuarea.open .mobilemenuinner{right:0}@media (max-width:1100px){.banner_content .banner_title{font-size:45px}.banner_content{width:80%}.banner{height:645px}.section_title_dark,.section_title_light{font-size:40px}}@media (max-width:800px){.banner_content .banner_title{font-size:35px}a{font-size:16px}.section_title_dark,.section_title_light{font-size:35px}.footer .menu_title{margin-top:8px}.footer{padding-top:45px}.mainheader{padding:10px 0}.headerlogo{width:40%}.serviceDetail_content{padding:0}.serviceDetail_content h1,.serviceDetail_content h2,.serviceDetail_content h3,.serviceDetail_content h4{margin-top:20px;margin-bottom:5px;font-size:29px}}@media (max-width:767px){.headerlogo{width:60%}.headertopleft a{font-size:14px}.banner_content{width:90%}.banner_content .banner_title{font-size:25px}.banner{height:460px}.theme_btn{padding:5px 15px}.footer .footer_logo img{width:70%!important}.serviceDetail_content{padding:30px 0 0}}
