.elementor-kit-6{--e-global-color-primary:#3A4550;--e-global-color-secondary:#48AC9C;--e-global-color-text:#757C84;--e-global-color-accent:#48AC9C;--e-global-color-63c7d78:#FFFFFF;--e-global-color-6075fda:#EDEDED;--e-global-color-bd8f334:#C1C4C8;--e-global-color-1b2d5b0:#FFFFFF00;--e-global-color-6c223fc:#DFE1E3;--e-global-color-1210406:#838A91;--e-global-color-4623340:#F9F9FA;--e-global-color-5a2f8f6:#D7F5F0;--e-global-color-9b61313:#E2F5F2;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-63c7d78 );border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#369082;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-6 h4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-6 h5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-6 h6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-6 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-1210406 );background-color:var( --e-global-color-4623340 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4623340 );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
html {
    zoom:85%;
}
*/

h1, h2, h3, h4, h5, h6 {
    font-family: "Inter", sans-serif;
    font-weight: 800;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

.elementor-kit-5 h1.entry-title {
    font-size: 40px;
}

b, strong {
    font-weight: 600;
}

ul {
    padding-inline-start: 21px;
}

ol, ul {
    margin-bottom: 10px;
}

ul#categoryBar {
    list-style-type: none;
    padding: 0;
    line-height: 38px;
}

ul#categoryBar li {
    display: inline-block;
}

ul#categoryBar li a {
    background-color: #fff;
    padding: 7px 13px;
}

ul#categoryBar li.active a {
    background-color: var(--e-global-color-accent);
    color: #fff;
}

:root {
    --outer-padding: 30px;
}

@media(max-width:767px) {
    :root {
        --outer-padding: 18px;
    }
}

.inner-container {
    max-width: calc(var(--container-max-width) + (var(--outer-padding) * 2)) !important;
    padding-left: var(--outer-padding);
    padding-right: var(--outer-padding);
    margin-left: auto;
    margin-right: auto;
}

.padding-fix {
    padding-left: 0;
    padding-right: 0;
}

.padding-left {
    padding-left: var(--outer-padding);
}

.padding-left-adjust {
    padding-left: calc(((100vw - var(--container-max-width))/2) - var(--outer-padding));
}

.image-notch:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 25%;
    bottom: 25%;
    width: 25px;
    background-color: #fff;
}

.dingbat h1:after, .dingbat h2:after, .dingbat h3:after {
    content: "";
    display: inline-block;
    margin-left: 13px;
    width: 0.75em;
    height: 0.75em;
    background-image: url(https://stg-justshare-staging.kinsta.cloud/wp-content/uploads/2022/08/Dingbat.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.slide-bg {
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #fff 50%, var(--e-global-color-accent) 50%);
    transition: background-position 0.1s;
}

.slide-bg:hover {
    background-position: 100% 0;
}

/*
@media(min-width: 1200px) {
.elementor-page main#content header.page-header, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 1680px;
}

.elementor-page main#content header.page-header, .elementor_library-template-default  main#content .page-content {
        max-width:1280px;
        margin: 0 auto;
    }
}
*/


body:not(.elementor-page) .page-content {
    font-size: 14.5px;
    line-height: 1.5625;
}

@media(max-width:1024px) {
    .single-post .post {
        padding-top: 88px;
    }
}


@media(max-width:767px) {
	html, body {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }
}



@keyframes fadeInDown2 {
	from {
		opacity: 0;
		transform: translate3d(0, -30px, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInLeft2 {
	from {
		opacity: 0;
		transform: translate3d(-30px, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInRight2 {
	from {
		opacity: 0;
		transform: translate3d(30px, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInUp2 {
	from {
		opacity: 0;
		transform: translate3d(0, 30px, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

@keyframes zoomIn2 {
from {
    opacity: 0;
    transform: scale3d(.8,.8,.8);
}

to {
    opacity: 1;
}
}

.fadeInUp {
    animation-name: fadeInUp2 !important;
}

.fadeInDown {
    animation-name: fadeInDown2 !important;
}

.fadeInLeft {
    animation-name: fadeInLeft2 !important;
}

.fadeInRight {
    animation-name: fadeInRight2 !important;
}

.zoomIn {
    animation-name: zoomIn2 !important;
}/* End custom CSS */