.elementor-12 .elementor-element.elementor-element-e1e4266 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-e1e4266:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-e1e4266 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DADADA;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-family: var(--e-global-typography-primary-font-family), Shippori Mincho B1;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-e40fed5 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-e40fed5 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-b3b6351 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-71555d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-71555d3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-12 .elementor-element.elementor-element-b963d34 img {
    width: 16%;
}

.elementor-12 .elementor-element.elementor-element-884083b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-ac042a5 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-12 .elementor-element.elementor-element-4c6f5cb .elementor-button {
    background-color: var(--e-global-color-101a0c9);
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 3.1px;
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-4c6f5cb > .elementor-widget-container {
    margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-b046e8f .elementor-button {
    background-color: #DADADA;
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 3.1px;
    fill: var(--e-global-color-92438c8);
    color: var(--e-global-color-92438c8);
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-b046e8f > .elementor-widget-container {
    margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fc02041 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-1bf3e37 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-1bf3e37 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-110f8f3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-34fca71 img {
    width: 16%;
}

.elementor-12 .elementor-element.elementor-element-b440259 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.12;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-b440259::before,
.elementor-12 .elementor-element.elementor-element-b440259 > .elementor-background-video-container::before,
.elementor-12 .elementor-element.elementor-element-b440259 > .e-con-inner > .elementor-background-video-container::before,
.elementor-12 .elementor-element.elementor-element-b440259 > .elementor-background-slideshow::before,
.elementor-12 .elementor-element.elementor-element-b440259 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-12 .elementor-element.elementor-element-b440259 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-3257b2b);
    --background-overlay: '';
}

.elementor-12 .elementor-element.elementor-element-e080d4b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-e080d4b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-a64c4d1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-12 .elementor-element .elementor-element-a1d5722 > .elementor-widget-container {
    padding: 20px 0px 0px 80px;
}

.elementor-12 .elementor-element .elementor-element-a1d5722 {
    text-align: center;
}

.elementor-12 .elementor-element .elementor-element-a1d5722 .elementor-heading-title {
    font-family: "Shippori Mincho B1", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 47px;
    letter-spacing: 3.9px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element .elementor-element-2178e32 {
    text-align: center;
}

.elementor-12 .elementor-element .elementor-element-2178e32 .elementor-heading-title {
    font-family: "Shippori Mincho B1", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    color: var(--e-global-color-101a0c9);
}

.elementor-12 .elementor-element .elementor-element-6afa29c {
    text-align: center;
}

.elementor-12 .elementor-element .elementor-element-6afa29c .elementor-heading-title {
    font-family: "Shippori Mincho B1", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element .elementor-element-ed64137 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element .elementor-element-ed64137.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element .elementor-element-b815477 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element .elementor-element-9cb4421 > .elementor-widget-container {
    background-color: #B9B89A;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element .elementor-element-9cb4421.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element .elementor-element-9cb4421 img {
    width: 63%;
    height: 285px;
    object-fit: cover;
    object-position: top center;
}

.elementor-12 .elementor-element .elementor-element-ad511fc > .elementor-widget-container {
    background-color: #F1F1F1;
    padding: 30px 0px 0px 0px;
}

.elementor-12 .elementor-element .elementor-element-ad511fc.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element .elementor-element-ad511fc img {
    width: 80%;
}

.elementor-12 .elementor-element .elementor-element-a84e0ad > .elementor-widget-container {
    background-color: #F1F1F1;
    padding: 40px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-a84e0ad.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a84e0ad img {
    width: 80%;
}

.elementor-12 .elementor-element.elementor-element-e89023c > .elementor-widget-container {
    background-color: #B9B89A;
    padding: 40px 0px 0px 0px;
}

.elementor-12 .elementor-element .elementor-element-e89023c.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e89023c img {
    width: 80%;
}

.elementor-12 .elementor-element.elementor-element-5b76b49 {
    --display: flex;
}

.elementor-12 .elementor-element.elementor-element-5eb7a7e > .elementor-widget-container {
    padding: 50px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-5eb7a7e {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-5eb7a7e .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-948413c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-948413c .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-b59fd10 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-fe58411 img {
    width: 78%;
}

.elementor-12 .elementor-element.elementor-element-959dd9c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-959dd9c .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-352d846 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-d174691 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-5e4ef63 .elementor-button {
    background-color: #A2A188;
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 3.1px;
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #AEAEAE;
    border-radius: 2px 2px 2px 2px;
}

.elementor-12 .elementor-element.elementor-element-5e4ef63 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-df21628 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-e9539cb > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e9539cb {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-e9539cb .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-8f72b96 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-8f72b96 img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-d0efaf9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-d9f212d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-eael-post-grid .eael-meta-posted-on {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-grid .eael-entry-meta > span {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-grid .eael-entry-title, 
.elementor-widget-eael-post-grid .eael-entry-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-grid .post-meta-categories li, 
.elementor-widget-eael-post-grid .post-meta-categories li a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post-holder {
    background-color: #fff;
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title a {
    color: #303133;
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title:hover, 
.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title a:hover {
    color: var(--e-global-color-92438c8);
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title, 
.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title a {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title {
    margin: 20px 0px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post-excerpt p {
    color: #E6391C;
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    margin: 30px 50px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post .eael-entry-overlay {
    background-color: rgba(0, 0, 0, .75);
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post .eael-entry-overlay > i {
    color: #ffffff;
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post .eael-entry-overlay > img {
    height: 18px;
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-f599329 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-33057c4 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-33057c4 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-33057c4 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-d321642 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-d321642 img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-768b102 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-11843b1 img {
    width: 1%;
}

.elementor-12 .elementor-element.elementor-element-0b337fd img {
    width: 91%;
}

.elementor-12 .elementor-element.elementor-element-c013aeb {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-c013aeb .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-50da5b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-4335365 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4335365 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-4335365 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-9805f31 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-9805f31 img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-fdc40fd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-7230c40 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7230c40 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-32c1f11 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-2ad4bbe > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-2ad4bbe {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-2ad4bbe .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-3cb4724 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-3cb4724 img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-e7a314f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-ca8f0d5 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-ca8f0d5 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-291b2cf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-c4da1f8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-c4da1f8:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-c4da1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CECDB2;
}

.elementor-12 .elementor-element.elementor-element-c4da1f8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-36c482a > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-36c482a {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-36c482a img {
    width: 48%;
}

.elementor-12 .elementor-element.elementor-element-ec62d20 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #B9B89A;
    --border-color: #B9B89A;
}

.elementor-12 .elementor-element.elementor-element-ec62d20:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-ec62d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CECDB2;
}

.elementor-12 .elementor-element.elementor-element-3660062 > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-3660062 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3660062 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-92438c8);
}

.elementor-12 .elementor-element.elementor-element-f17d8c2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-ece524b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-ece524b:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-ece524b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B9B89A52;
}

.elementor-12 .elementor-element.elementor-element-ece524b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-6785b0f > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 40px 0px 40px 0px;
}

.elementor-12 .elementor-element.elementor-element-6785b0f {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6785b0f .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-0cf166a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-0cf166a:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-0cf166a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B9B89A52;
}

.elementor-12 .elementor-element.elementor-element-1a7fc54 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-b4513ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-3af9957 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-3af9957:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-3af9957 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CECDB2;
}
.elementor-12 .elementor-element.elementor-element-3af9957.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-7f8adfe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-7f8adfe {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7f8adfe img {
    width: 48%;
}

.elementor-12 .elementor-element.elementor-element-aac33fd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-101a0c9);
}

.elementor-12 .elementor-element.elementor-element-aac33fd:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-aac33fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CECDB2;
}

.elementor-12 .elementor-element.elementor-element-f108a44 > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-f108a44 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-f108a44 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-92438c8);
}

.elementor-12 .elementor-element.elementor-element-e0f62db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-2d32f5d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-2d32f5d:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-2d32f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B9B89A52;
}

.elementor-12 .elementor-element.elementor-element-2d32f5d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-623c335 > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 40px 0px 40px 0px;
}

.elementor-12 .elementor-element.elementor-element-623c335 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-623c335 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-690a944 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-690a944:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-690a944 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B9B89A52;
}

.elementor-12 .elementor-element.elementor-element-1e7e6c2 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-b91f70d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-bebfa0b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-bebfa0b:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-bebfa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CECDB2;
}

.elementor-12 .elementor-element.elementor-element-bebfa0b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-c3644b8 > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c3644b8 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-c3644b8 img {
    width: 48%;
}

.elementor-12 .elementor-element.elementor-element-46a3e87 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #B9B89A;
    --border-color: #B9B89A;
}

.elementor-12 .elementor-element.elementor-element-46a3e87:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-46a3e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CECDB2;
}

.elementor-12 .elementor-element.elementor-element-e6373ac > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-e6373ac {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e6373ac .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-92438c8);
}

.elementor-12 .elementor-element.elementor-element-d7b869a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-8ff3e53 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-8ff3e53:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-8ff3e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B9B89A52;
}

.elementor-12 .elementor-element.elementor-element-8ff3e53.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-bcf8d7c > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 40px 0px 40px 0px;
}

.elementor-12 .elementor-element.elementor-element-bcf8d7c {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-bcf8d7c .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-84ff176 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-84ff176:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-84ff176 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #B9B89A52;
}

.elementor-12 .elementor-element.elementor-element-346d941 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-5545a4e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-0b8745d > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0b8745d {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-0b8745d .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-e073af7 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-e073af7 img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-7360414 {
    --display: flex;
}

.elementor-12 .elementor-element.elementor-element-260573c > .elementor-widget-container {
    padding: 50px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-260573c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-260573c .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-21fadce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-21fadce {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-21fadce .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-bac199c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overlay-opacity: 0.11;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-bac199c::before,
.elementor-12 .elementor-element.elementor-element-bac199c > .elementor-background-video-container::before,
.elementor-12 .elementor-element.elementor-element-bac199c > .e-con-inner > .elementor-background-video-container::before,
.elementor-12 .elementor-element.elementor-element-bac199c > .elementor-background-slideshow::before,
.elementor-12 .elementor-element.elementor-element-bac199c > .e-con-inner > .elementor-background-slideshow::before,
.elementor-12 .elementor-element.elementor-element-bac199c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-astglobalcolor5);
    --background-overlay: '';
}

.elementor-12 .elementor-element.elementor-element-3dec0fc {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 150px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-3dec0fc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-baac007 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-baac007 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-baac007 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: 7.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-ca10bc9 > .elementor-widget-container {
    padding: 0px 50px 0px 50px;
}

.elementor-12 .elementor-element.elementor-element-ca10bc9 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-ca10bc9 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 30px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-f4bbd50 > .elementor-widget-container {
    background-color: var(--e-global-color-text);
    margin: 30px 70px 0px 70px;
    padding: 20px 50px 20px 50px;
}

.elementor-12 .elementor-element.elementor-element-f4bbd50.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f4bbd50 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-f4bbd50 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-c24493f .elementor-button {
    background-color: var(--e-global-color-astglobalcolor5);
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    letter-spacing: 5.2px;
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-c24493f > .elementor-widget-container {
    background-color: var(--e-global-color-astglobalcolor5);
    margin: -21px 70px 0px 70px;
    padding: 10px 0px 10px 0px;
}

.elementor-12 .elementor-element.elementor-element-c24493f.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-c24493f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-12 .elementor-element.elementor-element-c24493f .elementor-button .elementor-button-content-wrapper {
    gap: 30px;
}

.elementor-12 .elementor-element.elementor-element-488054f > .elementor-widget-container {
    background-color: var(--e-global-color-text);
    margin: 0;
}

.elementor-12 .elementor-element.elementor-element-488054f.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-488054f {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-488054f .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-774f39f .elementor-button {
    background-color: var(--e-global-color-astglobalcolor5);
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 1px;
    font-weight: 600;
    letter-spacing: 5.2px;
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-774f39f > .elementor-widget-container {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-774f39f.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-774f39f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-12 .elementor-element.elementor-element-774f39f .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-12 .elementor-element.elementor-element-08e6d86 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-12 .elementor-element.elementor-element-241084b .elementor-button {
    background-color: #A2A188;
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 3.1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #ADADAD;
    border-radius: 2px;
    padding: 12px 0;
}

.elementor-12 .elementor-element.elementor-element-241084b > .elementor-widget-container {
    margin: 0 160px;
    padding: 0;
}

.elementor-12 .elementor-element.elementor-element-5990b03 {
    --display: flex;
}

.elementor-12 .elementor-element.elementor-element-3806480 > .elementor-widget-container {
    margin: 0 0 0 -100px;
}

.elementor-12 .elementor-element.elementor-element-3806480 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-6b3b172 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0;
    --padding-right: 0;
}

.elementor-12 .elementor-element.elementor-element-13fa118 > .elementor-widget-container {
    padding: 50px 0 0 0;
}

.elementor-12 .elementor-element.elementor-element-13fa118 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-13fa118 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-821419f > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-821419f img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-ebc314d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-f5e6ae2 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-f5e6ae2 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-52184c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-349aac7 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-349aac7 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-349aac7 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-fdc20f3 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-fdc20f3 img {
    width: 22%;
}

.elementor-12 .elementor-element.elementor-element-69ac5c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-b0965aa {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-b0965aa .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-a3199cc > .elementor-widget-container {
    background-color: #A2A188;
    margin: 30px 170px 0px 170px;
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-a3199cc.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a3199cc {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-a3199cc .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-242a52d > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-242a52d {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-242a52d .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-a6317fc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-cfc309c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-62e375b > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-12 .elementor-element.elementor-element-62e375b img {
    height: 188px;
    object-fit: cover;
    object-position: center center;
}

.elementor-12 .elementor-element.elementor-element-5115631 > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5115631.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5115631 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-5115631 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-d707db8 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-d707db8 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-75290f7 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-75290f7 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-4697c25 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-061001e > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-12 .elementor-element.elementor-element-061001e img {
    height: 188px;
    object-fit: cover;
    object-position: center center;
}

.elementor-12 .elementor-element.elementor-element-ea2d7ec > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ea2d7ec.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ea2d7ec {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-ea2d7ec .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-ba75093 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-ba75093 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-6ae517e {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6ae517e .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-d57e00b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-edda5dc > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-12 .elementor-element.elementor-element-edda5dc img {
    height: 188px;
    object-fit: cover;
    object-position: center center;
}

.elementor-12 .elementor-element.elementor-element-47db530 > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-47db530.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-47db530 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-47db530 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-6d41af4 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6d41af4 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-3e8804e {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3e8804e .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-b69451a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-ba9b953 > .elementor-widget-container {
    background-color: #A2A188;
    margin: 30px 170px 0px 170px;
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-ba9b953.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ba9b953 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-ba9b953 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-12 .elementor-element.elementor-element-3234363 > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-3234363 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3234363 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-a6c5faa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-9b76572 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-51703cd > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-12 .elementor-element.elementor-element-51703cd img {
    height: 188px;
}

.elementor-12 .elementor-element.elementor-element-51752d3 > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-51752d3.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-51752d3 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-51752d3 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-262de64 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-262de64 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-a544afa {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a544afa .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-9330282 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-2f55c03 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-12 .elementor-element.elementor-element-2f55c03 img {
    height: 188px;
}

.elementor-12 .elementor-element.elementor-element-abcf782 > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-abcf782.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-abcf782 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-abcf782 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-3e6b197 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3e6b197 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-a3a5c46 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a3a5c46 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

.elementor-12 .elementor-element.elementor-element-8a1ed22 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-c8c859c > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-12 .elementor-element.elementor-element-c8c859c img {
    height: 188px;
}

.elementor-12 .elementor-element.elementor-element-4316d60 > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

/* 4316d60 Element */
.elementor-12 .elementor-element.elementor-element-4316d60.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4316d60 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-4316d60 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-secondary);
}

/* c8a8788 Element */
.elementor-12 .elementor-element.elementor-element-c8a8788 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-c8a8788 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* b64af07 Element */
.elementor-12 .elementor-element.elementor-element-b64af07 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-b64af07 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* 20bfa76 Element */
.elementor-12 .elementor-element.elementor-element-20bfa76 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* 26b8b3b Element */
.elementor-12 .elementor-element.elementor-element-26b8b3b > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-26b8b3b {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-26b8b3b .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

/* a4f5b34 Element */
.elementor-12 .elementor-element.elementor-element-a4f5b34 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-a4f5b34 img {
    width: 22%;
}

/* dc160f3 Element */
.elementor-12 .elementor-element.elementor-element-dc160f3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* 0f29d1a Element */
.elementor-12 .elementor-element.elementor-element-0f29d1a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-0f29d1a:not(.elementor-motion-effects-element-type-background), 
.elementor-12 .elementor-element.elementor-element-0f29d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-101a0c9);
}

.elementor-12 .elementor-element.elementor-element-0f29d1a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

/* f438de4 Element */
.elementor-12 .elementor-element.elementor-element-f438de4 > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f438de4 {
    text-align: center;
}
/* f438de4 Element */
.elementor-12 .elementor-element.elementor-element-f438de4 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* d9341c4 Element */
.elementor-12 .elementor-element.elementor-element-d9341c4 > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-d9341c4.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d9341c4 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-d9341c4 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 53px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

/* 509d7ef Element */
.elementor-12 .elementor-element.elementor-element-509d7ef > .elementor-widget-container {
    background-color: var(--e-global-color-101a0c9);
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-509d7ef.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-509d7ef {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-509d7ef .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    line-height: 53px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor5);
}

/* 89c2d20 Element */
.elementor-12 .elementor-element.elementor-element-89c2d20 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-89c2d20 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-89c2d20 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* 11c3d99 Element */
.elementor-12 .elementor-element.elementor-element-11c3d99 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-12 .elementor-element.elementor-element-11c3d99:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-11c3d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-101a0c9);
}

/* a03b747 Element */
.elementor-12 .elementor-element.elementor-element-a03b747 > .elementor-widget-container {
    padding: 30px 20px 30px 0px;
}

/* 9f3918a Element */
.elementor-12 .elementor-element.elementor-element-9f3918a {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* 23673b0 Element */
.elementor-12 .elementor-element.elementor-element-23673b0 > .elementor-widget-container {
    padding: 50px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-23673b0 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-23673b0 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 31px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

/* 8e53406 Element */
.elementor-12 .elementor-element.elementor-element-8e53406 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-8e53406 {
    text-align: center;
}

/* 8e53406 Element */
.elementor-12 .elementor-element.elementor-element-8e53406 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* dca3882 Element */
.elementor-12 .elementor-element.elementor-element-dca3882 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-12 .elementor-element.elementor-element-dca3882:not(.elementor-motion-effects-element-type-background), 
.elementor-12 .elementor-element.elementor-element-dca3882 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

/* d59ef68 Element */
.elementor-12 .elementor-element.elementor-element-d59ef68 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-d59ef68 img {
    width: 69%;
}

/* 04c40bd Element */
.elementor-12 .elementor-element.elementor-element-04c40bd {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(4, 1fr);
    --grid-auto-flow: row;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-12 .elementor-element.elementor-element-04c40bd:not(.elementor-motion-effects-element-type-background), 
.elementor-12 .elementor-element.elementor-element-04c40bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

/* 934acaf Element */
.elementor-12 .elementor-element.elementor-element-934acaf > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-934acaf {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-934acaf .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* bac15c4 Element */
.elementor-12 .elementor-element.elementor-element-bac15c4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* aba246b Element */
.elementor-12 .elementor-element.elementor-element-aba246b > .elementor-widget-container {
    background-color: var(--e-global-color-astglobalcolor5);
    margin: 30px 320px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-aba246b.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-aba246b {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-aba246b .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: var(--e-global-color-101a0c9);
}

/* 5da7d29 Element */
.elementor-12 .elementor-element.elementor-element-5da7d29 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-5da7d29 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5da7d29 .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-astglobalcolor8);
}

/* acfbd2c Element */
.elementor-12 .elementor-element.elementor-element-acfbd2c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* aabbb41 Element */
.elementor-12 .elementor-element.elementor-element-aabbb41 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

/* aabbb41 Element (flex settings) */
.elementor-12 .elementor-element.elementor-element-aabbb41.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

/* 4dfe8fe Element (border style for images) */
.elementor-12 .elementor-element.elementor-element-4dfe8fe img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

/* eba98dd Element (flex column layout) */
.elementor-12 .elementor-element.elementor-element-eba98dd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

/* 1534de1 Element (grid layout with 2 columns) */
.elementor-12 .elementor-element.elementor-element-1534de1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

/* 097c3bd Element (left-aligned text) */
.elementor-12 .elementor-element.elementor-element-097c3bd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-097c3bd {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-097c3bd .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* 68fb57c Element (left-aligned text) */
.elementor-12 .elementor-element.elementor-element-68fb57c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-68fb57c {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-68fb57c .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-astglobalcolor8);
}

/* 239d98a Element (left-aligned text with margin) */
.elementor-12 .elementor-element.elementor-element-239d98a > .elementor-widget-container {
    margin: -20px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-239d98a {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-239d98a .elementor-heading-title {
    font-family: "Sawarabi Mincho", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--e-global-color-astglobalcolor8);
}

/* e636174 Element (flex row with background color) */
.elementor-12 .elementor-element.elementor-element-e636174 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overlay-opacity: 0.11;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* e636174 Element background color */
.elementor-12 .elementor-element.elementor-element-e636174::before, 
.elementor-12 .elementor-element.elementor-element-e636174 > .elementor-background-video-container::before, 
.elementor-12 .elementor-element.elementor-element-e636174 > .e-con-inner > .elementor-background-video-container::before, 
.elementor-12 .elementor-element.elementor-element-e636174 > .elementor-background-slideshow::before, 
.elementor-12 .elementor-element.elementor-element-e636174 > .e-con-inner > .elementor-background-slideshow::before, 
.elementor-12 .elementor-element.elementor-element-e636174 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-astglobalcolor5);
    --background-overlay: '';
}

.elementor-12 .elementor-element.elementor-element-8a9a0b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8a9a0b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9491edf > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9491edf{text-align:center;}.elementor-12 .elementor-element.elementor-element-9491edf .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:36px;font-weight:600;letter-spacing:7.1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-b9caaf4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-b9caaf4{text-align:center;}.elementor-12 .elementor-element.elementor-element-b9caaf4 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:19px;font-weight:500;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-efcb0f8 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:30px 70px 0px 70px;padding:20px 50px 20px 50px;}.elementor-12 .elementor-element.elementor-element-efcb0f8.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-efcb0f8{text-align:center;}.elementor-12 .elementor-element.elementor-element-efcb0f8 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-bb46cbd .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Sawarabi Mincho", Sans-serif;font-size:56px;font-weight:600;letter-spacing:5.2px;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-bb46cbd > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );margin:-21px 70px 0px 70px;padding:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-bb46cbd.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-bb46cbd .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-bb46cbd .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-12 .elementor-element.elementor-element-caffe13 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-caffe13.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-caffe13{text-align:center;}.elementor-12 .elementor-element.elementor-element-caffe13 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-fdeea31 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Sawarabi Mincho", Sans-serif;font-size:1px;font-weight:600;letter-spacing:5.2px;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-fdeea31 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-fdeea31.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-fdeea31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-fdeea31 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-12 .elementor-element.elementor-element-b119d70{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-34e707c .elementor-button{background-color:#A2A188;font-family:"Sawarabi Mincho", Sans-serif;font-size:19px;font-weight:600;line-height:26px;letter-spacing:3.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;border-radius:2px 2px 2px 2px;padding:12px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-34e707c > .elementor-widget-container{margin:0px 160px 0px 160px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ab97fa{--display:flex;}
.elementor-12 .elementor-element.elementor-element-84422dc > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-12 .elementor-element.elementor-element-84422dc{text-align:right;}.elementor-12 .elementor-element.elementor-element-96799e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4371f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4371f16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-070339a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-070339a{text-align:center;}.elementor-12 .elementor-element.elementor-element-070339a .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-956809a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-956809a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-956809a{text-align:center;}.elementor-12 .elementor-element.elementor-element-956809a .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:53px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-9fc9a21 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9fc9a21.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-9fc9a21{text-align:center;}.elementor-12 .elementor-element.elementor-element-9fc9a21 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:39px;font-weight:600;line-height:53px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-101a0c9 );}.elementor-12 .elementor-element.elementor-element-a93fd14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a93fd14{text-align:center;}.elementor-12 .elementor-element.elementor-element-a93fd14 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor8 );}
.elementor-12 .elementor-element.elementor-element-2e39a74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-06cea61 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06cea61{text-align:center;}.elementor-12 .elementor-element.elementor-element-06cea61 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-5f7d12e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-5f7d12e img{width:22%;}.elementor-12 .elementor-element.elementor-element-ed42f6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2653de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2653de9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-89496e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89496e6.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-89496e6{text-align:center;}.elementor-12 .elementor-element.elementor-element-89496e6 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:22px;font-weight:600;line-height:53px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor8 );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7-wrapper{text-align:default;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .eael-contact-form-7-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:25px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .eael-contact-form-7-description{font-family:"Sawarabi Mincho", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Sawarabi Mincho", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form input:focus, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form textarea:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form label{color:var( --e-global-color-92438c8 );}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 label{color:var( --e-global-color-92438c8 );}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form label, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"Sawarabi Mincho", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:"Sawarabi Mincho", Sans-serif;font-size:16px;font-weight:500;}
.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#A2A188;color:var( --e-global-color-astglobalcolor5 );border-radius:4px 4px 4px 4px;padding:10px 30px 10px 30px;margin-top:20px;font-family:"Sawarabi Mincho", Sans-serif;font-size:18px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-response-output{font-family:"Sawarabi Mincho", Sans-serif;}.elementor-12 .elementor-element.elementor-element-8187135{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.11;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8187135::before, .elementor-12 .elementor-element.elementor-element-8187135 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8187135 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8187135 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8187135 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8187135 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5ebb543{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5ebb543.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ac6feaa img{width:24%;}.elementor-12 .elementor-element.elementor-element-a2767ac > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-a2767ac{text-align:center;}.elementor-12 .elementor-element.elementor-element-a2767ac .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:16px;font-weight:500;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-34530bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-34530bf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-34530bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2A188;}.elementor-12 .elementor-element.elementor-element-91d1b3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-91d1b3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0b3e664.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-0b3e664{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b3e664 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:19px;font-weight:600;line-height:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-c1320ae .elementor-button{background-color:#A2A188;font-family:"Sawarabi Mincho", Sans-serif;font-size:35px;font-weight:600;letter-spacing:5.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-c1320ae > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c1320ae.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}
.elementor-12 .elementor-element.elementor-element-c1320ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-c1320ae .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-12 .elementor-element.elementor-element-a34453e > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a34453e.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-a34453e{text-align:center;}.elementor-12 .elementor-element.elementor-element-a34453e .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-18ea933 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Sawarabi Mincho", Sans-serif;font-size:1px;font-weight:600;letter-spacing:5.2px;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-18ea933 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-18ea933.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-18ea933 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-18ea933 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-12 .elementor-element.elementor-element-9fa2047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9fa2047.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-19fdff2 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Sawarabi Mincho", Sans-serif;font-size:19px;font-weight:600;line-height:26px;letter-spacing:3.1px;fill:var( --e-global-color-92438c8 );color:var( --e-global-color-92438c8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;border-radius:2px 2px 2px 2px;padding:12px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-19fdff2 > .elementor-widget-container{margin:0px 150px 0px 150px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e40fed5 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-ac042a5{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4c6f5cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c6f5cb .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-b046e8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b046e8f .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-1bf3e37 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a64c4d1{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a1d5722 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-a1d5722 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-2178e32 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-6afa29c .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-b815477{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5eb7a7e > .elementor-widget-container{padding:20px 0px 20px 0px;}
.elementor-12 .elementor-element.elementor-element-5eb7a7e .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-948413c .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-fe58411 img{width:64%;}.elementor-12 .elementor-element.elementor-element-959dd9c .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-5e4ef63 > .elementor-widget-container{margin:0px 80px 0px 80px;}.elementor-12 .elementor-element.elementor-element-5e4ef63 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-df21628{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9539cb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e9539cb .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-8f72b96 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-8f72b96 img{width:30%;}.elementor-12 .elementor-element.elementor-element-d0efaf9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9f212d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title, .elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title{margin:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post-excerpt p{font-size:17px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-f599329{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33057c4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-33057c4 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-d321642 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-d321642 img{width:30%;}.elementor-12 .elementor-element.elementor-element-768b102{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c013aeb .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-50da5b7{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4335365 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4335365 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-9805f31 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-9805f31 img{width:30%;}.elementor-12 .elementor-element.elementor-element-fdc40fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7230c40 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-32c1f11{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ad4bbe > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2ad4bbe .elementor-heading-title{font-size:29px;}
.elementor-12 .elementor-element.elementor-element-3cb4724 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3cb4724 img{width:30%;}.elementor-12 .elementor-element.elementor-element-e7a314f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ca8f0d5 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-291b2cf{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c4da1f8{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-36c482a img{width:65%;}.elementor-12 .elementor-element.elementor-element-ec62d20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-3660062 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3660062 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ece524b{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6785b0f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6785b0f .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-0cf166a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-1a7fc54 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b4513ff{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3af9957{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7f8adfe img{width:65%;}.elementor-12 .elementor-element.elementor-element-aac33fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-f108a44 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-f108a44 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2d32f5d{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-623c335 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-623c335 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-690a944{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-1e7e6c2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b91f70d{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-bebfa0b{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c3644b8 img{width:65%;}.elementor-12 .elementor-element.elementor-element-46a3e87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-e6373ac > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e6373ac .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-8ff3e53{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bcf8d7c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-bcf8d7c .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-84ff176{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}
.elementor-12 .elementor-element.elementor-element-346d941 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5545a4e{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b8745d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b8745d .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-e073af7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e073af7 img{width:30%;}.elementor-12 .elementor-element.elementor-element-260573c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-260573c .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-21fadce .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-bac199c{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3dec0fc{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-baac007 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-baac007 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-ca10bc9 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-f4bbd50 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-f4bbd50 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-c24493f > .elementor-widget-container{margin:-21px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-c24493f .elementor-button{font-size:38px;}.elementor-12 .elementor-element.elementor-element-488054f .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-08e6d86{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-241084b > .elementor-widget-container{margin:0px 90px 0px 90px;}.elementor-12 .elementor-element.elementor-element-241084b .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-3806480 > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-12 .elementor-element.elementor-element-6b3b172{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-13fa118 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13fa118 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-821419f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-821419f img{width:30%;}.elementor-12 .elementor-element.elementor-element-ebc314d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f5e6ae2 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-52184c9{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}
.elementor-12 .elementor-element.elementor-element-349aac7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-349aac7 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-fdc20f3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-fdc20f3 img{width:30%;}.elementor-12 .elementor-element.elementor-element-69ac5c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b0965aa .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-a3199cc > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-12 .elementor-element.elementor-element-a3199cc .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-242a52d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-242a52d .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-a6317fc{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-62e375b img{height:150px;}.elementor-12 .elementor-element.elementor-element-5115631 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 0px;}.elementor-12 .elementor-element.elementor-element-5115631 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-d707db8 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-75290f7 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-061001e img{height:150px;}.elementor-12 .elementor-element.elementor-element-ea2d7ec > .elementor-widget-container{padding:5px 20px 5px 0px;}.elementor-12 .elementor-element.elementor-element-ea2d7ec .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-ba75093 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-6ae517e .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-edda5dc img{height:150px;}.elementor-12 .elementor-element.elementor-element-47db530 > .elementor-widget-container{padding:5px 20px 5px 0px;}.elementor-12 .elementor-element.elementor-element-47db530 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-6d41af4 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-3e8804e .elementor-heading-title{font-size:15px;line-height:1.6em;}
.elementor-12 .elementor-element.elementor-element-b69451a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba9b953 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-12 .elementor-element.elementor-element-ba9b953 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-3234363 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3234363 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-a6c5faa{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51703cd img{height:150px;}.elementor-12 .elementor-element.elementor-element-51752d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 0px;}.elementor-12 .elementor-element.elementor-element-51752d3 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-262de64 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-a544afa .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-2f55c03 img{height:150px;}.elementor-12 .elementor-element.elementor-element-abcf782 > .elementor-widget-container{padding:5px 20px 5px 0px;}.elementor-12 .elementor-element.elementor-element-abcf782 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-3e6b197 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-a3a5c46 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-c8c859c img{height:150px;}.elementor-12 .elementor-element.elementor-element-4316d60 > .elementor-widget-container{padding:5px 20px 5px 0px;}.elementor-12 .elementor-element.elementor-element-4316d60 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-c8a8788 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-b64af07 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-20bfa76{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-26b8b3b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-26b8b3b .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-a4f5b34 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-a4f5b34 img{width:30%;}.elementor-12 .elementor-element.elementor-element-dc160f3{--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0f29d1a{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f438de4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f438de4 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-d9341c4 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d9341c4 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-509d7ef > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-509d7ef .elementor-heading-title{font-size:30px;}
.elementor-12 .elementor-element.elementor-element-89c2d20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89c2d20 .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-11c3d99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-a03b747 > .elementor-widget-container{padding:10px 10px 10px 0px;}.elementor-12 .elementor-element.elementor-element-23673b0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23673b0 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-8e53406 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-8e53406 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-dca3882{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d59ef68 img{width:78%;}.elementor-12 .elementor-element.elementor-element-04c40bd{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-934acaf > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-934acaf .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-bac15c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aba246b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aba246b .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-5da7d29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5da7d29 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1534de1{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-097c3bd > .elementor-widget-container{margin:0px -14px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-097c3bd .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-68fb57c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-68fb57c .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-239d98a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-239d98a .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-e636174{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8a9a0b9{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9491edf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9491edf .elementor-heading-title{font-size:29px;}
.elementor-12 .elementor-element.elementor-element-b9caaf4 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-efcb0f8 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-efcb0f8 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-bb46cbd > .elementor-widget-container{margin:-21px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-bb46cbd .elementor-button{font-size:38px;}.elementor-12 .elementor-element.elementor-element-caffe13 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-b119d70{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-34e707c > .elementor-widget-container{margin:0px 90px 0px 90px;}.elementor-12 .elementor-element.elementor-element-34e707c .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-84422dc > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-12 .elementor-element.elementor-element-96799e8{--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4371f16{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-070339a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-070339a .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-956809a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-956809a .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-9fc9a21 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9fc9a21 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-a93fd14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a93fd14 .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-2e39a74{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-06cea61 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06cea61 .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-5f7d12e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-5f7d12e img{width:30%;}.elementor-12 .elementor-element.elementor-element-ed42f6b{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2653de9{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-89496e6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89496e6 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form label, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-size:15px;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form input[type="submit"]{padding:10px 30px 10px 30px;font-size:15px;}.elementor-12 .elementor-element.elementor-element-8187135{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}
.elementor-12 .elementor-element.elementor-element-5ebb543{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a2767ac .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-34530bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-0b3e664 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b3e664 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-c1320ae > .elementor-widget-container{margin:-20px -20px 0px -20px;}.elementor-12 .elementor-element.elementor-element-c1320ae .elementor-button{font-size:26px;}.elementor-12 .elementor-element.elementor-element-a34453e .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-19fdff2 > .elementor-widget-container{margin:0px 50px 0px 80px;}.elementor-12 .elementor-element.elementor-element-19fdff2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-19fdff2 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e40fed5 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-b3b6351{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-71555d3{--width:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b963d34 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-12 .elementor-element.elementor-element-b963d34{text-align:left;}.elementor-12 .elementor-element.elementor-element-b963d34 img{width:97%;}.elementor-12 .elementor-element.elementor-element-884083b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac042a5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4c6f5cb > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c6f5cb .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-12 .elementor-element.elementor-element-b046e8f > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b046e8f .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-12 .elementor-element.elementor-element-fc02041{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1bf3e37 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-110f8f3{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-34fca71 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-34fca71 img{width:41%;}.elementor-12 .elementor-element.elementor-element-b440259{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-e080d4b{--width:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}
.elementor-12 .elementor-element.elementor-element-a64c4d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a64c4d1.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a1d5722 > .elementor-widget-container{margin:-35px 0px 0px -30px;}.elementor-12 .elementor-element.elementor-element-a1d5722 .elementor-heading-title{font-size:2px;}.elementor-12 .elementor-element.elementor-element-2178e32 > .elementor-widget-container{margin:-35px 0px 0px -30px;}.elementor-12 .elementor-element.elementor-element-2178e32 .elementor-heading-title{font-size:1px;}.elementor-12 .elementor-element.elementor-element-6afa29c > .elementor-widget-container{margin:-35px 0px 0px -30px;}.elementor-12 .elementor-element.elementor-element-6afa29c .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-ed64137{--width:290px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b815477{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9cb4421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9cb4421 img{width:100%;height:140px;}.elementor-12 .elementor-element.elementor-element-ad511fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-ad511fc img{width:78%;height:85px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-a84e0ad > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-a84e0ad img{width:93%;height:90px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-e89023c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e89023c img{height:88px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-5eb7a7e > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5eb7a7e{text-align:center;}.elementor-12 .elementor-element.elementor-element-5eb7a7e .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-948413c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-948413c{text-align:left;}.elementor-12 .elementor-element.elementor-element-948413c .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-fe58411 img{width:96%;}.elementor-12 .elementor-element.elementor-element-959dd9c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-959dd9c{text-align:left;}.elementor-12 .elementor-element.elementor-element-959dd9c .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-352d846{--content-width:270px;}.elementor-12 .elementor-element.elementor-element-5e4ef63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5e4ef63 .elementor-button{font-size:14px;line-height:1.4em;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-df21628{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9539cb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e9539cb .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-8f72b96 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}
.elementor-12 .elementor-element.elementor-element-8f72b96 img{width:47%;}.elementor-12 .elementor-element.elementor-element-d0efaf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9f212d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-371cc44 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post{padding:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-371cc44 .eael-entry-title{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-371cc44 .eael-grid-post-excerpt p{font-size:16px;margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-f599329{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33057c4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-33057c4 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-d321642 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-d321642 img{width:47%;}.elementor-12 .elementor-element.elementor-element-11843b1 img{width:81%;}.elementor-12 .elementor-element.elementor-element-0b337fd img{width:1%;}.elementor-12 .elementor-element.elementor-element-c013aeb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-c013aeb{text-align:left;}.elementor-12 .elementor-element.elementor-element-c013aeb .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-50da5b7{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4335365 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4335365 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-9805f31 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-9805f31 img{width:47%;}.elementor-12 .elementor-element.elementor-element-fdc40fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7230c40 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-7230c40{text-align:left;}.elementor-12 .elementor-element.elementor-element-7230c40 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-32c1f11{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ad4bbe > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2ad4bbe .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-3cb4724 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-3cb4724 img{width:47%;}.elementor-12 .elementor-element.elementor-element-ca8f0d5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-ca8f0d5{text-align:center;}.elementor-12 .elementor-element.elementor-element-ca8f0d5 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-291b2cf{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-291b2cf.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c4da1f8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}
.elementor-12 .elementor-element.elementor-element-36c482a img{width:15%;}.elementor-12 .elementor-element.elementor-element-ec62d20{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3660062 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-3660062{text-align:center;}.elementor-12 .elementor-element.elementor-element-3660062 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-f17d8c2{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-f17d8c2.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ece524b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6785b0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-6785b0f{text-align:left;}.elementor-12 .elementor-element.elementor-element-6785b0f .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-0cf166a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1a7fc54 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-b4513ff{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-b4513ff.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3af9957{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7f8adfe img{width:15%;}.elementor-12 .elementor-element.elementor-element-aac33fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f108a44 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-f108a44{text-align:center;}
.elementor-12 .elementor-element.elementor-element-f108a44 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-e0f62db{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-e0f62db.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2d32f5d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-623c335 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-623c335{text-align:left;}.elementor-12 .elementor-element.elementor-element-623c335 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-690a944{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1e7e6c2 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-b91f70d{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-b91f70d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bebfa0b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c3644b8 img{width:15%;}.elementor-12 .elementor-element.elementor-element-46a3e87{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e6373ac > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-e6373ac{text-align:center;}.elementor-12 .elementor-element.elementor-element-e6373ac .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-d7b869a{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.elementor-12 .elementor-element.elementor-element-d7b869a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8ff3e53{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bcf8d7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-bcf8d7c{text-align:left;}.elementor-12 .elementor-element.elementor-element-bcf8d7c .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-84ff176{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-346d941 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-5545a4e{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b8745d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b8745d .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-e073af7 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-e073af7 img{width:47%;}.elementor-12 .elementor-element.elementor-element-260573c > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-260573c{text-align:center;}.elementor-12 .elementor-element.elementor-element-260573c .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-21fadce > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-21fadce{text-align:left;}.elementor-12 .elementor-element.elementor-element-21fadce .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-bac199c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3dec0fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-baac007 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-baac007 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-ca10bc9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-ca10bc9{text-align:left;}.elementor-12 .elementor-element.elementor-element-ca10bc9 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-f4bbd50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f4bbd50{text-align:left;}.elementor-12 .elementor-element.elementor-element-f4bbd50 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-c24493f .elementor-button{font-size:1px;}.elementor-12 .elementor-element.elementor-element-488054f > .elementor-widget-container{margin:0px 20px 0px 20px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-488054f{text-align:center;}.elementor-12 .elementor-element.elementor-element-488054f .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-774f39f > .elementor-widget-container{margin:-21px 20px 0px 20px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-774f39f .elementor-button{font-size:20px;}
.elementor-12 .elementor-element.elementor-element-08e6d86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-241084b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 55px 0px 55px;}.elementor-12 .elementor-element.elementor-element-241084b .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:1.2px;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-3806480 > .elementor-widget-container{margin:-35px 0px -40px 0px;}.elementor-12 .elementor-element.elementor-element-3806480{text-align:center;}.elementor-12 .elementor-element.elementor-element-3806480 img{width:50%;}.elementor-12 .elementor-element.elementor-element-6b3b172{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-13fa118 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13fa118 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-821419f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-821419f img{width:47%;}.elementor-12 .elementor-element.elementor-element-f5e6ae2 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-f5e6ae2{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5e6ae2 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-52184c9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-349aac7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-349aac7 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-fdc20f3 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-fdc20f3 img{width:47%;}.elementor-12 .elementor-element.elementor-element-b0965aa > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-b0965aa{text-align:center;}.elementor-12 .elementor-element.elementor-element-b0965aa .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-a3199cc > .elementor-widget-container{margin:0px 50px 0px 50px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-a3199cc{text-align:center;}.elementor-12 .elementor-element.elementor-element-a3199cc .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-242a52d > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-242a52d .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-a6317fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-cfc309c{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12 .elementor-element.elementor-element-62e375b img{height:185px;}.elementor-12 .elementor-element.elementor-element-5115631 > .elementor-widget-container{padding:5px 10px 5px 0px;}.elementor-12 .elementor-element.elementor-element-5115631 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-d707db8 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d707db8{text-align:left;}.elementor-12 .elementor-element.elementor-element-d707db8 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-75290f7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-75290f7{text-align:left;}
.elementor-12 .elementor-element.elementor-element-75290f7 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-4697c25{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12 .elementor-element.elementor-element-061001e img{height:185px;}.elementor-12 .elementor-element.elementor-element-ea2d7ec > .elementor-widget-container{padding:5px 10px 5px 0px;}.elementor-12 .elementor-element.elementor-element-ea2d7ec .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-ba75093 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ba75093{text-align:left;}.elementor-12 .elementor-element.elementor-element-ba75093 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-6ae517e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6ae517e{text-align:left;}.elementor-12 .elementor-element.elementor-element-6ae517e .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-d57e00b{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12 .elementor-element.elementor-element-edda5dc img{height:185px;}.elementor-12 .elementor-element.elementor-element-47db530 > .elementor-widget-container{padding:5px 10px 5px 0px;}.elementor-12 .elementor-element.elementor-element-47db530 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6d41af4 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6d41af4{text-align:left;}.elementor-12 .elementor-element.elementor-element-6d41af4 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-3e8804e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3e8804e{text-align:left;}.elementor-12 .elementor-element.elementor-element-3e8804e .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-ba9b953 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-ba9b953{text-align:center;}.elementor-12 .elementor-element.elementor-element-ba9b953 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-3234363 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3234363 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-a6c5faa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9b76572{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12 .elementor-element.elementor-element-51703cd img{height:185px;}.elementor-12 .elementor-element.elementor-element-51752d3 > .elementor-widget-container{padding:5px 10px 5px 0px;}.elementor-12 .elementor-element.elementor-element-51752d3 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-262de64 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-262de64{text-align:left;}.elementor-12 .elementor-element.elementor-element-262de64 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a544afa > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-a544afa{text-align:left;}.elementor-12 .elementor-element.elementor-element-a544afa .elementor-heading-title{font-size:13px;}
.elementor-12 .elementor-element.elementor-element-9330282{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12 .elementor-element.elementor-element-2f55c03 img{height:185px;}.elementor-12 .elementor-element.elementor-element-abcf782 > .elementor-widget-container{padding:5px 10px 5px 0px;}.elementor-12 .elementor-element.elementor-element-abcf782 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-3e6b197 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e6b197{text-align:left;}.elementor-12 .elementor-element.elementor-element-3e6b197 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a3a5c46 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-a3a5c46{text-align:left;}.elementor-12 .elementor-element.elementor-element-a3a5c46 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-8a1ed22{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12 .elementor-element.elementor-element-c8c859c img{height:185px;}.elementor-12 .elementor-element.elementor-element-4316d60 > .elementor-widget-container{padding:5px 10px 5px 0px;}.elementor-12 .elementor-element.elementor-element-4316d60 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-c8a8788 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c8a8788{text-align:left;}.elementor-12 .elementor-element.elementor-element-c8a8788 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b64af07 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-b64af07{text-align:left;}.elementor-12 .elementor-element.elementor-element-b64af07 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-20bfa76{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-26b8b3b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-26b8b3b .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-a4f5b34 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-a4f5b34 img{width:47%;}.elementor-12 .elementor-element.elementor-element-dc160f3{--content-width:310px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-dc160f3.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0f29d1a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f438de4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-f438de4{text-align:center;}.elementor-12 .elementor-element.elementor-element-f438de4 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-d9341c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d9341c4 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-509d7ef > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-509d7ef .elementor-heading-title{font-size:24px;}
.elementor-12 .elementor-element.elementor-element-89c2d20 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-89c2d20{text-align:center;}.elementor-12 .elementor-element.elementor-element-89c2d20 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-11c3d99{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a03b747 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-9f3918a{--content-width:330px;}.elementor-12 .elementor-element.elementor-element-23673b0 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23673b0 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-8e53406 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-8e53406{text-align:left;}.elementor-12 .elementor-element.elementor-element-8e53406 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-dca3882{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-d59ef68 img{width:100%;}.elementor-12 .elementor-element.elementor-element-04c40bd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-934acaf > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-934acaf{text-align:left;}.elementor-12 .elementor-element.elementor-element-934acaf .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-bac15c4{--content-width:330px;}.elementor-12 .elementor-element.elementor-element-aba246b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-aba246b{text-align:left;}.elementor-12 .elementor-element.elementor-element-aba246b .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-5da7d29 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-5da7d29 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-acfbd2c{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-aabbb41{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1534de1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-097c3bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-097c3bd{text-align:left;}.elementor-12 .elementor-element.elementor-element-097c3bd .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-68fb57c > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-68fb57c{text-align:left;}.elementor-12 .elementor-element.elementor-element-68fb57c .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-239d98a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-239d98a{text-align:left;}.elementor-12 .elementor-element.elementor-element-239d98a .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e636174{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8a9a0b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9491edf > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9491edf .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-b9caaf4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-b9caaf4{text-align:left;}
.elementor-12 .elementor-element.elementor-element-b9caaf4 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-efcb0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-efcb0f8{text-align:left;}.elementor-12 .elementor-element.elementor-element-efcb0f8 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-bb46cbd .elementor-button{font-size:1px;}.elementor-12 .elementor-element.elementor-element-caffe13 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-caffe13{text-align:center;}.elementor-12 .elementor-element.elementor-element-caffe13 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-fdeea31 > .elementor-widget-container{margin:-21px 20px 0px 20px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-fdeea31 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b119d70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-34e707c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 55px 0px 55px;}.elementor-12 .elementor-element.elementor-element-34e707c .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:1.2px;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-84422dc > .elementor-widget-container{margin:-35px 0px -40px 0px;}.elementor-12 .elementor-element.elementor-element-84422dc{text-align:center;}.elementor-12 .elementor-element.elementor-element-84422dc img{width:50%;}.elementor-12 .elementor-element.elementor-element-96799e8{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-96799e8.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4371f16{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-070339a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-070339a{text-align:center;}.elementor-12 .elementor-element.elementor-element-070339a .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-956809a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-956809a .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-9fc9a21 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9fc9a21 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-a93fd14 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-a93fd14{text-align:center;}.elementor-12 .elementor-element.elementor-element-a93fd14 .elementor-heading-title{font-size:12px;}
.elementor-12 .elementor-element.elementor-element-2e39a74{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-06cea61 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06cea61 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-5f7d12e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-5f7d12e img{width:47%;}.elementor-12 .elementor-element.elementor-element-ed42f6b{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ed42f6b.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2653de9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-89496e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89496e6 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form label, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-size:14px;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-size:14px;}.elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-12 .elementor-element.elementor-element-d98a1b1 .eael-contact-form-7 .wpcf7-response-output{font-size:12px;}.elementor-12 .elementor-element.elementor-element-8187135{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ebb543{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ac6feaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ac6feaa img{width:48%;}.elementor-12 .elementor-element.elementor-element-a2767ac > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-a2767ac{text-align:center;}.elementor-12 .elementor-element.elementor-element-a2767ac .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-34530bf{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b3e664 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b3e664{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b3e664 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-c1320ae .elementor-button{font-size:24px;}.elementor-12 .elementor-element.elementor-element-a34453e > .elementor-widget-container{margin:0px 20px 0px 20px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-a34453e{text-align:center;}.elementor-12 .elementor-element.elementor-element-a34453e .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-18ea933 > .elementor-widget-container{margin:-21px 20px 0px 20px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-18ea933 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-19fdff2 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 55px 0px 55px;}.elementor-12 .elementor-element.elementor-element-19fdff2 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:1.2px;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}}
@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-71555d3{--width:50%;}.elementor-12 .elementor-element.elementor-element-e080d4b{--width:35%;}.elementor-12 .elementor-element.elementor-element-ed64137{--width:65%;}.elementor-12 .elementor-element.elementor-element-5b76b49{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-b59fd10{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-352d846{--content-width:500px;}.elementor-12 .elementor-element.elementor-element-d174691{--width:100%;}.elementor-12 .elementor-element.elementor-element-d0efaf9{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-768b102{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-fdc40fd{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-e7a314f{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-291b2cf{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-c4da1f8{--width:15%;}.elementor-12 .elementor-element.elementor-element-ec62d20{--width:85%;}.elementor-12 .elementor-element.elementor-element-f17d8c2{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-ece524b{--width:65%;}.elementor-12 .elementor-element.elementor-element-0cf166a{--width:45%;}.elementor-12 .elementor-element.elementor-element-b4513ff{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-3af9957{--width:15%;}.elementor-12 .elementor-element.elementor-element-aac33fd{--width:85%;}.elementor-12 .elementor-element.elementor-element-e0f62db{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-2d32f5d{--width:65%;}.elementor-12 .elementor-element.elementor-element-690a944{--width:45%;}.elementor-12 .elementor-element.elementor-element-b91f70d{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-bebfa0b{--width:15%;}.elementor-12 .elementor-element.elementor-element-46a3e87{--width:85%;}.elementor-12 .elementor-element.elementor-element-d7b869a{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-8ff3e53{--width:65%;}.elementor-12 .elementor-element.elementor-element-84ff176{--width:45%;}.elementor-12 .elementor-element.elementor-element-7360414{--content-width:950px;}.elementor-12 .elementor-element.elementor-element-3dec0fc{--width:67.018%;}.elementor-12 .elementor-element.elementor-element-08e6d86{--width:100%;}.elementor-12 .elementor-element.elementor-element-ebc314d{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-69ac5c3{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-a6317fc{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-cfc309c{--width:34%;}.elementor-12 .elementor-element.elementor-element-4697c25{--width:34%;}.elementor-12 .elementor-element.elementor-element-d57e00b{--width:34%;}.elementor-12 .elementor-element.elementor-element-b69451a{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-a6c5faa{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-9b76572{--width:34%;}.elementor-12 .elementor-element.elementor-element-9330282{--width:34%;}.elementor-12 .elementor-element.elementor-element-8a1ed22{--width:34%;}.elementor-12 .elementor-element.elementor-element-dc160f3{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-0f29d1a{--width:65%;}.elementor-12 .elementor-element.elementor-element-11c3d99{--width:45%;}.elementor-12 .elementor-element.elementor-element-9f3918a{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-bac15c4{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-acfbd2c{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-aabbb41{--width:40%;}.elementor-12 .elementor-element.elementor-element-eba98dd{--width:60%;}.elementor-12 .elementor-element.elementor-element-8a9a0b9{--width:67.018%;}.elementor-12 .elementor-element.elementor-element-96799e8{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-4371f16{--width:100%;}.elementor-12 .elementor-element.elementor-element-ed42f6b{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-2653de9{--width:100%;}.elementor-12 .elementor-element.elementor-element-8187135{--width:900%;}.elementor-12 .elementor-element.elementor-element-5ebb543{--width:100%;}.elementor-12 .elementor-element.elementor-element-34530bf{--width:900%;}.elementor-12 .elementor-element.elementor-element-91d1b3a{--width:50%;}.elementor-12 .elementor-element.elementor-element-9fa2047{--width:53.75%;}}
@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-c4da1f8{--width:111.594px;}.elementor-12 .elementor-element.elementor-element-3af9957{--width:111.594px;}.elementor-12 .elementor-element.elementor-element-bebfa0b{--width:111.594px;}.elementor-12 .elementor-element.elementor-element-a6317fc{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-a6c5faa{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-9f3918a{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-bac15c4{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-acfbd2c{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-91d1b3a{--width:320px;}}