/*
Theme Name: Twenty Twenty-Two
Theme URI: https://wordpress.org/themes/twentytwentytwo/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Site Editor features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.
Requires at least: 5.9
Tested up to: 6.2
Requires PHP: 5.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentytwo
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, accessibility-ready

Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.
*/

/*
 * Font smoothing.
 * This is a niche setting that will not be available via Global Styles.
 * https://github.com/WordPress/gutenberg/issues/35934
 */

/*********************block css********************/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,87.5,300..800;1,87.5,300..800&display=swap');
body {
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--color--foreground: #000000;
                --wp--preset--color--background: #ffffff;
                --wp--preset--color--primary: #1a4548;
                --wp--preset--color--secondary: #ffe2c7;
                --wp--preset--color--tertiary: #F6F6F6;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
                --wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);
                --wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);
                --wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);
                --wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);
                --wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);
                --wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);
                --wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);
                --wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);
                --wp--preset--font-size--small: 1rem;
                --wp--preset--font-size--medium: 1.125rem;
                --wp--preset--font-size--large: 1.75rem;
                --wp--preset--font-size--x-large: clamp(1.75rem, 3vw, 2.25rem);
                --wp--preset--font-family--system-font:"Open Sans", sans-serif;;
                --wp--preset--font-family--source-serif-pro: "Source Serif Pro", serif;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
                --wp--custom--spacing--small: max(1.25rem, 5vw);
                --wp--custom--spacing--medium: clamp(2rem, 8vw, calc(4 * var(--wp--style--block-gap)));
                --wp--custom--spacing--large: clamp(4rem, 10vw, 8rem);
                --wp--custom--spacing--outer: var(--wp--custom--spacing--small, 1.25rem);
                --wp--custom--typography--font-size--huge: clamp(2.25rem, 4vw, 2.75rem);
                --wp--custom--typography--font-size--gigantic: clamp(2.75rem, 6vw, 3.25rem);
                --wp--custom--typography--font-size--colossal: clamp(3.25rem, 8vw, 6.25rem);
                --wp--custom--typography--line-height--tiny: 1.15;
                --wp--custom--typography--line-height--small: 1.2;
                --wp--custom--typography--line-height--medium: 1.4;
                --wp--custom--typography--line-height--normal: 1.6;
            }


            body {
                margin: 0;
                --wp--style--global--content-size: 650px;
                --wp--style--global--wide-size: 1000px;
                font-family: "Open Sans", sans-serif;
            }

            .wp-site-blocks > .alignleft {
                float: left;
                margin-right: 2em;
            }

            .wp-site-blocks > .alignright {
                float: right;
                margin-left: 2em;
            }

            .wp-site-blocks > .aligncenter {
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
            }

            :where(.wp-site-blocks) > * {
                margin-block-start: 1.5rem; margin-block-end: 0; }

            :where(.wp-site-blocks) > :first-child:first-child {
                margin-block-start: 0; }

            :where(.wp-site-blocks) > :last-child:last-child {
                margin-block-end: 0; }

            body {
                --wp--style--block-gap: 1.5rem;
            }

            :where(body .is-layout-flow) > :first-child:first-child {
                margin-block-start: 0;}

            :where(body .is-layout-flow) > :last-child:last-child {
                margin-block-end: 0;}

            :where(body .is-layout-flow) > * {
                margin-block-start: 1.5rem;margin-block-end: 0;}

            :where(body .is-layout-constrained) > :first-child:first-child {
                margin-block-start: 0;}

            :where(body .is-layout-constrained) > :last-child:last-child {
                margin-block-end: 0;}

            :where(body .is-layout-constrained) > * {
                margin-block-start: 1.5rem;margin-block-end: 0;}

            :where(body .is-layout-flex) {
                gap: 1.5rem;
            }

            :where(body .is-layout-grid) {
                gap: 1.5rem;
            }

            body .is-layout-flow > .alignleft {
                float: left;
                margin-inline-start: 0;margin-inline-end: 2em;}

            body .is-layout-flow > .alignright {
                float: right;
                margin-inline-start: 2em;margin-inline-end: 0;}

            body .is-layout-flow > .aligncenter {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .is-layout-constrained > .alignleft {
                float: left;
                margin-inline-start: 0;margin-inline-end: 2em;}

            body .is-layout-constrained > .alignright {
                float: right;
                margin-inline-start: 2em;margin-inline-end: 0;}

            body .is-layout-constrained > .aligncenter {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
                max-width: var(--wp--style--global--content-size);
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .is-layout-constrained > .alignwide {
                max-width: var(--wp--style--global--wide-size);
            }

            body .is-layout-flex {
                display: flex;
            }

            body .is-layout-flex {
                flex-wrap: wrap;
                align-items: center;
            }

            body .is-layout-flex > * {
                margin: 0;
            }

            body .is-layout-grid {
                display: grid;
            }

            body .is-layout-grid > * {
                margin: 0;
            }

            body {
                background: var(--wp--preset--gradient--vertical-tertiary-to-background);
                background-color: var(--wp--preset--color--background);
                color: var(--wp--preset--color--foreground);
                font-family: var(--wp--preset--font-family--system-font);
                font-size: var(--wp--preset--font-size--medium);
                line-height: var(--wp--custom--typography--line-height--normal);
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
            }

            a:where(:not(.wp-element-button)) {
                color: var(--wp--preset--color--foreground);
                text-decoration: underline;
            }

            h1 {
                font-family: var(--wp--preset--font-family--source-serif-pro);
                font-size: var(--wp--custom--typography--font-size--colossal);
                font-weight: 300;
                line-height: var(--wp--custom--typography--line-height--tiny);
            }

            h2 {
                font-family: var(--wp--preset--font-family--source-serif-pro);
                font-size: var(--wp--custom--typography--font-size--gigantic);
                font-weight: 300;
                line-height: var(--wp--custom--typography--line-height--small);
            }

            h3 {
                font-family: var(--wp--preset--font-family--source-serif-pro);
                font-size: var(--wp--custom--typography--font-size--huge);
                font-weight: 300;
                line-height: var(--wp--custom--typography--line-height--tiny);
            }

            h4 {
                font-family: var(--wp--preset--font-family--source-serif-pro);
                font-size: var(--wp--preset--font-size--x-large);
                font-weight: 300;
                line-height: var(--wp--custom--typography--line-height--tiny);
            }

            h5 {
                font-family: var(--wp--preset--font-family--system-font);
                font-size: var(--wp--preset--font-size--medium);
                font-weight: 700;
                line-height: var(--wp--custom--typography--line-height--normal);
                text-transform: uppercase;
            }

            h6 {
                font-family: var(--wp--preset--font-family--system-font);
                font-size: var(--wp--preset--font-size--medium);
                font-weight: 400;
                line-height: var(--wp--custom--typography--line-height--normal);
                text-transform: uppercase;
            }

            .wp-element-button, .wp-block-button__link {
                background-color: #32373c;
                border-width: 0;
                color: #fff;
                font-family: inherit;
                font-size: inherit;
                line-height: inherit;
                padding: calc(0.667em + 2px) calc(1.333em + 2px);
                text-decoration: none;
            }

            .has-black-color {
                color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-color {
                color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-color {
                color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-color {
                color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-color {
                color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-color {
                color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-color {
                color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-color {
                color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-color {
                color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-color {
                color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-color {
                color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-color {
                color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-foreground-color {
                color: var(--wp--preset--color--foreground) !important;
            }

            .has-background-color {
                color: var(--wp--preset--color--background) !important;
            }

            .has-primary-color {
                color: var(--wp--preset--color--primary) !important;
            }

            .has-secondary-color {
                color: var(--wp--preset--color--secondary) !important;
            }

            .has-tertiary-color {
                color: var(--wp--preset--color--tertiary) !important;
            }

            .has-black-background-color {
                background-color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-background-color {
                background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-background-color {
                background-color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-background-color {
                background-color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-background-color {
                background-color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-background-color {
                background-color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-background-color {
                background-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-background-color {
                background-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-background-color {
                background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-background-color {
                background-color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-foreground-background-color {
                background-color: var(--wp--preset--color--foreground) !important;
            }

            .has-background-background-color {
                background-color: var(--wp--preset--color--background) !important;
            }

            .has-primary-background-color {
                background-color: var(--wp--preset--color--primary) !important;
            }

            .has-secondary-background-color {
                background-color: var(--wp--preset--color--secondary) !important;
            }

            .has-tertiary-background-color {
                background-color: var(--wp--preset--color--tertiary) !important;
            }

            .has-black-border-color {
                border-color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-border-color {
                border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-border-color {
                border-color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-border-color {
                border-color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-border-color {
                border-color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-border-color {
                border-color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-border-color {
                border-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-border-color {
                border-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-border-color {
                border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-border-color {
                border-color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-foreground-border-color {
                border-color: var(--wp--preset--color--foreground) !important;
            }

            .has-background-border-color {
                border-color: var(--wp--preset--color--background) !important;
            }

            .has-primary-border-color {
                border-color: var(--wp--preset--color--primary) !important;
            }

            .has-secondary-border-color {
                border-color: var(--wp--preset--color--secondary) !important;
            }

            .has-tertiary-border-color {
                border-color: var(--wp--preset--color--tertiary) !important;
            }

            .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
                background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
            }

            .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
                background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
            }

            .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-orange-to-vivid-red-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
            }

            .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
                background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
            }

            .has-cool-to-warm-spectrum-gradient-background {
                background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
            }

            .has-blush-light-purple-gradient-background {
                background: var(--wp--preset--gradient--blush-light-purple) !important;
            }

            .has-blush-bordeaux-gradient-background {
                background: var(--wp--preset--gradient--blush-bordeaux) !important;
            }

            .has-luminous-dusk-gradient-background {
                background: var(--wp--preset--gradient--luminous-dusk) !important;
            }

            .has-pale-ocean-gradient-background {
                background: var(--wp--preset--gradient--pale-ocean) !important;
            }

            .has-electric-grass-gradient-background {
                background: var(--wp--preset--gradient--electric-grass) !important;
            }

            .has-midnight-gradient-background {
                background: var(--wp--preset--gradient--midnight) !important;
            }

            .has-vertical-secondary-to-tertiary-gradient-background {
                background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;
            }

            .has-vertical-secondary-to-background-gradient-background {
                background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;
            }

            .has-vertical-tertiary-to-background-gradient-background {
                background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;
            }

            .has-diagonal-primary-to-foreground-gradient-background {
                background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;
            }

            .has-diagonal-secondary-to-background-gradient-background {
                background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;
            }

            .has-diagonal-background-to-secondary-gradient-background {
                background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;
            }

            .has-diagonal-tertiary-to-background-gradient-background {
                background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;
            }

            .has-diagonal-background-to-tertiary-gradient-background {
                background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;
            }

            .has-small-font-size {
                font-size: var(--wp--preset--font-size--small) !important;
            }

            .has-medium-font-size {
                font-size: var(--wp--preset--font-size--medium) !important;
            }

            .has-large-font-size {
                font-size: var(--wp--preset--font-size--large) !important;
            }

            .has-x-large-font-size {
                font-size: var(--wp--preset--font-size--x-large) !important;
            }

            .has-system-font-font-family {
                font-family: var(--wp--preset--font-family--system-font) !important;
            }

            .has-source-serif-pro-font-family {
                font-family: var(--wp--preset--font-family--source-serif-pro) !important;
            }
/*****social links**********/
.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}

/********navigation*******/
.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:#c1c1c1}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container .wp-block-navigation-link a{color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}

/**********Blog css*****************/
.wp-block-post-template {
                list-style: none;
                margin-bottom: 0;
                margin-top: 0;
                max-width: 100%;
                padding: 0
            }

            .wp-block-post-template.wp-block-post-template {
                background: none
            }

            .wp-block-post-template.is-flex-container {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 1.25em
            }

            .wp-block-post-template.is-flex-container>li {
                margin: 0;
                width: 100%
            }

            @media (min-width: 600px) {
                .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
                    width:calc(50% - .625em)
                }

                .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
                    width: calc(33.33333% - .83333em)
                }

                .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
                    width: calc(25% - .9375em)
                }

                .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
                    width: calc(20% - 1em)
                }

                .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
                    width: calc(16.66667% - 1.04167em)
                }
            }

            @media (max-width: 600px) {
                .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
                    grid-template-columns:1fr
                }
            }


.wp-block-post-featured-image {
                margin-left: 0;
                margin-right: 0
            }

            .wp-block-post-featured-image a {
                display: block;
                height: 100%
            }

            .wp-block-post-featured-image img {
                box-sizing: border-box;
                height: auto;
                max-width: 100%;
                vertical-align: bottom;
                width: 100%
            }

            .wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
                width: 100%
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
                background-color: #000;
                inset: 0;
                position: absolute
            }

            .wp-block-post-featured-image {
                position: relative
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
                background-color: transparent
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
                opacity: 0
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
                opacity: .1
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
                opacity: .2
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
                opacity: .3
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
                opacity: .4
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
                opacity: .5
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
                opacity: .6
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
                opacity: .7
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
                opacity: .8
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
                opacity: .9
            }

            .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
                opacity: 1
            }


/**************How can I help you?*****************/

.wp-block-columns {
                align-items: normal!important;
                box-sizing: border-box;
                display: flex;
                flex-wrap: wrap!important
            }

            @media (min-width: 782px) {
                .wp-block-columns {
                    flex-wrap:nowrap!important
                }
            }

            .wp-block-columns.are-vertically-aligned-top {
                align-items: flex-start
            }

            .wp-block-columns.are-vertically-aligned-center {
                align-items: center
            }

            .wp-block-columns.are-vertically-aligned-bottom {
                align-items: flex-end
            }

            @media (max-width: 781px) {
                .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                    flex-basis:100%!important
                }
            }

            @media (min-width: 782px) {
                .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                    flex-basis:0;
                    flex-grow: 1
                }

                .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
                    flex-grow: 0
                }
            }

            .wp-block-columns.is-not-stacked-on-mobile {
                flex-wrap: nowrap!important
            }

            .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
                flex-basis: 0;
                flex-grow: 1
            }

            .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
                flex-grow: 0
            }

            :where(.wp-block-columns) {
                margin-bottom: 1.75em
            }

            :where(.wp-block-columns.has-background) {
                padding: 1.25em 2.375em
            }

            .wp-block-column {
                flex-grow: 1;
                min-width: 0;
                overflow-wrap: break-word;
                word-break: break-word
            }

            .wp-block-column.is-vertically-aligned-top {
                align-self: flex-start
            }

            .wp-block-column.is-vertically-aligned-center {
                align-self: center
            }

            .wp-block-column.is-vertically-aligned-bottom {
                align-self: flex-end
            }

            .wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
                width: 100%
            }

/*********logo**********/
 .wp-block-site-logo {
                box-sizing: border-box;
                line-height: 0
            }

            .wp-block-site-logo a {
                display: inline-block
            }

            .wp-block-site-logo.is-default-size img {
                height: auto;
                width: 120px
            }

            .wp-block-site-logo img {
                height: auto;
                max-width: 100%
            }

            .wp-block-site-logo a,.wp-block-site-logo img {
                border-radius: inherit
            }

            .wp-block-site-logo.aligncenter {
                margin-left: auto;
                margin-right: auto;
                text-align: center
            }

            .wp-block-site-logo.is-style-rounded {
                border-radius: 9999px
            }

/*****************End block css*************************/
/*******************************************************/


body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

/*
 * Text and navigation link styles.
 * Necessary until the following issue is resolved in Gutenberg:
 * https://github.com/WordPress/gutenberg/issues/27075
 */

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;
}

/*
 * Search and File Block button styles.
 * Necessary until the following issues are resolved in Gutenberg:
 * https://github.com/WordPress/gutenberg/issues/36444
 * https://github.com/WordPress/gutenberg/issues/27760
 */

.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--background);
	font-size: var(--wp--preset--font-size--medium);
	padding: calc(.667em + 2px) calc(1.333em + 2px);
}

/*
 * Button hover styles.
 * Necessary until the following issue is resolved in Gutenberg:
 * https://github.com/WordPress/gutenberg/issues/27075
 */

.wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
	opacity: 0.90;
}

/*
 * Alignment styles.
 * These rules are temporary, and should not be relied on or
 * modified too heavily by themes or plugins that build on
 * Twenty Twenty-Two. These are meant to be a precursor to
 * a global solution provided by the Block Editor.
 *
 * Relevant issues:
 * https://github.com/WordPress/gutenberg/issues/35607
 * https://github.com/WordPress/gutenberg/issues/35884
 */

.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;*/
}

/* Blocks inside columns don't have negative margins. */
.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;
}

/*
 * Responsive menu container padding.
 * This ensures the responsive container inherits the same
 * spacing defined above. This behavior may be built into
 * the Block Editor in the future.
 */

.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);
}

/*
 * Improves spacing for the legacy Post Comments block.
 * https://core.trac.wordpress.org/ticket/57560
 */

.wp-block-post-comments ol.commentlist ul.children {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.wp-block-post-comments ol.commentlist ul.children li:not(:last-child) {
	margin-bottom: 1rem;
}

/************** Custom css************************/

body, HTML, h1, h2, h3, h4, h5, h6{
    font-family: "Open Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}
body{font-size:16px; background: #F4F6F6; color: #666666;}
.home .wp-site-blocks .alignfull.custom-container, body .custom-container{max-width:1280px!important; margin:auto!important;}
body.page .custom-container{margin: auto!important;} 
.home .wp-site-blocks, .page .wp-site-blocks, body.blog .wp-site-blocks, body.single-post .wp-site-blocks{padding-left:0px!important; padding-right:0px!important;}

.middle-section{margin-top:0!important; background:url(https://nectarhumanresource.com/nectarhr/wp-content/uploads/2023/06/body-bg.png) no-repeat right 600px;}
.Home-company-about{ 
background: #198097; /* Old browsers */
	padding:45px;
	color:#fff;
background: -moz-linear-gradient(left,  #198097 0%, #034db3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #198097 0%,#034db3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #198097 0%,#034db3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198097', endColorstr='#034db3',GradientType=1 ); /* IE6-9 */
border-radius:15px;
position:relative;	
}
.Home-company-about:after{
	position:absolute;
	content:"";
	z-index:1;
	width:100%;
	right:0px; 
	height:236px;
	bottom:0px;
	background:url(https://nectarhumanresource.com/nectarhr/wp-content/uploads/2023/06/about-section-bg.png) no-repeat right top;
}

.about-heading{font-size:35px; font-weight:bold; line-height:50px; }
.count-number{font-size:45px; font-weight:bold;}
.section-title{font-weight:bold;    
    font-weight: 600;
    font-size: 45px;
    color: #000;

}
.section-title-light{font-weight:bold;    
    color: #fff;
    font-weight: 600;
    font-size: 45px;
    display: inline-block;

}

.our-services-common{max-width:100%!important; width:100%!important; }
.section-title-h1{font-weight:bold;    
	background: -webkit-linear-gradient(45deg, #014e52, #034db1 80%);
    -webkit-background-clip: text;
	font-size:45px;
    -webkit-text-fill-color: transparent;
}
.home-about-section{padding:50px 0px;}


footer{margin-top:0px!important;}
#footer-section .custom-container2{position:relative; z-index:2 }
#footer-section{
	color:#fff;
	position:relative;

 } 



.blog-main-section{ padding-top:50px; padding-bottom:50px; margin-top:0px!important;
background: #FAFEFE;
background: linear-gradient(177deg,rgba(247, 247, 247, 1) 0%, rgba(234, 248, 251, 1) 100%);
}
.home-blog-slider .wppsac-slick-carousel-wrp{max-width:100%!important;}
body .custom-container2{max-width:1280px!important; margin:auto!important; }
.blog-title{font-weight:bold;    
	padding-bottom:15px;
	margin-bottom:40px!important;
    background: -webkit-linear-gradient(45deg, #014e52, #034db1 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    font-size: 45px;
    display: inline-block;
}

body.single-awsm_job_openings .wp-site-blocks{width:100%; padding:0}
.awsm-job-form-inner h2{font-size:25px; }
.services-inner{padding-top: 25px;}
.services-inner .services-inner-item{border:1px #ddd solid; padding: 15px; border-radius: 10px;}
.services-inner-item .wp-block-heading{color: #000;}



/************footer css**********/
.footer-about{font-size:16px; line-height:30px; margin-top: 0;}
.footer-about{color:#c1c1c1;}
.footer-nav-link ul{display: block!important;}
.footer-nav-link ul li{    display: block!important; width: 100%; font-size:15px; padding-bottom:10px; }
.footer-nav-link ul li a{color:#c6d6e5}

.footer-contact-info{font-size:15px;color:#c1c1c1}
.footer-contact-info li{padding-bottom:10px;}
.wp-block-template-part .footer-bottom{border-top:1px solid rgba(255,255,255,0.12); margin-left:0px!important; margin-right:0px!important; margin-top: 50px;}
.footer-bottom a{color:#c1c1c1;}

/*********header css*************/
header{
    margin-top:0px!important; 
    background:#18181a;     
    top: 0px;
    z-index: 50;
    width: 100%;
    left: 0px;
} 
.home header{
    background:transparent;position: absolute;  
    background: 0, 0, 0, rgba(0, 0, 0, 0.4);
    min-height: 95px;
    }
header.wp-block-template-part header {background:transparent!important;}
header.header-section header{ background: transparent!important;}
.header-section header{padding-left:0!important; padding-right:0!important;}
.header-top{background:#003242; color:#fff; padding-top:10px; padding-bottom:10px; }
.call-links {display:flex; padding-top:4px; font-size:16px; }
.call-links figure{margin-right:7px;position: relative; top: -4px;}
.call-links a{color:#fff; text-decoration:none;}
.call-links p{margin:0px!important;}
header nav.wp-block-navigation li a{color:#fff!important; text-transform:uppercase}
header nav.wp-block-navigation li a:hover{color:#ffc000!important}
/************** Custom css************************/
.testimonial-section{padding-top:80px!important; padding-bottom:80px!important; }
.testimonial-title{
    font-weight:bold;    
	font-size:45px;
    max-width: 100%!important;
    color: #000!important;
    
}  
.sub-title{font-size:16px; }
.blog-main-section .slick-dots{display: none!important;}
.blog-main-section .wppsac-post-categories{ display: none;  }

/************inner page css***************/
.wp-site-blocks > * + * { margin-block-start: 0rem;}
.wp-site-blocks main.wp-block-group > div.wp-block-group{display:flex;  flex-direction: column-reverse; } 
.wp-site-blocks main.wp-block-group > div.wp-block-group .wp-block-post-featured-image{margin-top:0px!important;}
.page-template h1.wp-block-post-title{
    max-width:1280px!important; margin:auto!important;font-weight:bold;    
	width:1280px;
	text-align:left;
	font-size:50px;
    color: #333;
    
}

.contact-form-wrapper input, .contact-form-wrapper textarea{padding:10px 15px; border:1px #ddd solid } 
.contact-form-wrapper textarea{padding:10px 15px; height:75px; } 
.contact-form-wrapper .wpcf7-submit, .awsm-application-submit-btn{background:#ffc000;     padding: 14px 25px;
    color: #333;
    border: 0px;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 5px;
	cursor:pointer;
}
.address-map{margin-bottom:-35px; }
html body.page-template .alignfull.job-container{max-width:1280px!important; margin:auto!important; padding-left:0px!important; padding-right:0px!important; }
.awsm-job-form-control {  padding: 10px 0px;}
.blog .wp-block-post-template .wp-block-post-title{font-size:24px; font-weight:500; color:#014e4e; line-height:normal }
.blog .wp-block-post-template .wp-block-post-title a{text-decoration:none; color:#014e4e }
.blog-page-section{padding-top:40px; padding-bottom:50px; }
body.single-post main{padding-top:0px; padding-bottom:50px; margin-top:30px!important }
.blog-image-section{width:100%}
.bolg-detail-img{width:100%!important; max-width:100%!important}
.bolg-detail-img img{width:100%; object-fit:cover!important }
.wp-block-navigation ul li.current-menu-item a span{ text-decoration:underline} 
.header-right{text-align:right; }
.header-right li{display:inline; vertical-align:middle; list-style:none; padding-left:20px; }
.header-right li a{color:#fff; padding-left:36px; font-size:16px; text-decoration:none;}
.header-right li.call-item a{background:url(https://nectarhumanresource.com/nectarhr/wp-content/uploads/2023/06/call-icon.png) no-repeat left top;}
.header-right li.email-item a{background:url(https://nectarhumanresource.com/nectarhr/wp-content/uploads/2023/06/email-icon.png) no-repeat left top;}
body .custom-container2 header{padding-left:0px!important; padding-right:0px!important;}
body .custom-container2 header.wp-block-group{margin-right:0px!important; margin-left:0px!important;}
.services-listing > .wp-block-group{padding-left:0px!important; padding-right:0px!important;}
.services-page h1.wp-block-post-title{display:none;}
.footer-nav ul li{width:40%; display:inline!important }
.wppsac-post-image-bg img{width:100%; height:auto;}
.full-width-section{max-width:100%!important}
.how-can-help{position:relative }
.how-can-help:after{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.7);
	z-index:1
	
}
.home .how-can-help .how-can-help-content {
    position: absolute;
    margin: auto!important;
    left: 0px;
    right: 0px;
    max-width: 1280px;
    top: 48%;
	text-align:center;
	color:#fff;
	z-index:2;
	transform: translate(0%, -50%);
}
.how-can-help .wp-block-heading{font-size:50px;}
.help-listing{padding-top:50px;}
.help-listing .wp-block-column{background:rgba(0, 0, 0, 0.5); border-radius:5px; padding:30px  15px; text-align:center; border:1px #383838 solid;transition-duration:0.3s  } 
.help-listing .wp-block-column:hover{background:rgba(0, 0, 0, 0.9); transition-duration:0.3s}
.help-listing .wp-block-column p{font-size:22px; font-weight:600;}

.awsm-job-item h2.awsm-job-post-title{color:##014e4e; font-weight:600; text-decoration:none; font-size:22px; margin-bottom:5px;}
.awsm-job-specification-job-category{padding-bottom:10px;}


.Home-company-about{display:none!important }

.single-post h1{font-size:40px; font-weight: 700!important; margin-bottom: 10px;    background: -webkit-linear-gradient(45deg, #187d99, #034db3 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.single-post h2{ font-size: 28px; font-weight: 600; margin-top: 35px;margin-bottom: 10px;color: #034db3;}
.single-post h3{ font-size: 22px;margin-bottom: 10px;margin-top: 25px;font-weight: 600;}
.single-post .entry-content ul{padding-left:20px; margin-top:10px;}
.single-post .entry-content ul li{padding-bottom:8px;}
.single-post p{padding-top:0px; padding-bottom:15px; margin-top:0px;}
#services-section .wp-block-columns .wp-block-column{
    flex:33.333%;
    justify-content: center;
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: baseline;
}
.awsm-job-more-container {  margin-top: 10px;}

.readmore-btn{
	background: #003242;
    padding: 14px 25px;
    color: #fff;
    border: 0px;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 5px;
    cursor: pointer;
	    margin-top: 20px;
    display: inline-block;
    text-decoration: none;
}

/******************New theme***********************/
.inner-banner{width: 100%}


footer.wp-block-template-part{
    background:#18181a 
}
.key-highlights-section{background:#f6f6f6; width: 100%;}
.section-spacing{padding:100px 0px!important;}
.services-section {padding: 0px!important;}
.home-services-section .services-item{background: #fff; padding: 15px; border:1px solid #dce1e1; border-radius: 10px; margin-bottom: 24px;}
.services-item .wp-block-image img{border-radius: 10px;}
body{background: #fff;}
.services-section .services-item h3{color:#014e52; padding-bottom: 5px; font-weight: 600; font-size: 22px;}
.services-section .services-item p{font-size: 18px; color:#666666; margin-top: 6px;}
.service-columns{width: 100%; max-width: 100%!important;}
.who-can-join{padding-top: 60px;width: 100%; max-width: 100%!important;  }   
.join-list{background: #fff; padding: 25px; border:1px solid #b4d5d6; border-radius: 10px; transition-duration: 0.3s;}
.join-list:hover, .services-section .services-item:hover{background: #f1f6fb;transition-duration: 0.3s;}
.join-list h4{color:#034db2; font-size: 26px; font-weight:600; }
.join-list p{margin-top: 10px;}
.why-choose-us{padding: 0px!important; background:#003242 url(./images/pattern-art-over.svg) no-repeat; width:100%; max-width: 100%;} 
.why-choose-us .choose-listing{color: #fff; font-size: 18PX;}
.full-width-img img{width: 100%; height: auto;}
.choose-listing{padding-left: 25px;}
.choose-listing li{padding-bottom: 15px;}
.display-block{display: block;}
.testimonials{width: 100%; max-width: 100%!important; padding-left: 0px; padding-right:0px; margin-left: 0!important; margin-right: 0!important;  }
.small-container{max-width: 1000px; margin: auto!important;}
.testimonials .eb-parent-wrapper .eb-testimonial-wrapper {
    background: #e1e8f0!important;
    border-radius: 5px!important;
    padding: 25px;
}
.testimonials .eb-parent-wrapper .eb-testimonial-wrapper:hover{
    background: #f0f5fb!important; transition-duration: 0.3s;
}
.eb-testimonial-quote-style{display: none;}
.testimonials .eb-testimonial-description{font-size: 18px; color:#3c3c3c;}
.testimonials .eb-testimonial-description em{font-style: normal; color:#3c3c3c;}
.testimonials .eb-description-container{margin-bottom: 20px;}
.testimonials .superblockslider__buttons {
        bottom: -26px;
    }
.eb-testimonial-container .eb-avatar-container .eb-avatar-style{width: 73px; height: 73px;}
.testimonials .eb-testimonial-username{font-size: 20px; color: #173655;}
.testimonials .eb-testimonial-username strong{ color: #173655;}
.wp-block-navigation li.current-menu-item a span{color: #ffc000; text-decoration: none!important; }
.contact-form-wrapper{background: #f8f6f6; border-radius: 10px; padding: 25px; margin-top: -80px!important;} 
footer .wp-block-navigation .wp-block-navigation-item.current-menu-item a span{color:#fff;}
.services-page-item{padding-bottom: 50px;}
.services-page-item .wp-block-heading{    font-size: 27px; font-weight: 600; color: #014e52;}
.services-page-item p{margin-top: 10px;}
.wppsac-post-content .wppsac-readmorebtn{
    background: #034db2;
    border-radius: 5px;
    border: 0px;
    color: #fff!important;
    padding: 4px 10px;
    font-size: 12px;
}
.wppsac-post-carousel.design-1 .wppsac-post-title a {
    color: #000;
    font-weight: 500;
    line-height: 18px;
}

footer {
    margin-top: -25px !important;
}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg{margin-bottom: 0px;}
.wppsac-post-content-position {
    background: #fff;
    padding: 10px 20px;
    min-height: 290px;
}
.testimonials .section-title{    max-width: 300px;  margin: auto;  display: table;}

.h3-title{font-size: 30px; font-weight:600; color: #000;}
.h4-title{font-size: 22px; font-weight:600; color: #000;}
.phone-number{width: 309px;}
.contact-form-wrapper .file{width: 309px; background: #fff;}
.job-listing{padding-left: 20px; margin-left: 0;} 
.job-listing li{padding-bottom: 10px;}
.form-title{
    font-size: 27px;
    font-weight: 600;
    color: #014e4e;
    padding-bottom: 5px;
    margin-bottom: 0;
    padding-top: 10px;
}
.form-sub-title{
        text-transform: inherit;
    color: #000;
    padding-top: 0px;
    margin-top: 3px;
    font-weight: 500;
    font-size: 20px;
}
.footer-contact-info a{color: #c1c1c1;}

.services-section{}
.services-item {
    background: #fff;
    padding: 20px;
}
.services-item h3.wp-block-heading {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: #2c2c2c;
}
.services-item p{
    margin-top: 10px;
}

.home-services-section{ 
    padding-top:50px; padding-bottom:50px; margin-top:0px!important;
    background:#f6f5f6;
    width: 100%!important;
    margin: 0px !important;
    max-width: 100%!important;
}
.home-about-content{padding-left: 15px;}
.home-about-content .wp-block-list{padding-left: 23px;}
.home-about-content h3.wp-block-heading{font-weight:600;}
.hero-title{}
.page-template .wpsm_panel-heading{padding: 0px;}
.page-template #wpsm_accordion_774 .ac_title_class{font-weight: 500;}

/*******************************************/
/*************Responsive********************/
/********************************************/



@media only screen and (max-width: 1375px) {
body .custom-container2{padding-left:15px; padding-right:15px;}
.home .wp-site-blocks .alignfull.custom-container, body .custom-container{padding-left:15px; padding-right:15px;}
body.home .middle-section .entry-content .Home-company-about{max-width:95%!important}	
.how-can-help > figure.wp-block-image{height:600px; object-fit:cover}
.how-can-help > figure.wp-block-image img{object-fit:cover; height:100% }	
.how-can-help-content{width:90%!important;}
.help-listing .wp-block-column p{font-size:16px;}	
.about-heading{font-size:25px;}	
.section-title{font-size:35px;}	
.how-can-help .wp-block-heading, .testimonial-title	{font-size:35px;}	
.middle-section .blog-main-section{padding-left:0px; padding-right:0px;}	


	
	
}
@media only screen and (max-width: 1280px) {
body .custom-container2 header {
    padding-left: 20px !important;
    padding-right: 20px !important;
}


}    





@media only screen and (max-width: 781px) {
	.how-can-help{background:#737373; }
	
	.how-can-help > figure.wp-block-image{display:none }	
	
	.home .how-can-help .how-can-help-content {
    position: relative;
    margin: auto!important;
    left: 0px;
    right: 0px;
    max-width: 1280px;
    top: 0;
    text-align: center;
    color: #fff;
    z-index: 2;
    transform: inherit;
    padding: 50px 0px;
}
	
}	


@media only screen and (max-width: 767px) {
.header-top .wp-block-social-links{
	align-items: center;
    justify-content: center;	
	display:none;
}
.header-right{text-align:center; padding:0px; margin:0px; }		
.header-right li{padding-left:0}	
.header-top > .wp-block-columns{gap: 0;}	
.wp-block-site-logo img{width: 160px; height: auto!important;}	
.how-can-help-content p{font-size:15px; }
.testimonial-section .custom-container2{padding-left:0px; padding-right:0px;}	
.testimonial-section .custom-container2 .is-layout-constrained{padding-left:0px; padding-right:0px;}
.testimonial-section {padding-top: 50px!important; padding-bottom: 50px!important;}	
.Home-company-about .wp-block-column p{margin-top:0}
.about-heading {line-height: normal;}	
.section-spacing {
    padding: 50px 0px !important;
}
.custom-container{padding-left: 20px!important; padding-right: 20px!important;}	
.section-title { font-size: 30px;  }	
.text-center{text-align: center; display: block!important;} 
.section-title-light, .blog-title { font-size: 30px;  }      
.why-choose-content{padding: 25px;}
.why-choose-us .choose-listing{font-size: 15px;}
.superblockslider__slide_inner{padding-left: 0; padding-right: 0;}
#footer-section{padding: 20px;}
    body .custom-container2 {
        padding-left: 0;
        padding-right: 0;
    }
.copyright-section{ text-align: center;  }
.copyright-section .has-text-align-right{ text-align: center;  }
.contact-form-wrapper { margin-top: 0px !important;}
body .header-section header{padding-left: 15px!important; padding-right: 15px!important;}
body .wp-block-template-part header{padding-left: 15px!important; padding-right: 15px!important;}
.home-aboutus-section{display: flex; flex-direction: column-reverse;}
.home-aboutus-section .wp-block-column{padding-top: 20px;}
.services-section .services-item h3{font-size: 20px;}
.page-template h1.wp-block-post-title{max-width: 100%; width: 100%; text-align: left; font-size: 30px; padding-left: 15px; padding-right: 15px;}
.services-page-item .wp-block-heading{font-size: 22px;}
.hero-title{font-size: 20px!important;} 
.our-services-info{padding-top: 0px!important;}
.mobile-padding-0{padding: 0px!important;}
.home-about-content { padding-left: 0px;}
.home header {
    background: transparent;
    position: relative;
    background: 0, 0, 0, rgba(0, 0, 0, 0.4);
    min-height: 75px;
    background: #242424;

}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #292929;
    color: #000;
}
.contactus-info{padding-left: 20px!important; padding-right: 20px!important;}
.contact-form-wrapper input, .contact-form-wrapper textarea{width: 100%; box-sizing: border-box;}
.page-title{padding-left: 20px!important; padding-right: 20px;}

}	


/*************Block css***********************/



