header#site-header{padding:0;z-index:111!important;position:sticky;top:20px}header#site-header .site-navigation{width:75%}header#site-header .header-inner{background-color:#000;padding:14px 20px;border-radius:16px}header#site-header .site-navigation .menu{gap:10px;width:100%;margin:0}header#site-header .site-navigation .menu li:last-child{margin-left:auto}header#site-header .site-navigation .menu li a{border-radius:50px;padding:8px 22px}header#site-header .site-navigation .menu li.current-menu-item a,header#site-header .site-navigation .menu li a:hover{background-color:#fff;color:#000!important}header#site-header .site-navigation .menu .menu-contact a:hover{background-color:#ffffff!important;color:#000}header#site-header .site-navigation .menu .menu-contact a,header#site-header .site-navigation .menu .current-menu-item.menu-contact a{background-color:#0047ff!important;color:#ffffff!important;padding-inline:28px!important}.sub-menu .menu-item a{color:#000!important;padding:8px 20px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:4px}.site-navigation ul.menu li.menu-item-has-children a{padding-right:38px!important}.site-navigation ul.menu li ul{min-width:375px;margin-top:2px;border:1px solid #eae8e8;border-radius:10px}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;content:"";display:flex;justify-content:center;text-decoration:none;background-image:url(/wp-content/uploads/2025/11/updown-arrow.svg);height:12px;width:12px;z-index:999999;top:38%;right:23px;bottom:65%;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease;filter:brightness(0) invert(1) contrast(100%)}.site-navigation ul.menu li.menu-item-has-children:hover:after,.site-navigation ul.menu li.menu-item-has-children.current-menu-item:after,.site-navigation ul.menu li.menu-item-has-children.current_page_item:after{transform:rotate(0deg);filter:brightness(.1) invert(0) contrast(90%)!important}.site-navigation ul.menu li.menu-item-has-children:hover:after{transform:rotate(180deg);filter:brightness(.1) invert(0) contrast(90%)!important}#gform_wrapper_1 .gform_heading{display:none}#gform_wrapper_1 form{background-color:#0047ff;padding:28px;border-radius:8px}#gform_wrapper_1 form .gfield_label,#gform_wrapper_1 form .gform-field-label{color:#fff}#gform_wrapper_1 form .ginput_container_checkbox .gfield_checkbox{column-count:2;display:inline-block}#gform_wrapper_1 form .ginput_container_checkbox .gchoice{margin-bottom:15px}#gform_wrapper_1 form .gform_button.button{width:100%!important;background-color:#000!important;border-radius:50px!important;padding:12px 40px 12px 40px!important;line-height:1.5rem!important;text-transform:uppercase!important}.gform-theme--foundation .gform_fields{row-gap:25px!important}#gform_wrapper_1 form input:not([type="checkbox"]):not([type="hidden"]){min-height:50px!important}#gform_wrapper_1 form input:not([type="submit"]),#gform_wrapper_1 form textarea{border:1px solid #cbd5e1}#gform_wrapper_1 form input:focus:not([type="submit"]),#gform_wrapper_1 form textarea:focus{border:1px solid #000}input::placeholder,textarea::placeholder{color:#999!important;opacity:1}#gform_wrapper_1 form .validation_message.gfield_validation_message{display:none}.post-banner .post-banner-row,.page-content .post-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid;align-items:center;margin:80px 0}.post-banner .post-banner-row form>div{position:relative;margin-bottom:8px}.post-banner .post-banner-row form span{position:absolute;right:0;height:100%}.post-banner .post-banner-row form small{line-height:1.2;display:block}.post-banner .post-banner-row form button{height:100%;padding-inline:20px;display:flex;align-items:center;min-width:70px;justify-content:center;position:relative}.post-banner .post-banner-row form button svg{height:18px;width:18px}.post-banner .post-banner-row form input{border-color:#d1d5dc;outline:none;border-radius:50px}.post-banner .post-banner-row form input:focus{border:1px solid #000}.page-content .post-row .entry-title{margin-bottom:20px}.page-content .post-row .entry-title,.page-content .post-row .entry-title a{color:#000;text-decoration:none}.page-content .post-row .post-date{color:#64748b}.page-content .post-row .author-box,.post-single-banner .author-box{display:flex;gap:16px;align-items:center;margin-bottom:24px}.page-content .post-row .author-box .author-box-img,.page-content .post-row .author-box img,.post-single-banner .author-box .author-box-img,.post-single-banner .author-box img{height:60px;border-radius:50px;object-fit:cover}.page-content .post-row figure a img{width:100%}.post-tags{padding:0;margin-bottom:24px}.post-tags li{display:inline-flex;margin-right:16px}.author-info .author-name,.author-info .author-designation{margin:0}.author-info .author-name a{font-size:16px;color:#000;font-weight:600;margin-bottom:5px;text-decoration:none}.author-info .author-designation{color:#64748b;font-size:14px}.page-content .post-row .read-more{display:inline-flex;align-items:center;gap:16px;color:#0047ff;text-decoration:none;text-transform:uppercase}.post-single-banner .author-designation,.post-single-banner .author-info .author-name a,.post-single-banner .post-tags li a,.post-single-banner .post-date{color:#fff}.post-single-banner .post-tags li a{text-decoration:underline}.page-content .post-row .read-more svg{width:24px;height:24px}.post-single-banner{min-height:100vh;display:flex;align-items:end;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-top:-70px}.post-single-banner-content{padding-bottom:55px}.post-single-banner-content .page-header .entry-title{font-size:48px;line-height:52px;margin-block:26px}.site-main.post.type-post{padding-block:80px}.post-single-banner .post-tags{margin-bottom:45px}.my-custom-swiper{padding:80px 0!important}.my-custom-swiper .testimonial-card{background-color:#fff;padding:32px;border-radius:12px;border:1px solid #00000014}.my-custom-swiper .testimonial-card .stars{color:#F59E0B;font-size:22px;line-height:1}.my-custom-swiper .testimonial-card .author-info .author-name{font-size:14px;font-weight:600}.my-custom-swiper .testimonial-card .author-info .author-role{font-size:14px;color:#888ea5;margin-bottom:0}.my-custom-swiper .testimonial-card .testimonial-text{margin-block:32px}.my-custom-swiper .testimonial-card .author-info{display:flex;gap:10px}.my-custom-swiper .testimonial-card .author-info img{width:40px;height:40px;border-radius:50px;object-fit:cover}.my-custom-swiper .swiper-button-next,.my-custom-swiper .swiper-button-prev{width:48px;height:48px;border-radius:24px;border:1px solid #1a1a1a;padding:10px;top:22px}.my-custom-swiper .swiper-button-next:hover,.my-custom-swiper .swiper-button-prev:hover{background-color:#1a1a1a}.my-custom-swiper .swiper-button-next:after,.my-custom-swiper .swiper-button-prev:after{font-size:16px;color:#1a1a1a}.my-custom-swiper .swiper-button-next:hover:after,.my-custom-swiper .swiper-button-prev:hover:after{color:#fff}.my-custom-swiper .swiper-button-prev{left:auto;right:65px}.my-custom-swiper .swiper-button-next{right:5px}.pagination{text-align:center;margin:30px 0;justify-content:center}.pagination ul{display:inline-flex;list-style:none;padding:0;margin:0;gap:8px}.pagination ul li{padding:8px 14px;border:1px solid #ccc;border-radius:4px;text-decoration:none}.pagination ul li a{color:#1a1a1a}.pagination ul li a.next.page-numbers,.pagination ul li a.prev.page-numbers{margin-top:-2px;display:block}.post-banner h3{font-size:16px;font-weight:600;color:#000;margin-bottom:8px}#site-footer .elementor-icon-list-item a{color:#888EA5}.elementor-button{fill:currentColor}.page-id-36 #footer-upper-section{display:none!important}.page-id-36 .e-con>.e-con-inner{padding-block-start:50px!important}#site-footer .elementor-widget-container ul.elementor-icon-list-items{padding:0;list-style:none}header#site-header .site-navigation .menu li.services.current-menu-item a{background-color:transparent!important;color:#fff!important}header#site-header .site-navigation .menu li.services.current-menu-item a:hover{background-color:#ffffff!important;color:#000000!important}.brands-trust-cyfrid h6.elementor-icon-box-title{margin:0}.single-post .entry-content p img{border-radius:8px}.site-footer{padding-block:0!important}h4.elementor-heading-title{font-size:48px;font-weight:700;line-height:60px}button.open-video-modal:hover,button.open-video-modal:focus{border:none}.my-custom-swiper .testimonial-card .stars{color:#F59E0B;font-size:22px;display:flex;justify-content:space-between}.video-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .5);justify-content:center;align-items:center}.video-modal-content{position:relative;background:#fff0;border-radius:15px;max-width:90%;width:675px}.video-modal iframe{width:100%;height:450px;border-radius:10px}.close-video{position:absolute;top:-12px;right:-12px;font-size:18px;cursor:pointer;background:#eee;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-weight:500;transition:background 0.3s}.stars button.open-video-modal{background:#0047ff;border:none;padding:5px 5px;border-radius:20px;transition:background 0.3s;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.stars button.open-video-modal svg{fill:#fff}.client-reviews-right:after{content:'';height:23rem;width:340px;background:#0047ff;position:absolute;z-index:0;left:-80px;border-radius:20px}.client-reviews-right{padding-right:18.5%}.site-footer>div{position:inherit}ul,ol{margin-block-end:.9rem}blockquote{font-style:italic;font-size:1.1rem;line-height:1.6;color:#333;border-left:4px solid #0047ff;padding:.8rem 1rem;margin:0 0 1.5rem 0;background:#f9f9f9}blockquote p{margin:0}.wp-video{border:1px solid #222;border-bottom:0;margin-bottom:1.2rem}.md-modal h3{display:none}.mpb-buttons.text-center{padding:0;position:absolute;top:-18px;right:-18px}.md-modal>div{overflow-y:inherit;display:flex;align-items:center;height:auto}.mpb-buttons button{width:42px;padding:8px;height:42px;display:flex;justify-content:center;align-items:center}.md-modal>div{background-color:#fff0}.md-modal>div>div{padding:0}.md-modal>div>div video{border-radius:20px}.video-hidden{visibility:hidden}.whatsapp-social-icon{position:fixed;z-index:999;bottom:20px;left:20px}.whatsapp-social-icon a{display:block}.whatsapp-social-icon a{max-height:45px;max-width:45px}.whatsapp-social-icon .what-sapp-link{margin-bottom:15px}.menu-service-menu-container .menu-item{background-color:#fff;margin-bottom:5px;padding:15px 20px!important;display:block;position:relative}.menu-service-menu-container .menu-item a{font-weight:600;line-height:26px}.menu-service-menu-container .current-menu-item{background-color:#3F5464!important}.menu-service-menu-container .current-menu-item a{color:#fff!important}.services-left-box-img .elementor-tab-title.elementor-tab-mobile-title.elementor-active::before{background-image:none!important}#menu-service-menu{padding-left:0}.services-menu-listing{position:sticky;top:205px}.menu-service-menu-container .icon-with-heading img{display:none}@media only screen and (max-width:767px){.menu-service-menu-container img{display:block!important;height:30px;width:30px}.menu-service-menu-container .menu-item{padding:12px 12px!important}.menu-service-menu-container .icon-with-heading::after{align-items:center;content:"";display:flex;justify-content:center;text-decoration:none;background-image:url(/wp-content/uploads/2025/10/updown-arrow.svg);height:15px;width:15px;z-index:999999;top:40%;right:17px;bottom:60%;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.menu-service-menu-container .current-menu-item .icon-with-heading::after{filter:brightness(0) invert(1)}.menu-service-menu-container .icon-with-heading .heading{font-size:18px}.services-left-box-img .elementor-tab-mobile-title{font-size:18px!important}.menu-service-menu-container .icon-with-heading{align-items:center;display:flex;gap:10px}.menu-service-menu-container .icon-with-heading .heading{padding-right:24px}}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:100%}}@media (min-width:768px){.my-custom-swiper .swiper-pagination{display:none!important}}@media (min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:100%}.page-content .post-row .entry-title,.page-content .post-row .entry-title a{font-size:42px;line-height:46px}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1200px}.page-content .post-row .entry-title,.page-content .post-row .entry-title a{font-size:48px;line-height:52px}}@media (min-width:1439px){.client-reviews-left{padding-left:19%}}@media (max-width:1440px){.client-reviews-left{padding-left:9%}.client-reviews-right{padding-right:8.5%}}@media (max-width:1280px){.client-reviews-left{padding-left:20px}.client-reviews-right{padding-right:3.5%}}@media (max-width:1024px){.post-banner .post-banner-row,.page-content .post-row{margin:50px 0}}@media (max-width:992px){.client-reviews-right:after{display:none}}@media (max-width:575px){.blog .site-main{padding-inline-end:20px!important;padding-inline-start:20px!important}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:20px;padding-inline-start:20px}.whatsapp-social-icon{position:fixed;z-index:999;bottom:15px;left:15px}}@media (max-width:1220px) and (min-width:768px){header#site-header .header-inner{margin:0 20px}}@media (max-width:1220px) and (min-width:576px){.site-main.post.type-post{padding-inline:20px}}@media (max-width:767px){header#site-header{top:0}header#site-header .header-inner{border-radius:0}.site-navigation-toggle-holder{padding:0}.site-navigation-toggle-holder button{border:0}.site-navigation-toggle-holder button:focus,.site-navigation-toggle-holder button:hover{background-color:#fff0}.site-navigation-dropdown ul.menu li a{padding-block:12px}.site-navigation-dropdown ul.menu li.current-menu-item a{background-color:#000}.my-custom-swiper .swiper-button-next,.my-custom-swiper .swiper-button-prev{display:none}.gform-theme--foundation .gform_fields{row-gap:20px!important}#gform_wrapper_1 form{padding:20px}#gform_wrapper_1 form .ginput_container_checkbox .gfield_checkbox{column-count:1;display:inline-flex}#gform_wrapper_1 form .ginput_container_checkbox .gchoice{margin-bottom:0}.post-banner .post-banner-row,.page-content .post-row{grid-template-columns:repeat(1,minmax(0,1fr))}.page-content .post-row{display:flex;flex-direction:column-reverse;gap:0}.post-banner .post-banner-row{gap:0}.page-content .post-row .entry-title,.page-content .post-row .entry-title a{font-size:32px;line-height:38px}.post-tags,.page-content .post-row .entry-title{margin-bottom:16px!important}.page-content .post-row .author-box .author-box-img,.page-content .post-row .author-box img,.post-single-banner .author-box .author-box-img,.post-single-banner .author-box img{height:55px;width:55px}.post-banner{padding-bottom:1px}.my-custom-swiper{padding:0 0 80px 0!important}.hero-banner{min-height:auto!important}.brands-trust-cyfrid{background:#F3F4F6!important}.site-main.post.type-post{padding-block:50px}.page-content .post-row .author-box,.post-single-banner .author-box{gap:10px}.post-single-banner-content .page-header .entry-title{font-size:32px;line-height:38px;padding:0;margin-block:0 16px}.post-single-banner{margin-top:0;min-height:auto}.post-single-banner .author-box{margin:0}.single-post .site-main.post-single-banner-content{padding-top:80px}.video-modal iframe{width:79vw;max-width:775px}.video-modal iframe{height:227px}h4.elementor-heading-title{font-size:28px;line-height:36px}.client-reviews-right{padding-left:20px;padding-right:20px}.video-modal-content{max-width:80%}.elementor-widget .elementor-icon-list-icon svg{margin-bottom:10px!important}.my-custom-swiper .testimonial-card{padding:25px}}@media screen and (max-width:1024px){h4.elementor-heading-title{font-size:32px;line-height:40px}}@media screen and (max-width:768px){.md-modal{max-width:100%!important;min-width:85%!important}}.services-tab-content .elementor-button .conttact-us-button{transition:filter 0.3s ease,fill 0.3s ease}.services-tab-content .elementor-button:hover .conttact-us-button{filter:brightness(.1) invert(0) contrast(90%)}.services-tab-content .services-audit{margin-bottom:0}.services-tab-content .elementor-tabs-content-wrapper{background-color:#fff!important;padding:40px 40px}.elementor-widget-image-box-custom{display:flex;align-items:center;gap:25px}.services-tab-content .service-any-for{background-color:#0047ff1c;font-size:24px;line-height:38px;font-style:italic;padding:30px 52px;margin-top:20px;margin-bottom:40px;clip-path:polygon(50px 0%,100% 0%,100% calc(100% - 50px),calc(100% - 50px) 100%,0% 100%,0% 50px)}.services-menu-listing{position:sticky;top:205px}.menu-service-menu-container .menu-item{background-color:#fff;margin-bottom:5px;padding:15px 20px!important;display:block;position:relative}.menu-service-menu-container .menu-item a{font-weight:600;line-height:26px}.menu-service-menu-container .current-menu-item{background-color:#0047FF!important}.menu-service-menu-container .current-menu-item a{color:#fff!important}.menu-service-menu-container ul{padding-left:0}.services-tab-content .elementor-tab-desktop-title{background-color:#fff;margin-bottom:5px;padding:15px 20px!important}.mobile-app-development{align-items:center;display:flex;gap:10px;margin-bottom:0}.services-tab-content .elementor-active .mobile-app-development img{filter:brightness(0) invert(1)}.services-tab-content .elementor-button{padding:10px 35px}.services-tab-content .menu-service-menu-container .current_page_item .mobile-app-development{filter:brightness(0) invert(1)}.custom-tabs .elementor-tab-title{display:none!important}.services-tab-content .elementor-tabs-wrapper{margin-right:50px;position:sticky;top:100px;align-self:flex-start!important;will-change:top!important}.elementor-element-73d1484c .elementor-tabs-wrapper{background:#fff0;padding-top:0}.services-tab-content .elementor-element-7dfa0f01{position:-webkit-sticky!important;position:sticky!important;top:90px!important;align-self:flex-start!important;box-sizing:border-box!important}@media (max-width:767px){.services-tab-content .elementor-element-73d1484c .elementor-tabs-wrapper,.services-tab-content .elementor-element-73d1484c .elementor-tab-title.elementor-tab-desktop-title{position:static!important;top:auto!important}.services-tab-content .elementor-tabs-content-wrapper{padding:20px 15px;background-color:transparent!important}.services-tab-content .service-any-for{font-size:18px;line-height:26px;padding:40px 28px}.elementor-widget-image-box-custom{gap:10px}.elementor-widget-image-box-custom img{height:30px!important;width:30px!important}.services-tab-content .services-audit{font-size:18px;margin-top:0}.elementor-widget-image-box-custom .western{display:none}.elementor-widget-image-box-custom p{margin-bottom:0}.services-tab-content .elementor-2114 .elementor-element.elementor-element-73d1484c .elementor-tab-title.elementor-active,.elementor-2114 .elementor-element.elementor-element-73d1484c .elementor-tab-title.elementor-active{color:#0047FF!important}.services-tab-content .elementor-active .mobile-app-development img{filter:none!important}.services-tab-content .elementor-active{display:none}.menu-service-menu-container img{display:block!important;height:30px!important;width:30px!important}.services-tab-content .elementor-tabs .elementor-tab-content{background:#fff;margin-bottom:10px;padding:30px 20px}.services-tab-content .elementor-tab-title.elementor-tab-mobile-title{background:#fff;margin-bottom:5px;padding:15px 20px!important}}