:root{--color1:#813147;--color2:#003466}*{margin:0;padding:0}body{font-family:"DM Sans",sans-serif;width:100%;font-size:16px;font-weight:400;line-height:2;overflow-x:hidden;padding-top:76px}body,html{height:100%}body.nav-open-menu{overflow:hidden}img{max-width:100%;height:auto}.banner-title.h1{color:#fff}img,svg{vertical-align:inherit}:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.site-content-wraper .container{position:relative;z-index:1}a{text-decoration:none}a,.btn,input,select,textarea,button,img{outline:0 !important;-webkit-box-shadow:none;box-shadow:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:#64241f}ol{padding-left:15px}select{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}a img{outline:0}input,select,textarea{outline:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none}input[type=submit]{cursor:pointer}a:hover,a:focus{text-decoration:none}p:empty{display:none}p:last-child{margin-bottom:0}.wpcf7 .wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-spinner{display:none !important}.wpcf7 span[data-name=PhoneNumber] .wpcf7-not-valid-tip{opacity:0;display:none}.wpcf7 span[data-name=EmailAddress] label.error{opacity:0}.wpcf7 span[data-name=EmailAddress]{position:relative}.wpcf7 span[data-name=EmailAddress] label#EmailAddress-error{opacity:1}iframe{border:none;width:100%;height:100%}.alignnone{display:block}.aligncenter,div.aligncenter{display:block;margin:25px auto}.aligncenter,div.aligncenter{width:auto !important}.alignright{float:right;margin:5px 0 20px 20px}.alignnone{margin:5px 20px 20px 0}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}ul{padding:0;margin:0}.h1,h1{font-size:60px;font-weight:700;line-height:93px}.h2,h2{font-size:45px;font-weight:500;line-height:60px}.h3,h3{font-size:40px;font-weight:700}.h4,h4{font-size:35px;font-weight:700}h5{font-size:25px;font-weight:700;line-height:32px}.h5{font-size:25px;font-weight:700;line-height:35px;text-align:left}.home-banner .banner-des .h1,.home-banner .banner-des h1{color:#fff;word-spacing:8px}.page-banner .h1,.page-banner h1{color:#fff;position:relative;z-index:1}.space-pd{padding:90px 0}.space-mr{margin:90px 0}.home-container{max-width:1280px;--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.subtitle{color:#fff;font-size:30px;text-transform:uppercase;font-weight:500;letter-spacing:10px}.subheading{color:#344a52;font-weight:700;font-size:30px;padding-bottom:30px;position:relative;line-height:normal}.underline{position:relative}.underline:before{content:'';position:absolute;height:1px;width:12%;background:#e3dfd4;bottom:20px}.heading-line{position:relative}.heading-line:after{content:'';position:absolute;height:1px;width:79px;background:#e3dfd4;bottom:-20px;left:0;margin:0 auto;right:0}.theme-btn{background-color:var(--color1);color:#fff;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .6s ease-out;display:inline-block;border:2px solid transparent}.theme-btn:hover{background-color:#003466;border:2px solid #003466;color:#fff;transition:all .6s ease-out}.white-btn{background-color:#344a52;color:#fff;padding:10px 30px;font-size:16px;font-weight:600;text-transform:uppercase;transition:all .6s ease-out;display:inline-block;border:2px solid transparent;border-radius:50px}.white-btn:hover{background-color:transparent;border:2px solid #fff;transition:all .6s ease-out}header#header{-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;width:100%;top:0;z-index:9999;position:fixed;top:0;padding:12px 0;background:#e3d6b7}header#header.small-header{-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.wrap-header .menu-header ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.header-left{width:263px}.header-right{width:calc(100% - 263px);-webkit-box-align:center;-ms-flex-align:center}.header-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;justify-content:space-between}.desktop-contact-info{margin-left:35px;display:flex;align-items:center}.wrap-header .menu-header ul li{padding-left:0}.wrap-header .menu-header ul li ul li{margin-right:0}.wrap-header .menu-header ul li{position:relative;padding-right:37px}.wrap-header .menu-header ul li:last-child{padding-right:18px}.mobile-phonenumber{display:flex;justify-content:end;flex-direction:column;grid-row-gap:6px}.wrap-header .menu-header ul li a{color:var(--color1);font-size:14px;text-align:left;text-transform:uppercase;font-weight:600;text-decoration:none;display:block;position:relative;transition:all .3s ease-in-out;padding:15px 0}.wrap-header .menu-header ul li a:before,.wrap-header .menu-header ul li.current-menu-item>a:before,.wrap-header .menu-header ul li.current_page_ancestor>a:before{position:absolute;content:"";background:var(--color1);left:0;bottom:0;height:4px;-webkit-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s;opacity:0;width:1%}.wrap-header .menu-header ul li.current-menu-item>a:before,.wrap-header .menu-header ul li.current_page_ancestor>a:before,.wrap-header .menu-header ul li a:hover:before{width:100%;opacity:1}.main-menu .menu-header ul .sub-menu li a:before{display:none}.wrap-header .menu-header ul li ul li.current_page_item ul.sub-menu li a{color:#000}.wrap-header .menu-header ul li a:hover:not(.sub-menu a),.main-menu .menu-header ul .current_page_item>a,.main-menu .menu-header ul .current_page_ancestor>a,.main-menu .menu-header ul .current-menu-ancestor>a,.main-menu .menu-header ul .current_page_parent>a{color:var(--color1)}#mainNav li.menu-item-has-children:hover:before .main-menu .menu-header ul li.current-menu-ancestor .wrap-header .menu-header ul li ul li.current-menu-item{background:var(--color1);color:#ffff}.wrap-header .menu-header ul li ul li.current_page_item{background:#fff}.wrap-header .menu-header ul li ul li.current_page_item a{color:#000}.wrap-header .menu-header ul li ul li.current_page_item:hover{background:0 0}.wrap-header .menu-header ul li ul li.current_page_item:hover a{color:#fff !important}.main-menu .menu-header ul .sub-menu li a{color:#fff;line-height:20px;padding:12px 0}.mobile-contact-title{font-size:16px;color:#464646;font-weight:400;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center}.mobile-contact-title svg{margin-right:10px;height:15px;width:15px}.mobile-contact-title a.header-ph{text-decoration:underline}.mobile-phonenumber a.header-ph{color:#531d2c;font-size:16px;font-weight:700;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.mobile-phonenumber a.header-ph:hover{color:var(--color2)}.mobile-phonenumber img{margin-right:20px;height:22px;width:22px}.header-menu{display:flex;justify-content:center;align-items:center;padding-top:20px}.header-language.a{background:rgba(255,255,255,.2);padding:10px 20px;border-radius:40px}.search-icon{cursor:pointer;display:block;padding-top:7px;position:relative}.search-icon svg{height:15px;width:15px}.search-icon svg:hover path{stroke:#8f8d88}.mobile-phonenumber a.header-ph svg{margin-right:10px}.social-media-title{font-size:18px;letter-spacing:2px;color:#fff;padding-right:15px}.social-media{display:flex;align-items:center}.location-map iframe{height:550px;display:block}.social-media a svg path{fill:#fff}.social-media svg{height:40px;width:40px;border:1px solid #fff;padding:10px;transition:.5s}.social-media svg:hover{background:#e3dfd4}.social-media a:hover svg path{fill:#fff}.social-media .follow-title{font-size:16px;text-transform:uppercase;margin-left:20px}.social-media a{display:flex;margin-right:20px}.copyright{color:#fff;background:#813147;padding-bottom:20px;padding-top:20px;opacity:90%}.copyright a{color:#fff}.copyright a:hover{opacity:60%}.header-button a.button{background:-o-linear-gradient(275.97deg,#1b3546 7.6%,#ceab70 34.13%,#ab8955 83.51%,#815f35 134.29%);background:linear-gradient(174.03deg,#1b3546 7.6%,#ceab70 34.13%,#ab8955 83.51%,#815f35 134.29%);padding:12px 36px;color:#fff;text-transform:uppercase;border:1px solid #fff0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-button a.button img{margin-right:12px}.header-button a.button svg{margin-right:10px}.menu-header ul.sub-menu{display:none !important;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:100%;left:0;text-align:left;min-width:250px;background:var(--color1);z-index:2;-webkit-box-shadow:0px 17px 16px rgba(0,0,0,.15);box-shadow:0px 17px 16px rgba(0,0,0,.15)}.menu-header ul.sub-menu li{border-bottom:1px solid #000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:0 9px !important;position:relative}.menu-header ul.sub-menu li:hover{background:0 0}.menu-header ul.sub-menu li a{color:#fff}.menu-header ul.sub-menu li:hover>a{color:#17a3e3}#mainNav>li.menu-item-has-children{position:relative;margin-right:15px}.menu-header ul.sub-menu li:last-child{border:none}.menu-header ul.sub-menu li{margin:0}#mainNav li.menu-item-has-children:hover>ul.sub-menu{display:block !important}.menu-header ul.sub-menu ul.sub-menu{left:100%;top:0}.menu-header ul.sub-menu li:hover>a{color:#fff !important}#mainNav li.menu-item-has-children:before{content:"";right:22px;position:absolute;top:50%;width:5px;height:5px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-o-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform-origin:5px 0px;-ms-transform-origin:5px 0px;transform-origin:5px 0px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#mainNav li.menu-item-has-children:hover:before,#mainNav li.current-menu-ancestor:before{-webkit-transform:rotate(225deg) translateY(-50%);-ms-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%);border-right:2px solid #000;border-bottom:2px solid #000}.main-menu .menu-header ul .current_page_parent>a #mainNav li.menu-item-has-children:before{border-right:2px solid #e3dfd4;border-bottom:2px solid #e3dfd4}#mainNav li.menu-item-has-children ul.sub-menu>li.menu-item-has-children:before{-webkit-transform:rotate(225deg) translateY(-50%);-ms-transform:rotate(225deg) translateY(-50%);transform:rotate(314deg) translateY(-50%);border-right:2px solid #000;border-bottom:2px solid #161616}#mainNav li.menu-item-has-children ul.sub-menu>li.menu-item-has-children:before{content:"";right:12px;position:absolute;top:20px;width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform-origin:5px 0px;-ms-transform-origin:5px 0px;transform-origin:5px 0px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:left;margin-left:20px}#mainNav li.menu-item-has-children ul.sub-menu>li.menu-item-has-children:hover:before{border-color:#fff}header#heade a.top-logo{-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.small-header .social-media{padding:0}header#header.small-header .top-logo svg{height:70px;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.header-search-box.open-search{opacity:1;height:110px;z-index:999999}.header-search-box{position:fixed;background-color:var(--color1);width:100%;-webkit-transition:all .9s ease 0s;-o-transition:all .9s ease 0s;transition:all .9s ease 0s;opacity:0;height:0;top:0;right:0}.header-search-box .search-input-wrap .searchform{position:absolute;left:50%;top:35%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:70%;margin:0 auto;width:100%}.header-search-box input.search{height:55px;background:0 0;color:#fff;padding:8px 58px 8px 10px;border:none;border-bottom:1px solid #fff;width:100%;border-radius:0}.search-input-wrap svg path{stroke:#fff}.search-icon svg:hover path{stroke:#8f8d88}.search-input-wrap span.msg-side-form{position:absolute;right:68px;bottom:0;color:red;font-weight:14px}#site-searchs{top:0;position:absolute;right:0;width:auto;height:55px;border:none;padding:13px 20px;line-height:38px;cursor:pointer;background:0 0}#site-searchs svg:hover path{stroke:#fff;transition:.3s}.header-search-box span.closebtn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-search-box span.closebtn:before,.header-search-box span.closebtn:after{position:absolute;content:"";height:30px;width:2px;background-color:#fff}.header-search-box span.closebtn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-search-box span.closebtn:before,.header-search-box span.closebtn:after{position:absolute;content:"";height:30px;width:2px;background-color:#fff}.header-search-box span.closebtn:hover:before,.header-search-box span.closebtn:hover:after{background-color:#e3dfd4}.header-search-box span.closebtn{cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;width:35px;height:35px}.header-search-box input.search::-webkit-input-placeholder{color:#fff}.header-search-box input.search::-moz-placeholder{color:#fff}.header-search-box input.search:-ms-input-placeholder{color:#fff}.header-search-box input.search::-ms-input-placeholder{color:#fff}.header-search-box input.search::placeholder{color:#fff}.search-icon img.search{height:20px;width:20px;-o-object-fit:contain;object-fit:contain;border-left:1px solid #000;padding-left:5px}footer#footer{color:#fff;padding-bottom:40px;padding-top:80px;background-color:var(--color1)}.footer-logo-wrap{padding-right:60px}.footer ul li a{color:#fff;font-weight:400;font-size:15px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:8px 0;display:inline-block;text-transform:uppercase}.footer ul li a:hover{color:#e3d6b7}.footer ul li a{position:relative}.footer ul li a:before{content:'';position:absolute;height:2px;width:0;left:0;bottom:10px;background:#e3d6b7;transition:all ease-out .6s}.footer ul li a:hover:before{width:100%}.footer ul li.current_page_item a{color:#e3d6b7}.footer ul li.current_page_item a:before{width:100%}.footer-contact a.direction-link{color:#fff;text-decoration:underline;transition:all ease-out .6s;margin-bottom:10px;display:block}.footer-contact a.direction-link:hover{color:var(--color2)}.footer-contact a.phoneno{color:#fff;transition:all ease-out .6s}.footer-contact a.phoneno:hover{color:var(--color2)}.footer-heading{font-size:18px;font-weight:600;letter-spacing:2px}.nap-contact-info,.location-center{display:flex}.nap-contact-info .call-img,.location-center .location-icon{padding-right:25px;padding-top:5px}.nap-contact-info .call-img SVG,.location-center .location-icon svg{height:18px;width:18px}.nap-contact-info .call-img svg path,.location-center .location-icon svg path{stroke:#e3d6b7}.privacy-policy{margin-left:15px}ul#menu-footer-menu{column-count:2;display:block}.quick-links{padding:50px 45px;background:#ffdddd1c}ul.footer-social.fullwidth{display:flex}ul.footer-social.fullwidth li a svg{height:18px;width:18px}ul.footer-social.fullwidth li{margin-right:15px;border:1px solid #fff;border-radius:50%;transition:all ease-out .6s}ul.footer-social.fullwidth li a{display:inline-flex;align-items:center;justify-content:center;padding:15px}ul.footer-social.fullwidth li:hover{background:#003466;border:1px solid transparent}ul.footer-social.fullwidth li:hover a svg path{fill:#fff}.footer-social-icon-wrap{margin-top:30px}ul.footer-social.fullwidth li a:before{display:none}.quick-links ul li{padding:0;list-style:none}.nap-content{display:flex;justify-content:space-between}.nap-content .get-direction{padding-left:45px;padding-bottom:15px}.nap-content .location-icon,.nap-content .call-img{padding-right:20px}.footer-contact .nap-contact-block a{color:#fff;display:block;font-size:16px;font-weight:400}.nap-address-item{margin-left:-13px}.nap-address-item svg{height:24px;width:24px}.footer-nap-call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.footer-nap-call .call-img img{height:26px;width:26px}.footer-location{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-location .location-icon img{padding-right:18px}.nap-address span{font-size:16px}.nap-address-block{text-transform:uppercase}.get-direction a.direction-link{color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-size:16px;text-transform:uppercase}.get-direction a.direction-link:hover,.nap-address-item a:hover{color:#e3dfd4;transition:.5s}nav.navigation.pagination a.next.page-numbers svg{transform:rotate(180deg)}nav.navigation.pagination a.prev.page-numbers,nav.navigation.pagination a.next.page-numbers{font-weight:700;text-transform:uppercase;color:#2f2f2f}nav.navigation.pagination a.prev.page-numbers{position:absolute;left:20px;display:inline-flex;align-items:center;top:50%;transform:translateY(-50%)}nav.navigation.pagination a.next.page-numbers{position:absolute;right:20px;display:inline-flex;align-items:center;top:50%;transform:translateY(-50%)}nav.navigation.pagination a.prev.page-numbers svg{margin-right:6px}nav.navigation.pagination a.next.page-numbers svg{margin-left:6px}nav.navigation.pagination .page-numbers{color:#2f2f2f;font-weight:700;margin:0 10px}nav.navigation.pagination span.page-numbers.current{display:inline-flex;background:#813147;color:#fff !important;padding:13px;border-radius:50%;height:50px;width:50px;align-items:center;justify-content:center}nav.navigation.pagination{background:#f9f9f9;padding:20px 30px;border-radius:40px;position:relative;display:flex;align-items:center;justify-content:center}a.next.page-numbers:hover,a.prev.page-numbers:hover{color:#813147 !important}a.next.page-numbers:hover svg path,a.prev.page-numbers:hover svg path{stroke:#813147}.banner-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-banner{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:end;justify-content:center;padding-bottom:80px;text-align:center}.home-banner .home-container{height:100%;padding-top:115px}.home-banner .home-container .banner-image{position:relative;height:100%;width:100%;z-index:1;display:flex;align-items:end;background-size:cover;background-repeat:no-repeat;background-position:center;padding-left:80px;padding-bottom:140px}.home-banner:after{content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-position:center;z-index:0;background-size:cover;z-index:0;bottom:0;opacity:60%;left:0}.home-banner .banner-des{position:relative;z-index:1}.home-banner .contact-sec svg{margin-top:8px}.banner-des p{font-size:22px}.banner-btn{margin-top:40px}.page-banner{height:450px;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;display:flex;align-items:end;padding-bottom:120px}.page-banner:after{content:'';background-image:url('/wp-content/uploads/2025/04/Rectangle-2.png');position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-position:center;z-index:1;background-size:cover;z-index:0;bottom:0}.page-banner .banner-content{padding-left:60px;padding-right:60px}.inner-banner{padding-top:110px}div#breadcrumbs{background:#f8f7f3;padding:15px 0;margin:0}.breadcrumb a{color:var(--color1);font-weight:700}textarea{resize:none}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-response-output{display:none}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 label.error,.wpcf7 .email-error{color:#fff;margin-bottom:0;display:block;position:absolute;bottom:-16px;right:0;font-size:11px;background-color:#c20000;padding:0 4px;border-radius:0;height:auto;line-height:16px;z-index:1}.blog-search input{border:none;padding:10px;border-radius:0}.blog-search{margin-bottom:30px}.blog-search button{border:1px solid transparent;background:#813147;display:inline-flex;align-items:center;justify-content:center;transition:all ease-out .6s;height:50px;width:50px}.blog-search button:hover{background:var(--color2);transition:all ease-out .6s}.blog-sidebar{padding-left:14px}.sidebar-form .sidebar-heading{font-size:30px;text-transform:capitalize;font-weight:600}.form-control,.infusion-field input[type=text]{border:none;border:1px solid #2F2F2F33;border-radius:0;padding:20px 15px;background:#f9f9f9;margin-bottom:0;height:55px;margin-bottom:15px}.sidebar-form .form-control,.infusion-field input[type=text]{border:1px solid #2F2F2F33 !important}.sidebar-form{background:#e3d6b7;padding:50px 20px;color:#000}.sidebar-form .form-group textarea{height:55px}.sidebar-form .form-control{font-size:16px;border-bottom:1px solid rgba(255,255,255,.4);font-weight:300;background:no-repeat;height:auto;padding:12px 10px;border-radius:0;border:none;border:1px solid #2F2F2F33;color:#fff;background:#fff}.sidebar-form .form-control:focus{border-color:#000;color:#000}.sidebar-form .form-control::placeholder{color:#fff !important;letter-spacing:1px}.sidebar-form .submit-btn{display:block}.sidebar-form .submit-btn input[type=submit]{background:#e3dfd4;color:#fff;border-color:var(--color--gold);width:auto;text-align:center}.sidebar-form .submit-btn input[type=submit]:hover{border-color:#fff;background:0 0;color:#fff}.sidebar-form .wpcf7-form ::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.sidebar-form .wpcf7-form ::-moz-placeholder{color:rgba(255,255,255,.4)}.sidebar-form .wpcf7-form :-ms-input-placeholder{color:rgba(255,255,255,.4)}.sidebar-form .wpcf7-form :-moz-placeholder{color:rgba(255,255,255,.4)}.single-post-detail img{width:100%;display:block;margin-bottom:30px}.single-post-detail .content h1.blog-title{font-size:35px;line-height:normal;font-weight:500;color:#2f2f2f}.home-about .about-content{padding:0 50px}.home-about{margin-top:0;z-index:-1;position:relative}.home-about .about-image{margin-top:-270px;position:relative}.home-about .about-image:after{content:'';position:absolute;height:100%;width:100%;border:1px solid rgba(227,214,183,1);left:20px;bottom:-10px;z-index:-1}.home-about .about-image img{width:100%}.practice-pages-list{display:flex}.practice-area{height:750px}.practice-area{height:500px;width:25%;transition:.5s;position:relative;transition:.7s;background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden;margin:0 1px}.practice-area:before{content:'';background:#000000CC;width:100%;height:100%;position:absolute;opacity:90%;left:0;top:0}.practice-area-title{font-size:35px;position:absolute;bottom:12%;color:#fff;left:25px;text-transform:capitalize;font-weight:500}.practice-area-heading{font-size:35px;font-weight:500;text-transform:capitalize}.practice-area.active .practice-area-title{opacity:0}.practice-content{position:absolute;padding:20px 60px 60px;height:100%;top:100%;transition:all .5s ease;opacity:0;display:flex;align-items:flex-end;color:#fff}.practice-area:hover,.practice-area.active{width:50%;transform:scale(1)}.practice-area:hover .practice-content,.practice-area.active .practice-content{top:0;opacity:1;visibility:visible;transform:translateY(0);transition-delay:.5s;z-index:2}.practice-area.active:before{opacity:30%}.banner-form{background-color:#813147;padding:40px 50px}.banner-form .formbox input{background:0 0;border:0;border-radius:0;border-bottom:1px solid #fff;color:#fff;width:100%;height:60px;padding:0}.banner-form .formbox textarea{height:110px;color:#fff;background:0 0;border:0;border-radius:0;border-bottom:1px solid #fff;padding:25px 0}.banner-form .formbox textarea::placeholder,.banner-form .formbox input::placeholder{color:#fff}.banner-form .btn-wrap.contact-btn input{color:#fff;font-weight:700;text-transform:uppercase;padding-left:40px}.banner-form .btn-wrap.contact-btn input:hover{opacity:60%}.common-contact-form label{margin-bottom:10px}.common-contact-form .form-group.formbox textarea{height:150px}.content-sec{position:relative;background-image:url('/wp-content/uploads/2025/03/vecteezy_abstract-white-and-gray-light-gradient-lines-background_6469230-1.png');background-size:cover;background-repeat:no-repeat}.testimonial-list .title{font-weight:600;font-size:18px;text-transform:uppercase;margin:20px 0;color:#000}.testimonial-list .quote-icon{position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.testimonial-list .content{margin-top:70px}.award-logos{background-color:#2f2f2f17;margin-top:0}.books-list{background:#fef4db;padding:50px 40px}.books-list .book-title{font-size:25px;line-height:normal;font-weight:500}.content-section2 .image-two{position:absolute;left:-180px;top:-110px;z-index:-1}.content-section2 .image-one{padding-top:80px}.content-section2 .image-one img{border:8px solid #fff}.footer-form-sec textarea{height:150px}button.slick-arrow svg path{stroke:#2f2f2f}button.slick-arrow{height:60px;width:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2f2f2f}button.slick-arrow:hover{background:#813147;border:1px solid transparent}button.slick-arrow:hover svg path{stroke:#fff}.author-des{background:#813147;padding:20px}.author-des a .member-name{font-size:35px;font-weight:600;color:#ffff;text-transform:uppercase}.author-des .member-designation{color:#fff;text-transform:capitalize}.team-section{background:#f9f9f9}.team-list a img{width:100%}.team-section .team-sec-con{padding-top:70px}.blog-list .blog-title{font-size:20px;color:#2f2f2f;line-height:normal;padding:10px 25px}.blog-list .read-more-btn a{color:#813147;font-size:16px;text-transform:uppercase;font-weight:700;border-bottom:1px solid;margin-left:20px;display:inline-flex;align-items:center;transition:all ease-out .6s}.blog-list .read-more-btn a:hover svg{margin-left:20px}.blog-list .read-more-btn a svg{transition:all ease-out .6s;margin-left:10px}.blog-list .item{background:#fff;height:100%;padding:0 0 35px;margin:0 8px}.blog-list .slick-list.draggable{padding-left:0 !important}.home-blog-sec{position:relative;background:#f8f9fa}.home-blog-sec:before{content:'';position:absolute;height:100%;width:50%;background-image:url('/wp-content/uploads/2025/04/Mask-group.png');top:0;bottom:0;background-repeat:no-repeat;background-size:cover}.blog-list{margin-left:90px}.home-blog-sec button.slick-arrow{position:absolute;top:110px;right:140px}.home-blog-sec button.prev-arrow.slick-arrow{margin-right:82px}.home-banner{position:relative;overflow:hidden}.home-banner-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner-slide{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0;z-index:-1}.slick-dots{position:absolute;top:50%;left:80px;transform:translateY(-50%);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px;justify-content:center}.slick-dots li{position:relative;width:12px;height:12px;background:#686868;border-radius:50%;transition:background .3s}.slick-dots li.slick-active{background:#fff}.slick-dots li.slick-active:after{content:"";position:absolute;left:-50px;top:50%;width:30px;height:2px;background:#fff;transform:translateY(-50%);transition:width .3s ease-in-out}.team-slider .team-list{opacity:0}.team-slider .team-list.slick-current.slick-active.slick-center{opacity:1}.team-slider .slick-list{overflow:visible}.team-list-wrap .author-des{background:#813147;padding:43px 40px;height:170px;right:0;left:0;margin:0 auto;position:relative;bottom:60px;width:80%;transition:width .3s ease-in-out}.team-list-wrap .author-des:hover{background:#003466}.team-list-wrap{width:100%;position:relative}.team-section button.prev-arrow-prev.slick-arrow{margin-right:90px}.team-section button.slick-arrow{position:absolute;right:50px;bottom:116px}.home-blog-sec h2{padding-left:200px;margin-bottom:40px}.post-lists .loop-col .blog-title{font-size:20px;font-weight:500;line-height:normal}.post-lists .loop-col .blog-title a{color:#2f2f2f}.post-lists .loop-col .blog-des{padding:30px;background:#f9f9f9}.post-lists .loop-col a.post-image img{display:block;transition:all ease-out .5s}.post-lists .loop-col{margin-bottom:40px;overflow:hidden;transition:all ease-out .6s}.post-lists .loop-col a.post-image{display:block;height:100%;overflow:hidden;transition:all ease-out .6s}.post-lists .loop-col a.post-image img:hover{transform:scale(1.04);transition:all ease-out .6s}.post-lists .loop-col .blog-des .read-more-btn a{color:#813147;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;border-bottom:1px solid #813147;transition:all ease-out .6s}.post-lists .loop-col .blog-des .read-more-btn a:hover svg{margin-left:20px}.post-lists .loop-col .blog-des .read-more-btn a svg{margin-left:10px}.post-lists .loop-col .blog-des .read-more-btn{margin-top:25px}.team-page .team-list .author-des{background:#fff;padding:20px;width:90%;margin-top:-50px;position:relative;color:#000;transition:all ease-out .6s}.team-page .team-list{margin-bottom:30px}.team-page .team-list .author-des .member-name{font-size:26px;font-weight:600}.team-page .team-list:hover .author-des{background:#813147;color:#fff}.team-page .team-list .author-des .designation{font-size:18px;text-transform:capitalize}.team-page{background-color:#f9f9f9}.our-team-head{padding-top:90px;padding-bottom:50px}.team-detail .team-img img{display:block;width:100%;object-fit:cover}.team-detail .fullwidth-content{background:#f9f9f9;margin-top:70px;padding:60px 0}.footer-form-sec input{height:55px;margin-bottom:20px}.footer-form-sec textarea{height:150px;margin-bottom:20px}.footer-form-sec .contact-btn{margin-top:50px}.testimonial-page .testimonial-wrap{background:#f9f9f9;border:1px solid #d0d0d0;padding:20px;margin-bottom:0}.testimonial-page .testimonial-wrap .quote_icon{margin:30px 0}.testimonial-page .row{--bs-gutter-x:2rem;--bs-gutter-y:2rem}.testimonial-page .testimonial-wrap .title{font-size:18px;font-weight:600;text-transform:uppercase;margin:15px 0}.practice-list-wrap.position-relative{height:450px;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.practice-list-wrap:hover .practice-con{top:0;opacity:1;visibility:visible;transform:translateY(0);transition-delay:.2s;z-index:2;background:#813147}.practice-con{position:absolute;padding:20px 23px 42px;height:100%;top:100%;transition:all .5s ease;opacity:0;display:flex;align-items:start;color:#fff}.practice-area-title{font-size:35px;position:absolute;bottom:12%;color:#fff;left:25px;text-transform:capitalize;font-weight:500}.practice-list-wrap:hover .practice-area-title{opacity:0}.practice-listing{background:#f9f9f9;padding:60px 0}.practice-con .read-more a{color:#fff;border-bottom:1px solid #fff;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:700;transition:all .6s}.practice-con .read-more a svg{margin-left:10px;transition:all .6s}.practice-con .read-more a:hover svg{margin-left:20px}.practice-con .read-more a svg path{stroke:#fff}.about-video .video-des{background:#813147;color:#fff;padding:30px 20px;width:75%;margin:0 auto;margin-top:-50px;position:relative;font-size:25px;line-height:normal;text-align:center}.html5-title{display:none}div#html5lightbox-watermark{display:none !important}.why-choose .why-choose-list{background:#fef4db;padding:40px 20px;height:100%}.why-choose .why-choose-list .choose-title{font-size:25px;font-weight:500;line-height:normal}.why-choose{position:relative}.why-choose:before{content:'';position:absolute;height:60%;width:100%;background:#f9f9f9;z-index:-1;left:0;top:0}.about-content-sec{background:#f9f9f9;position:relative}.about-content-sec:before{content:'';position:absolute;background:#813147;right:0;height:100%;width:40%;z-index:1;right:0;top:0;z-index:0}.about-content-sec .content-sec-img{position:relative}.page-template-template-about_us .award-logos{margin:0}.practice-content .practice-content-inner a{text-transform:uppercase;color:#fff;font-weight:700;display:inline-flex;align-items:center;border-bottom:1px solid #fff;transition:all ease-out .6s}.practice-content .practice-content-inner a svg{margin-left:10px;transition:all ease-out .6s}.practice-content .practice-content-inner a:hover svg{margin-left:20px}.practice-content .practice-content-inner a svg path{stroke:#fff}#award-slider{display:flex;justify-content:center;align-items:center}.award-list{position:relative;padding:0 15px}.award-list:not(:last-child):after{content:"";position:absolute;right:-1px;width:1px;background-color:#ccc}.award-list:nth-child(odd):after{top:-40px;height:100%}.award-list:nth-child(even):after{bottom:-37px;height:100%;z-index:99999}.item.award-list{display:flex;align-items:center;justify-content:center;padding:30px 0}.team-detail .designation{font-size:25px;color:#2f2f2f;margin-bottom:15px}.about-video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-page .search-post-loop{background:#eee;margin-bottom:40px;padding:50px 30px}.search-page .search-post-loop a.theme-btn{margin-top:20px}.search-page .no_result a{color:#000;text-decoration:underline;font-weight:500}.search-page .no_result a:hover{text-decoration:none}.testimonial-sec a.theme-btn{margin-top:50px}.menu-header ul.sub-menu li:hover{background:#fff}.menu-header ul.sub-menu li:hover a{color:#000 !important}.why-choose .why-choose-wrap{margin-top:50px}.team-page.space-pd{padding-top:110px;padding-bottom:40px}.default-page h3{font-weight:500;font-size:35px}ul{padding-left:40px;margin-bottom:30px}.sidebar-list.sidebar-block{background-color:#e3d6b7;margin-top:30px;padding:21px}.sidebar-list.sidebar-block li a{color:#000}.sidebar-list.sidebar-block ul{margin-bottom:0}.footer-logo svg,.footer-logo img{max-width:280px;height:auto}.testimonial-item .title{font-weight:600;font-size:18px;text-transform:uppercase;margin:20px 0;color:#000}.testimonial-item .quote-icon{position:absolute;top:30px;left:50%;transform:translateX(-50%)}.testimonial-item .content{margin-top:70px}.testimonial-item .star-icon{display:flex;justify-content:center;align-items:center;margin:20px 0}.review-content button.read-more-btn{border:none;background:0 0}.review-content button.read-more-btn svg{position:relative;top:2px}.review-content button.read-more-btn:hover{color:#813147}