body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Poppins",sans-serif !important}a{text-decoration-thickness:1px;text-underline-offset:0.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--extra-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}body.home .services-section-01 .is-layout-flex,
body.home .services-section-02 .is-layout-flex{gap:0 !important}.wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,.wp-block-button__link:hover{opacity:0.90}.wp-block-button__link{font-weight:normal !important}.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--extra-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}.color-change{color:var(--wp--preset--color--extra-primary)}.tab-buttons a.wp-element-button{border:none;font-weight:600 !important}.tab-buttons .wp-block-button a:hover,
.tab-buttons .active .wp-block-button
a{color:var(--wp--preset--color--extra-primary) !important;border-bottom:solid 2px var(--wp--preset--color--extra-primary)}.about-image
img{position:relative;margin-top:-100px;box-shadow:0 0 15px 1px #afafaf}.icon-box{background:var(--wp--preset--color--extra-primary);border-radius:50%;width:80px;height:80px;display:flex !important;align-items:center;justify-content:center}.service-box{border:solid 1px rgb(0 0 0 / 20%)}.service-box:hover{background:var(--wp--preset--color--extra-primary) !important}.service-box:hover
h4{color:#fff !important}.service-box:hover .icon-box{background:#000 !important}.post-main-area{box-shadow:0 0 15px 1px #afafaf}.footer-div
a{text-decoration:none}.post-page-area .wp-block-post{padding:30px;box-shadow:12px 12px 50px rgba(0, 0, 0, 0.4);margin-bottom:30px}.sidebar-area-wrap .taxonomy-post_tag
a{background:var(--wp--preset--color--extra-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--extra-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}@media (max-width: 1100px){.post-page-area .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex{max-width:100% !important;margin-left:auto !important;margin-right:auto !important}}@media (max-width: 990px){.post-page-area .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{padding-right:0 !important}}.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}