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}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item a:focus{text-decoration-style:solid}.wp-block-navigation .wp-block-navigation-item a{padding:6px 18px}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item.current-menu-item a{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground) !important}.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)}button.wp-block-search__button:focus{outline:2px solid red}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],.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:0 0 !important;padding:0}.banner-wrap.inner-header-box{position:relative}.banner-wrap.inner-header-box:after{content:'';position:absolute;height:100%;width:100%;background-color:#000;opacity:.6;left:50%;top:50%;transform:translate(-50%,-50%)}.banner-wrap.inner-header-box .wp-block-cover__inner-container{z-index:1}.main-banner .banner-box1 .banner-left-title{writing-mode:sideways-lr;opacity:.1;width:100px}.main-banner .banner-box2 .banner-info-box{height:100%}.main-banner .banner-box1 .banner-img-bg,.main-banner .banner-box2 .banner-top-info,.main-banner .banner-box2 .banner-btm-info{width:100%}.main-banner .banner-box2 .banner-info-title{width:calc(100% + 100px);position:relative;left:-130px}.main-banner .banner-btm-info .banner-btn a,.main-header .header-right .header-btn a{transition:1s}.main-banner .banner-btm-info .banner-btn a:hover,.main-header .header-right .header-btn a:hover{background-color:var(--wp--preset--color--title-color) !important}.project-section .project-info-box{box-shadow:0px 4px 12.2px 0px #00000040}.project-section .project-info-box .project-info-btn .wp-block-post-excerpt__more-text{margin-top:0;text-align:end}.project-section .project-info-box .project-info-btn .wp-block-post-excerpt__excerpt{display:none}.project-section .project-info-box .project-info-btn .wp-block-post-excerpt__more-link{position:relative;text-decoration:none}.project-section .project-info-box .project-info-btn .wp-block-post-excerpt__more-link:after{content:'\f105';font-family:'Font Awesome 7 Free';font-weight:900;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:50%}.project-section .project-info-box:hover .project-info-title a{color:var(--wp--preset--color--background)}.project-section .project-info-box .project-img-bg .wp-block-post-featured-image{overflow:hidden}.project-section .project-info-box .project-img-bg img.wp-post-image,.main-banner .banner-box1 .banner-img-bg img{transition:1s;width:100%}.project-section .project-info-box:hover .project-img-bg img.wp-post-image,.main-banner .banner-box1 .banner-img-bg:hover img{transform:scale(1.1)}footer .scroll-up-btn a{aspect-ratio:1}footer .scroll-up-btn{position:fixed;right:20px;bottom:20px;z-index:999;opacity:0;visibility:hidden;transition:.3s}footer .scroll-up-btn.show{opacity:1;visibility:visible}.footer-boxes .wp-block-social-links li:hover{background-color:var(--wp--preset--color--background) !important}.footer-boxes .wp-block-social-links li:hover a svg{color:#fff !important;fill:#fff !important}.footer-div a{text-decoration:none}.footer-div a:hover{color:var(--wp--preset--color--background)}.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}.single-post .post-page-area .wp-block-post-featured-image{margin-left:0 !important}.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}.buy-now-button{padding:5px 10px !important;color:#fff !important;border-radius:7px !important;background:var(--wp--preset--color--background) !important}.buy-now-button:hover{background:#000 !important}a.added_to_cart.wc-forward{background-color:#32373c;color:#fff;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px)}.woocommerce-account h2{font-weight:500}.woocommerce-account .woocommerce-MyAccount-navigation ul li,.woocommerce-account .addresses .title .edit{background:var(--wp--preset--color--background);margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:transparent !important}.woocommerce-MyAccount-navigation ul li a,.woocommerce-account .addresses .title .edit{padding:8px 12px !important;font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 !important}.woocommerce-account .addresses .title .edit{color:#fff !important;text-decoration:none}nav.woocommerce-MyAccount-navigation ul li a{color:#fff;text-decoration:none;font-weight:600}.woocommerce-account .addresses .title .edit{float:left}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eaeaea;position:relative;padding:0}.woocommerce-MyAccount-navigation ul li a{padding:15px 0;display:block;text-decoration:none}.woocommerce-MyAccount-navigation ul li:last-child{border:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:2rem;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:none}.meta-category a{color:#fff !important;text-decoration:none !important}.post-navigation-link-previous a,.post-navigation-link-next a{color:#fff !important;text-decoration:none}.post-navigation-link-previous a,.post-navigation-link-next a{background:var(--wp--preset--color--background) !important;color:var(--wp--preset--color--secondary);padding:7px 20px;border-radius:5px}.post-pgntion{margin-top:40px}