.elementor-13 .elementor-element.elementor-element-29ac471 > .elementor-container {
    max-width: 1150px;
}

.elementor-13 .elementor-element.elementor-element-29ac471:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-29ac471 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-1.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-29ac471 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 60px 0px 60px;
}

.elementor-13 .elementor-element.elementor-element-29ac471 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-29ac471 > .elementor-shape-bottom .elementor-shape-fill {
    fill: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-29ac471 > .elementor-shape-bottom svg {
    height: 75px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-13 .elementor-element.elementor-element-29ac471 > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-98d46c2 > .elementor-element-populated {
    margin: 10% 0% 18% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-13 .elementor-element.elementor-element-98d46c2 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 42% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-74339d9 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-74339d9 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a8b17e8 {
    text-align: left;
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-a8b17e8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a45e784 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #1a1a1a;
    color: #1a1a1a;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a6635ae > .elementor-container {
    max-width: 1150px;
}

.elementor-13 .elementor-element.elementor-element-a6635ae:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a6635ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-a6635ae > .elementor-background-overlay {
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-a6635ae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 60px 100px 60px;
}

.elementor-13 .elementor-element.elementor-element-b0d0cc4 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 10% 0% 10%;
}

.elementor-13 .elementor-element.elementor-element-7376eb8:hover img {
    filter: brightness(122%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-7376eb8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-fcbd491.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-fcbd491.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-fcbd491 > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 10%;
}

.elementor-13 .elementor-element.elementor-element-f5b6fae:hover img {
    filter: brightness(122%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-3c55c08 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-3c55c08 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6d7e9b2 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #1a1a1a;
    color: #1a1a1a;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-container {
    max-width: 1150px;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 60px 0px 60px;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-shape-top .elementor-shape-fill {
    fill: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-shape-top svg {
    height: 75px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-shape-bottom .elementor-shape-fill {
    fill: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-6cacdb9 > .elementor-shape-bottom svg {
    height: 75px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-13 .elementor-element.elementor-element-1f4d4f2 > .elementor-element-populated {
    margin: 38% 0% 38% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-13 .elementor-element.elementor-element-1f4d4f2 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-56038f5 {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-56038f5 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-56038f5 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-ab9fc9c {
    text-align: right;
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-ab9fc9c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-3ab3719 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #1a1a1a;
    color: #1a1a1a;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-06a7671:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-06a7671 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-06a7671 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-06a7671 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 80px;
}

.elementor-13 .elementor-element.elementor-element-9bd578a > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-13 .elementor-element.elementor-element-9bd578a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-fd4e534:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fd4e534 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-5.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-fd4e534 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fd4e534 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-86208d9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-86208d9 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0f9f4dd > .elementor-element-populated {
    margin: 20% 0% 60% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-13 .elementor-element.elementor-element-0f9f4dd > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ef6f2fa .elementor-heading-title {
    color: #1a1a1a;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-ef6f2fa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
}

.elementor-13 .elementor-element.elementor-element-e6e24de .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1a1a1a;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d1f0333 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d1f0333 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-d1f0333 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 20px 20px 20px 20px;
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-75960e3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-75960e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-75960e3 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-75960e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 80px;
}

.elementor-13 .elementor-element.elementor-element-7d9b472 > .elementor-element-populated {
    margin: 50px 0px 120px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-7d9b472 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-82243ce {
    border-style: dashed;
    border-width: 0px 0px 3px 0px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-82243ce > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2f4ae1c.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-2f4ae1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-2f4ae1c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-2f4ae1c > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b0b46e3 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-460031b.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-460031b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-460031b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-460031b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ec3f463 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-ec3f463 .elementor-heading-title {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-623af19.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-623af19.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-623af19 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-623af19 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c799f09 {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-c799f09 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-2fceaef {
    border-style: dashed;
    border-width: 0px 0px 3px 0px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-2fceaef > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-39d9e92.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-39d9e92.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-39d9e92 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-39d9e92 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4f5f50b .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-67dc3c2.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-67dc3c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-67dc3c2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-67dc3c2 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c62cafd {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c62cafd .elementor-heading-title {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-ffd332b.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-ffd332b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-ffd332b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-ffd332b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a89ce92 {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-a89ce92 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-6876479 {
    border-style: dashed;
    border-width: 0px 0px 3px 0px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-6876479 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b506b4d.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b506b4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b506b4d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-b506b4d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-58a4e10 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2d51378.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-2d51378.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-2d51378 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-2d51378 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6fdfbc3 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-6fdfbc3 .elementor-heading-title {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b827e3f.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b827e3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b827e3f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-b827e3f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2a62d5f {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-2a62d5f .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-b548c6e {
    border-style: dashed;
    border-width: 0px 0px 3px 0px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-b548c6e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-010780b.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-010780b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-010780b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-010780b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c3fbaae .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-9f8262b.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-9f8262b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-9f8262b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-9f8262b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1a72e68 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1a72e68 .elementor-heading-title {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-3fc3017.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-3fc3017.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-3fc3017 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-3fc3017 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f54019a {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-f54019a .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-9abed8b {
    border-style: dashed;
    border-width: 0px 0px 3px 0px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-9abed8b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b1f737e.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b1f737e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b1f737e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-b1f737e > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0335c45 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-c73860e.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-c73860e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-c73860e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-c73860e > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-55111d2 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-55111d2 .elementor-heading-title {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-ea3134f.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-ea3134f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-ea3134f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-ea3134f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-10b9555 {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-10b9555 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-c5a2421:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c5a2421 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-c5a2421 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c5a2421 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-db284e8 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20% 15% 20% 15%;
}

.elementor-13 .elementor-element.elementor-element-015364c .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-1006a5f {
    text-align: left;
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-1006a5f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #1a1a1a;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-aaa0eca.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-aaa0eca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-aaa0eca:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-aaa0eca > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-6.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-aaa0eca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-aaa0eca > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-f4f8fe6 .elementor-spacer-inner {
    height: 50px;
}

.elementor-13 .elementor-element.elementor-element-5b59168 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20% 15% 20% 15%;
}

.elementor-13 .elementor-element.elementor-element-911611f .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-6e74e54 {
    text-align: left;
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-6e74e54 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-0e76695:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0e76695 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-0e76695 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0e76695 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2afd6ab.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2afd6ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2afd6ab:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-2afd6ab > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-3.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-2afd6ab > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-2afd6ab > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-2aae713 .elementor-spacer-inner {
    height: 50px;
}

.elementor-13 .elementor-element.elementor-element-4976c70 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20% 15% 20% 15%;
}

.elementor-13 .elementor-element.elementor-element-2c246ad .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-242e948 {
    text-align: left;
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-242e948 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #1a1a1a;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-e880e25.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-e880e25.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-e880e25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-e880e25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-7.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-e880e25 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13 .elementor-element.elementor-element-e880e25 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-9c032e8 .elementor-spacer-inner {
    height: 50px;
}

.elementor-13 .elementor-element.elementor-element-cd78d93:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cd78d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-cd78d93 > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-cd78d93 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 60px 60px;
}

.elementor-13 .elementor-element.elementor-element-e038cf1 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-e038cf1 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-3a4b297b {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3a4b297b .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-13 .elementor-element.elementor-element-3a4b297b > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-25e3ec5 {
    text-align: center;
    color: #dddddd;
    font-family: "Merriweather", Sans-serif;
}

.elementor-13 .elementor-element.elementor-element-c858670 {
    text-align: center;
    color: #dddddd;
    font-family: "Merriweather", Sans-serif;
}

.elementor-13 .elementor-element.elementor-element-c858670 > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-32f775a {
    text-align: center;
    color: #dddddd;
    font-family: "Merriweather", Sans-serif;
}

.elementor-13 .elementor-element.elementor-element-32f775a > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4c7d450 {
    text-align: center;
    color: #dddddd;
    font-family: "Merriweather", Sans-serif;
}

.elementor-13 .elementor-element.elementor-element-1f6e20a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1f6e20a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-1f6e20a > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-1f6e20a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 80px;
}

.elementor-13 .elementor-element.elementor-element-32f865a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-32f865a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/02-gayatri-8.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-32f865a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-13 .elementor-element.elementor-element-32f865a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-32f865a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 30px 30px 30px 30px;
}

.elementor-13 .elementor-element.elementor-element-9437557 {
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9437557 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-75a0c3a.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-75a0c3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-75a0c3a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-75a0c3a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 50px 20px;
}

.elementor-13 .elementor-element.elementor-element-4283347 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4283347 .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0px 0px 10px #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-4283347 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d238cfc > .elementor-element-populated {
    margin: 20% 0% 55% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-13 .elementor-element.elementor-element-d238cfc > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3c414e0 .elementor-heading-title {
    color: #1a1a1a;
    font-family: "Anton", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.elementor-13 .elementor-element.elementor-element-3c414e0 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
}

.elementor-13 .elementor-element.elementor-element-5ea947b .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #1a1a1a;
    color: #1a1a1a;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1991f893:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1991f893 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-1991f893 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 40px 0px;
}

.elementor-13 .elementor-element.elementor-element-1991f893 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-275f85dd {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-275f85dd .elementor-heading-title {
    color: #ffffff;
    font-family: "Anton", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-275f85dd > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}

.elementor-13 .elementor-element.elementor-element-7e4374f5 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7e4374f5 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-7e4374f5 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
    padding: 8px 8px 8px 8px;
}

.elementor-13 .elementor-element.elementor-element-d6a5151:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d6a5151 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1a1a1a;
}

.elementor-13 .elementor-element.elementor-element-d6a5151 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d6a5151 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 80px;
}

.elementor-13 .elementor-element.elementor-element-e437c40:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-e437c40 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3a3a3a;
}

.elementor-13 .elementor-element.elementor-element-e437c40 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-e437c40 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-e437c40 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-13 .elementor-element.elementor-element-d76daf0 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-13 .elementor-element.elementor-element-3628e442 {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-style: italic;
}

.elementor-13 .elementor-element.elementor-element-53a7e8a7 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-605bd58:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-605bd58 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3a3a3a;
}

.elementor-13 .elementor-element.elementor-element-605bd58 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-605bd58 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-605bd58 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-13 .elementor-element.elementor-element-5e07226 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-13 .elementor-element.elementor-element-db95cfc {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-style: italic;
}

.elementor-13 .elementor-element.elementor-element-0eefb71 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-c5c9267:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-c5c9267 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3a3a3a;
}

.elementor-13 .elementor-element.elementor-element-c5c9267 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-c5c9267 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c5c9267 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-13 .elementor-element.elementor-element-9ae0522 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-13 .elementor-element.elementor-element-0fd284a {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-style: italic;
}

.elementor-13 .elementor-element.elementor-element-acb8b07 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-cbbad38:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13 .elementor-element.elementor-element-cbbad38 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3a3a3a;
}

.elementor-13 .elementor-element.elementor-element-cbbad38 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-cbbad38 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-cbbad38 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 20px 40px 20px;
}

.elementor-13 .elementor-element.elementor-element-7daf9d8 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-13 .elementor-element.elementor-element-c1d268e {
    color: #ffffff;
    font-family: "Merriweather", Sans-serif;
    font-size: 18px;
    font-style: italic;
}

.elementor-13 .elementor-element.elementor-element-b036c41 .elementor-heading-title {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

@media (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-98d46c2 > .elementor-element-populated {
        margin: 0% 0% 18% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-13 .elementor-element.elementor-element-98d46c2 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-74339d9 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-13 .elementor-element.elementor-element-a8b17e8 {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-3c55c08 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-56038f5 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-13 .elementor-element.elementor-element-ab9fc9c {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-ef6f2fa .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-d1f0333 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-b0b46e3 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-ec3f463 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-c799f09 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-4f5f50b .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-c62cafd .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-a89ce92 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-58a4e10 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-6fdfbc3 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-2a62d5f .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-c3fbaae .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-1a72e68 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-f54019a .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-0335c45 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-55111d2 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-10b9555 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-015364c .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-1006a5f {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-911611f .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-6e74e54 {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-2c246ad .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-242e948 {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-3a4b297b .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-3a4b297b > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-4283347 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-4283347 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-3c414e0 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-275f85dd .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-13 .elementor-element.elementor-element-7e4374f5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-e437c40 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-605bd58 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-c5c9267 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-cbbad38 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-29ac471 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-74339d9 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-a8b17e8 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-a6635ae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-b0d0cc4 > .elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-b0d0cc4 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fcbd491 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-3c55c08 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-6cacdb9 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-56038f5 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-ab9fc9c {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-06a7671 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-9bd578a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-9bd578a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fd4e534 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-75960e3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-7d9b472 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-b0b46e3 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-b0b46e3 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-ec3f463 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-ec3f463 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c799f09 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-4f5f50b .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-4f5f50b > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c62cafd {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-c62cafd > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a89ce92 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-58a4e10 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-58a4e10 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6fdfbc3 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-6fdfbc3 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2a62d5f {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-c3fbaae .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-c3fbaae > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1a72e68 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-1a72e68 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f54019a {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-9abed8b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-0335c45 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-0335c45 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-55111d2 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-55111d2 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-10b9555 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-015364c {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-015364c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-015364c > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1006a5f {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-f4f8fe6 .elementor-spacer-inner {
        height: 220px;
    }

    .elementor-13 .elementor-element.elementor-element-911611f {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-911611f .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-911611f > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6e74e54 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-2aae713 .elementor-spacer-inner {
        height: 220px;
    }

    .elementor-13 .elementor-element.elementor-element-2c246ad {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-2c246ad .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-2c246ad > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-242e948 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-9c032e8 .elementor-spacer-inner {
        height: 220px;
    }

    .elementor-13 .elementor-element.elementor-element-cd78d93 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 50px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3a4b297b .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-3a4b297b > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1f6e20a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-32f865a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-32f865a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-4283347 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13 .elementor-element.elementor-element-4283347 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d238cfc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d238cfc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-3c414e0 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-3c414e0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5ea947b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1991f893 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-275f85dd .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-275f85dd > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-7e4374f5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-d6a5151 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-e10b944 {
        width: 60%;
    }

    .elementor-13 .elementor-element.elementor-element-1f4d4f2 {
        width: 39.981%;
    }

    .elementor-13 .elementor-element.elementor-element-86208d9 {
        width: 59.982%;
    }

    .elementor-13 .elementor-element.elementor-element-0f9f4dd {
        width: 40%;
    }

    .elementor-13 .elementor-element.elementor-element-75a0c3a {
        width: 59.982%;
    }

    .elementor-13 .elementor-element.elementor-element-d238cfc {
        width: 40%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-e437c40 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-605bd58 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-c5c9267 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-cbbad38 {
        width: 50%;
    }
}