.sub-menu{background:#FAF9DC!important}.scrollheader{position:fixed;top:0;width:100%;z-index:999;transition:all 0.3s ease;background:#fff0}.scrollheader:before{content:'';width:81%;height:1px;position:absolute;top:68px;left:14%;background:#000}.scrollheader.scrolled{background:#FAF9DC;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.scrollheader.scrolled:before{display:none}.ti-inner{position:relative}.ti-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#faf9dc}.customslider .elementor-slide-button{position:relative;padding-top:72%}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scrollRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.hovercard{transition:all 0.5s ease}.hovercard:hover{box-shadow:rgb(100 100 111 / .64) 0 7px 29px 0px!important}.hovercard:hover h2,.hovercard:hover p{color:#fff!important}.bin_normal,.bin_normal_hover{transition:opacity 0.5s ease,transform 0.5s ease;will-change:opacity,transform;backface-visibility:hidden}.binhover_div{transition:all 0.5s ease;overflow:hidden}.binhover_div h2{position:relative;bottom:-180px;opacity:0;transition:all 0.5s ease}.binhover_div:hover h2{opacity:1;bottom:0}.bin_normal{opacity:1;transform:scale(1);z-index:2;transition:all 0.5s ease}.bin_normal_hover{opacity:0;transform:scale(1);z-index:3;pointer-events:none;transition:all 0.5s ease}.binhover_div:hover .bin_normal{opacity:0}.binhover_div:hover .bin_normal_hover{opacity:1;transform:scale(1);transition:all 0.5s ease}.banner_glob{position:relative}.globImg_banner{position:absolute;top:20%;left:5px;width:100%;height:100%}.circle-wrapper{position:relative;width:800px;height:800px;margin:auto;z-index:1}.circle-container{position:relative;width:100%;height:100%;animation:rotateCircle 25s linear infinite}.circle-container:has(.item:hover){animation-play-state:paused}@keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.item{position:absolute;width:100px;height:100px;background:#ffffff75;border-radius:50%;border:1px dashed #06220b47;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.icon-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;animation:counterRotate 25s linear infinite}@keyframes counterRotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.item img{width:50px;height:50px;object-fit:contain}.item:hover{background:#fff;transform:scale(1.1);box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.label{position:absolute;bottom:-35px;font-size:16px;font-family:"Rajdhani",Sans-serif;font-weight:600;text-transform:uppercase;opacity:0;transition:.3s;white-space:nowrap}.item:hover .label{opacity:1}.custom_accordian .e-n-accordion-item-title{border-color:#272b27;background:#09140a;justify-content:space-between}.custom_accordian .e-n-accordion-item-title-icon{background:#faf9dc;padding:5px;border-radius:5px}.custom_accordian .e-con-full{position:relative;top:-8px;border-top:1px solid #1f3d1c}.elementor-widget-media-carousel{position:relative}.elementor-widget-media-carousel .swiper-slide .elementor-carousel-image{filter:grayscale(100%);opacity:.6;transform:scale(.85);transition:all .4s ease}.elementor-widget-media-carousel .swiper-slide-active .elementor-carousel-image{filter:grayscale(0%);opacity:1;transform:scale(1)}.floating-contact{position:fixed;right:0;bottom:42%;z-index:9999}.call-box{position:relative;margin-top:10px}.call-icon{width:55px;height:55px;background:#FAF9DC;border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.call-icon img{width:100%;height:30px;object-fit:contain}.call-numbers{position:absolute;right:0;top:52px;background:#FAF9DC;padding:10px;border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:0;opacity:0;visibility:hidden;transform:translateX(20px);transition:.3s;width:188px;box-shadow:0 5px 15px rgb(0 0 0 / .1);z-index:11}.call-box:hover .call-numbers{opacity:1;visibility:visible;transform:translateX(0)}.call-numbers a{text-decoration:none;color:#000;font-size:14px;font-family:"Rajdhani",Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2em;border-bottom:1px solid #dfdfdf;margin-bottom:0;padding:8px 10px;display:block}.call-numbers a:last-child{border-bottom:0}.call-numbers a span{font-size:15px;font-weight:700;display:block;margin-bottom:2px}.call-numbers a:hover{color:#FAF9DC;background:#28572A}.whatsapp-btn{width:55px;height:55px;background:#25D366;color:#fff;border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center;font-size:24px;text-decoration:none;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.whatsapp-btn img{width:100%;height:42px;object-fit:contain}.book-btn{width:55px;height:55px;background:#28572a;border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;box-shadow:0 5px 10px rgb(0 0 0 / .15)!important;margin-bottom:10px}.book-btn img{width:100%;height:30px;object-fit:contain}.footer-office-tree{text-align:center}.head-office{display:flex;justify-content:center}.tree-wrapper{position:relative;height:40px;margin-top:10px}.vertical-line{width:2px;height:40px;background:#243026;margin:0 auto}.horizontal-line{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:73%;height:2px;background:#243026}.branch-container{display:flex;justify-content:center;gap:30px;margin-top:30px;flex-wrap:nowrap}.branch-item{position:relative;text-align:center}.branch-line{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:2px;height:30px;background:#243026}.office-card{width:220px}.office-card i{font-size:22px;color:#ff4a4a}.office-card h5{font-family:"Rajdhani",sans-serif;font-size:19px;font-weight:700;color:#fff;padding-top:0}.office-card p{font-family:"DM Sans",sans-serif;font-size:15px;color:#DDD;margin-top:10px;margin-bottom:0}.office-card i img{width:30px;margin-bottom:10px;height:auto}.brandpart .gallery-icon{border:1px solid #9ba19b!important;border-radius:8px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:146px!important;height:90px!important;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.brandpart .gallery-icon img{width:100%!important;height:100%!important;object-fit:contain!important;transition:filter 0.3s ease}.brandpart .gallery-icon:hover{transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .15);opacity:1!important;border:1px solid #28572A!important}.brandpart .gallery-icon:hover img{filter:grayscale(0%)}.form-row{display:flex;gap:0 13px;flex-wrap:wrap}.form-col{flex:1;min-width:46%}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;padding:12px;border:0;border-radius:6px;background:#ffffffbf;height:49px;margin:7px 0 17px 0;border:1px solid #d0d5ae}.wpcf7 textarea{height:100px}.wpcf7 label{color:#000;font-family:"Harmonia Sans",Sans-serif;font-size:15px;font-weight:500;letter-spacing:.5px;margin-bottom:0;display:block}.wpcf7-submit{background:#28572A!important;font-family:"Acumin Pro",Sans-serif!important;font-size:21px!important;font-weight:500!important;line-height:26px!important;letter-spacing:.65px!important;color:#FAF9DC!important;transition-duration:0.5s!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#28572A!important;border-radius:5px 5px 5px 5px!important;padding:12px 35px 12px 35px!important;width:fit-content!important}.wpcf7-submit:hover{background:#FAF9DC!important;color:#28572A!important}.wpcf7 .wpcf7-not-valid-tip{color:#DC2626;font-size:13px!important;font-weight:400!important;font-family:"DM Sans",Sans-serif!important;line-height:20px;margin-top:8px;position:absolute;bottom:-7px;left:0;z-index:1}.phonefild label{margin:0 0 18px 0!important}.phonefild .wpcf7-form-control-wrap{margin-top:8px}.career-form-row{display:flex;gap:0 15px}.career-col{width:50%}.career-form-row.full-width{display:block}.career-submit input[type="submit"]:hover{opacity:.9}.intl-tel-input.separate-dial-code .selected-flag{background-color:#fcfcf4!important}.customjobdetails h3{color:#1F3D1C!important}.customjobdetails p,.customjobdetails ul li{font-family:"DM Sans",Sans-serif!important;font-size:16px!important;font-weight:500!important;font-style:normal!important;text-decoration:none!important;color:#000!important;line-height:21px;margin-top:15px;letter-spacing:normal}@media(max-width:768px){.career-form-row{flex-direction:column}.career-col{width:100%}}.vissiontime:before{content:'';position:absolute;left:22px;height:100%;bottom:0;width:2px;background:#1F3D1C}.multiply{mix-blend-mode:multiply}.ellipstitle{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box!important;-webkit-box-orient:vertical}.jobcard:hover{transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .15)}.apartsec{cursor:pointer}.apartsec:hover .elementor-icon{transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .15)}.marquee-container{overflow:hidden;width:100%;padding:35px 0}.marquee{overflow:hidden;white-space:nowrap}.marquee-content{display:inline-flex;gap:20px;animation:scroll-left 45s linear infinite;will-change:transform}.marquee-content span{border:1px solid #9ba19b;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;width:160px;height:100px;overflow:hidden;margin-bottom:15px}.marquee-content span img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0)}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.rows{position:relative;height:410px;overflow:hidden}.row{position:absolute;width:100%;opacity:0;transform:translateY(30px);transition:all 0.6s cubic-bezier(.65,0,.35,1)}.row.active{opacity:1;transform:translateY(0)}.card{cursor:pointer!important}.card.active{transform:scale(1.03);box-shadow:0 5px 14px rgb(0 0 0 / .12)}.vertical-section{display:flex;gap:80px}.timeline{display:flex;flex-direction:column;gap:62px}.vrpro{cursor:pointer;transition:0.4s}.vrpro.active .viricon .elementor-icon{transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .15)}.content-area{position:relative;width:100%}.content{position:absolute;display:flex;align-items:center;gap:40px;width:100%;opacity:0;transform:translateY(40px);transition:all 0.6s ease}.content.active{opacity:1;transform:translateY(0);position:relative}.text{width:50%}.image img{width:300px;border-radius:20px;transition:0.6s}.page-id-51 .editfooter{display:none!important}.page-id-51 .editfooter2{padding-top:1.5%!important}.formwrap{display:flex;align-items:start;justify-content:space-between;gap:15px}.leftdiv,.rightdiv{width:49%}.rightdiv textarea{height:252px!important}.rightdiv .wpcf7-submit{float:right}.epr-form .form-row{display:flex;gap:8px;margin-bottom:0}.epr-form .form-group{flex:1;display:flex;flex-direction:column}.epr-form label{font-size:14px;margin-bottom:5px;font-weight:500}.epr-form input,.epr-form select,.epr-form textarea{width:100%;padding:10px;border:1px solid #D0D5AE;border-radius:6px;font-size:14px}.epr-form textarea{height:100px;resize:none}.epr-form .full-width{width:100%}.epr-form .form-note{margin-top:15px;font-size:13px;color:#555}.epr-form .form-actions{margin-top:15px}.epr-form input[type="submit"]{height:53px!important;width:200px!important}.epr-form input,.epr-form select{height:40px!important;margin:7px 0 7px 0!important}@media (max-width:768px){.epr-form .form-row{flex-direction:column}}.select2-container .select2-selection--single{height:40px!important;margin:7px 0 7px 0!important;border:1px solid #d0d5ae!important;border-radius:7px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px!important}.select2-container{z-index:999999!important}.icon__layer{width:100%;animation:marquee 90s infinite linear;height:123px}@keyframes marquee{0%{background-position:0}100%{background-position:2690px}}th.manage-column{white-space:nowrap!important;width:180px!important;text-transform:capitalize!important;font-size:14px;font-weight:600!important;background:#1f3d1c;color:#faf9b8}td.manage-column{white-space:nowrap!important;width:180px!important;text-transform:capitalize!important;font-size:14px;font-weight:600!important;background:#1f3d1c;color:#faf9b8}td{font-size:14px!important}.wp-block-paragraph{margin-bottom:8px!important}.wp-block-paragraph strong{font-family:"Harmonia Sans",Sans-serif!important}.hoverbutton a{position:absolute;top:-55px;right:-109px;padding:8px 15px 8px 15px!important;border-radius:8px 0 0 8px!important;transition:all 0.6s ease}.hoverbutton a i{font-size:26px!important}.hoverbutton a:hover{right:0}.star-rating .active{color:#ddad1c;font-size:28px}.star-rating .inactive{color:#ccc;font-size:28px}.add_reviewText strong{font-size:28px!important;font-weight:600!important}.reviewform .star-rating{display:inline-flex;flex-direction:row-reverse;justify-content:start;font-size:36px!important}.reviewform .star-rating input{display:none}.reviewform .star-rating label::before{content:"★";font-size:36px;color:#d1d5db;cursor:pointer;transition:0.3s}.reviewform .star-rating label:hover::before,.reviewform .star-rating label:hover~label::before{color:#f59e0b}.reviewform .star-rating input:checked~label::before{color:#f59e0b}.revdivs{transition:all 0.5s ease}.revdivs:hover{box-shadow:rgb(100 100 111 / .34) 0 2px 19px 0px!important;background-color:#FAF9DC}.intl-tel-input .flag-container{display:none!important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:15px!important}.slider_review .quot_icon{display:none}.slider_review .star-rating,.slider_review .rev_dec,.slider_review .revuser{display:flex;justify-content:center;width:100%!important;text-align:center!important}.e--pointer-underline .elementor-item:after{height:2px!important}.leftTab a{display:block!important;padding:10px 15px!important}.contactf_info a{color:#FAF9DC!important}.contact_sectab a{color:#000!important}.rev-marquee-wrapper{display:flex;gap:10px;height:400px;overflow:hidden}.rev-marquee{width:50%;overflow:hidden;position:relative}.rev-marquee-content{display:flex;flex-direction:column}.rev-marquee-wrapper .rev-item{background:#faf9dc;padding:20px;margin-bottom:15px;border-radius:10px;border:1px solid #D0D5AE}.column1 .rev-marquee-content{animation:scrollDown 45s linear infinite}.column2 .rev-marquee-content{animation:scrollUp 45s linear infinite}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}.rev-marquee:hover .rev-marquee-content{animation-play-state:paused}.ti-widget.ti-goog .ti-header .ti-star{width:20px!important;height:20px!important}.ti-widget.ti-goog .ti-header span,.ti-widget.ti-goog .ti-header strong{font-size:24px!important;height:auto!important}.testimonial_step{background-color:#eef1ce!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#D0D5AE!important;transition:all 0.5s ease!important;padding:10px 15px!important;margin-bottom:10px!important;color:#faf9dc!important}.testimonial_step:hover{background-color:#28572A!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#1F3D1C!important}.testimonial_step:hover h2,.testimonial_step:hover i{color:#faf9dc!important}.ti-footer.source-Google{order:2!important;margin-top:5px!important}.source-Google .ti-row{height:235px;background:#faf9dc;border:1px solid #d0d5ae;margin:0px!important;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:15px}.ti-widget.ti-goog .ti-review-item>.ti-inner{height:100%!important;background-color:#faf9dc!important;border:1px solid #d0d5ae!important;height:235px!important}.ti-footer .ti-profile-details{text-align:center!important}.ti-profile-img{margin:0!important}.ti-review-header .ti-profile-details{display:none!important}.repocean-grid-main .grid-box-inner{background:#fffee4!important;border:1px solid #d5d4b1!important}.grid-box-inner .profile-img-info{display:none!important}.repocean-grid-main .grid-box-parent .grid-box .grid-box-inner .description{color:#000!important;font-family:"Harmonia Sans",Sans-serif!important;font-size:14px!important;font-weight:500!important}.dialog-lightbox-message footer{display:none!important;opacity:0!important}@media screen and (max-width:1750px){.customslider .swiper-slide-inner{padding:130px 0 0 0!important}.customslider .elementor-slide-button{position:relative;padding-top:63%!important}.customslider .elementor-slide-description{font-size:45px!important}.customslider .elementor-slide-heading,.customslider .elementor-slide-button{font-size:22px!important}}@media screen and (max-width:1560px){.elementor-17 .elementor-element.elementor-element-750d6e3{width:300px!important;justify-content:flex-start}.elementor-17 .elementor-element.elementor-element-9c68cb2::before{background-size:contain!important}.movmentpic:before{width:470px!important;height:470px!important;bottom:63px!important}.elementor-17 .elementor-element.elementor-element-a202f94{font-size:38px!important}.elementor-widget-theme-post-title h1{font-size:22px!important}.hoverimage img{height:228px!important}.office-card{width:170px}.branch-container{gap:20px}.horizontal-line{width:78%}.customslider .swiper-slide-inner{padding:130px 0 0 0!important}.customslider .elementor-slide-button{position:relative;padding-top:420px!important}.customslider .elementor-slide-description{font-size:45px!important}.customslider .elementor-slide-heading,.customslider .elementor-slide-button{font-size:22px!important}.editfooter{padding-left:0%!important;padding-right:0%!important}.editfooter2{padding-left:5%!important;padding-right:5%!important}.innerbanner{background-position:0 -255px!important}.address_section{padding:0 3% 0 0!important}.verticals,.verticals img{--min-height:400px !important}.verticals img{height:400px!important}}@media screen and (max-width:1300px){.customslider .swiper-slide-inner{padding:118px 0 0 0!important}.customslider .elementor-slide-button{padding-top:42%!important}}@media (max-width:1024px){.branch-container{flex-wrap:wrap;gap:25px}.horizontal-line{display:none}.branch-line{display:none}.rows .row:last-child{background-image:inherit!important}}@media (max-width:768px){.branch-container{flex-direction:column;align-items:center;gap:25px}.vertical-line{display:none}.whatsapp-btn{width:40px!important;height:40px!important;padding:3px!important}.call-icon{width:40px!important;height:40px!important;padding:8px!important}.call-numbers{top:38px!important}.hoverbutton a{top:-48px;right:-135px;padding:0 15px 0 10px!important}.vissiontime:before{display:none!important}.formwrap{flex-direction:column!important;gap:0!important}.leftdiv,.rightdiv{width:100%!important}.customslider .elementor-slide-heading,.customslider .elementor-slide-button{font-size:14px!important;line-height:19px!important}.customslider .elementor-slide-description{font-size:26px!important;line-height:28px!important}.customslider .swiper-slide-inner{padding:88px 0 0 0!important}.customslider .elementor-slide-button{position:relative;padding-top:93%!important}.elementor-1373 .elementor-element.elementor-element-c558ec9{bottom:-48px}.row{padding:20px;min-height:300px!important}.row:last-child{min-height:auto!important}.text{width:100%!important}.sub-menu span{position:absolute!important;width:100%!important;border:0!important;display:flex!important;justify-content:end!important;z-index:11!important}.rev-marquee-wrapper{display:block}.rev-marquee{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rev-marquee-content{display:flex;flex-direction:row;gap:15px}.rev-item{min-width:80%;flex:0 0 auto;scroll-snap-align:start;margin-bottom:0}.rev-marquee::-webkit-scrollbar{display:none}.rev-marquee{scrollbar-width:none}.customtab .e-n-tabs-heading{display:flex!important;flex-wrap:nowrap!important;width:100%!important;overflow:hidden!important;overflow-x:auto!important;flex-direction:row}.customtab .e-n-tabs-heading button{margin:0 10px 0 0!important;width:202px!important}.verticals,.verticals img{--min-height:150px !important}.verticals img{height:150px!important}.floating-contact{width:40px!important}.customjobdetails p strong:first-child a{margin-top:10px!important}.ti-reviews-container,.ti-footer.source-Google{margin-bottom:5px!important}.rows .row:last-child{background-image:inherit!important}}