body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration-thickness:1px;text-underline-offset:.25ch}a:hover,a:focus{text-decoration-style:dashed}a:active{text-decoration:none}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:underline;text-decoration-style:solid}.wp-block-search__button,.wp-block-file .wp-block-file__button{background-color:var(--wp--preset--color--primary);border-radius:0;border:none;color:var(--wp--preset--color--foreground);font-size:var(--wp--preset--font-size--medium);padding: calc(.667em + 2px) calc(1.333em + 2px)}body.home .wp-site-blocks>*+*{margin-block-start:0!important}.wp-block-search__button:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-button__link:hover{opacity:.90}.wp-site-blocks,body>.is-root-container,.edit-post-visual-editor__post-title-wrapper,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-block-cover.alignfull,.is-root-container .wp-block[data-align="full"]>.wp-block-group,.is-root-container .wp-block[data-align="full"]>.wp-block-cover{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer)}.wp-site-blocks .alignfull,.wp-site-blocks>.wp-block-group.has-background,.wp-site-blocks>.wp-block-cover,.wp-site-blocks>.wp-block-template-part>.wp-block-group.has-background,.wp-site-blocks>.wp-block-template-part>.wp-block-cover,body>.is-root-container>.wp-block-cover,body>.is-root-container>.wp-block-template-part>.wp-block-group.has-background,body>.is-root-container>.wp-block-template-part>.wp-block-cover,.is-root-container .wp-block[data-align="full"]{margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset}body.home .wp-block-cover{margin-block-start:0!important}nav.Hdr-menu.wp-block-navigation ul{font-weight:600!important}.wp-site-blocks .wp-block-columns .wp-block-column .alignfull,
.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"],
/* We also want to avoid stacking negative margins. */
.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] {margin-left:auto!important;margin-right:auto!important;width:inherit}.headright-part{text-align:right}body.home header.wp-block-template-part{position:relative;width:100%;z-index:999}.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--custom--spacing--outer);padding-bottom:var(--wp--custom--spacing--large);padding-right:var(--wp--custom--spacing--outer);padding-left:var(--wp--custom--spacing--outer)}.wp-block-navigation ul li.current-menu-item>a,.wp-block-navigation ul li a:hover{color:var(--wp--preset--color--primary)!important}.wpcf7{margin:30px 0 0;padding:0}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"]{width:40%;border:1px solid #ccc;box-shadow:inset 1px 1px 2px #ccc;color:#797979;margin-bottom:0;height:40px;padding:0 15px}.wpcf7 textarea{border:1px solid #ccc;box-shadow:inset 1px 1px 2px #ccc;color:#797979;margin-bottom:25px;padding:10px;width:60%;height:160px;font-size:12px}.wpcf7 input[type="submit"]{background-color:#efc62c;padding:20px 40px;border-radius:40px;font-weight:600;font-size:16px;cursor:pointer;color:#fff;width:auto;border:none;text-transform:uppercase}.wpcf7 input[type="submit"]:hover{background-color:#101010}.search-box{position:relative}.search-box .wp-block-search__input{position:absolute;top:0;left:auto;right:60px}.search-box .wp-block-search__button{background:transparent!important;padding:0}.main-header .topbar .top-mail-box a,.main-header .topbar .top-phone-box a{text-decoration:none;display:inline-flex;align-items:center;gap:10px}.main-header .topbar .social-icons a{font-size:22px}.main-header .menu-header .menu-box .wp-block-navigation .wp-block-navigation-item a:hover{color:var(--wp--preset--color--background)!important;text-decoration:none}.ourprocess-section .process-box .dashicons,.main-header .menu-header .header-btn-box .header-btn a,.main-slider .slider-left-box .slider-btns a,.ourprocess-section .process-box,.about-section .about-btm-box .about-btn a{transition:1.2s}.main-header .menu-header .header-btn-box .header-btn a:hover{background-color:var(--wp--preset--color--background)!important}.about-section .about-btm-box .about-btn a:hover,.main-slider .slider-left-box .slider-btns a:hover{background-color:var(--wp--preset--color--primary)!important}.main-slider .slider-left-box .slider-btns a:hover{border-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--foreground)!important}.main-slider .slider-bg{padding:0;position:relative}.main-slider .slider-bg .slider-btm-left,.main-slider .slider-bg .slider-btm-right{position:absolute;bottom:0}.main-slider .slider-bg .slider-btm-left{left:0}.main-slider .slider-bg .slider-btm-right{right:0}.main-slider .slider-bg .owl-nav{margin-top:0;position:absolute;left:-8%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px}.main-slider .slider-bg .owl-nav button{background-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--foreground)!important;height:38px;width:38px;display:flex;justify-content:center;align-items:center;border-radius:50%}.main-slider .slider-bg .owl-nav button:hover{background-color:var(--wp--preset--color--background)!important}.about-section .about-right-box .about-list li{list-style:none;display:flex;align-items:center;gap:12px}.about-section .about-right-box .about-list li span{color:var(--wp--preset--color--background)}.about-section .about-left-box,.about-section .about-left-box .about-image1{position:relative}.about-section .about-left-box .about-image2{position:absolute;bottom:0;right:0}.about-section .about-btm-left .about-profile-img img{height:50px;width:50px}.about-section .about-left-box .about-image1{height:100%}.about-section .about-left-box .about-image1 img{width:80%!important;height:75%;object-fit:cover}.about-section .about-left-box .about-image2{width:50%!important;height:55%}.about-section .about-left-box .about-image2 img{width:100%!important;height:100%;object-fit:cover}.about-section .about-left-box .about-image1:after{content:'';position:absolute;height:70px;width:70px;background-color:var(--wp--preset--color--background);bottom:15%;left:46%;transform:translateX(-50%);z-index:-1}.ourprocess-section .ourprocess-head-box .process-sub-title,.site-blog-box .blog-head-box .blog-sub-title{position:relative;width:fit-content;margin:0 auto}.ourprocess-section .ourprocess-head-box .process-sub-title:after,.site-blog-box .blog-head-box .blog-sub-title:after{content:'';position:absolute;height:2px;width:50%;background-color:var(--wp--preset--color--background);bottom:0;left:50%;transform:translateX(-50%)}.ourprocess-section .process-box span.dashicons{background-color:var(--wp--preset--color--background);margin:0 auto;display:flex;height:65px;width:65px;font-size:35px;border-radius:50%;align-items:center;justify-content:center}.ourprocess-section .process-box:hover{background-color:var(--wp--preset--color--background)!important}.ourprocess-section .process-box:hover .process-title,.ourprocess-section .process-box:hover .process-desc{color:var(--wp--preset--color--foreground)!important}.ourprocess-section .process-box:hover .dashicons{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);transform:rotateY(360deg)}.footer-div a{text-decoration:none}.post-page-area .wp-block-post{padding:30px;box-shadow:12px 12px 50px rgba(0,0,0,.4);margin-bottom:30px}.sidebar-area-wrap .taxonomy-post_tag a{background:var(--wp--preset--color--primary);padding:5px!important;border-radius:6px;display:inline-block;margin-bottom:10px;color:#fff!important;margin-right:10px}.sidebar-area-wrap .taxonomy-post_tag span{display:none}.read-more-btn a.wp-block-post-excerpt__more-link{background:var(--wp--preset--color--primary);border-color:currentColor;color:var(--wp--preset--color--white);font-weight:700;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:100%}pre{background:#eee;max-width:100%;overflow:auto;padding:1.6em}.wp-block-comments{padding:20px;border:1px solid #dfdfdf}.wp-block-comment-template li .wp-block-columns{border:1px solid #dfdfdf;padding:20px}.wp-block-avatar img{border:1px solid #dfdfdf;padding:2px}.wp-block-post-comments-form textarea{background:#f8f8f8}.entry-content{overflow-wrap:anywhere;overflow:hidden}