.elementor-441 .elementor-element.elementor-element-e6fb42b {
    margin-top: -121px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-ddbdf34>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-6b90d22>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-6b90d22:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-6b90d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fde9b0;
}

.elementor-441 .elementor-element.elementor-element-6b90d22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 43px 0px 40px 0px;
}

.elementor-441 .elementor-element.elementor-element-6b90d22>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-aa66393>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-aa66393 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    color: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-389912c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-389912c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-06f407c {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button {
    background-color: var( --e-global-color-b32339d);
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: var( --e-global-color-b89d42d);
   color: #fde9b0;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFD657;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 16px 40px;
}

.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button:hover,
.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button:focus {
    background-color: var( --e-global-color-b32339d);
    color: var( --e-global-color-048ba22);
    border-color: #080600;
}

.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button:hover svg,
.elementor-441 .elementor-element.elementor-element-9c13432 .elementor-button:focus svg {
    fill: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-c1f66b4 {
    width: auto;
    max-width: auto;
    z-index: 9999;
}

.elementor-441 .elementor-element.elementor-element-c1f66b4>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-5d51a2f:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-5d51a2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF5A54;
}

.elementor-441 .elementor-element.elementor-element-5d51a2f,
.elementor-441 .elementor-element.elementor-element-5d51a2f>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-5d51a2f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-5d51a2f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-2bf8892.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-c451cf3 {
    width: auto;
    max-width: auto;
}

.elementor-441 .elementor-element.elementor-element-c451cf3>.elementor-widget-container {
    background-color: var( --e-global-color-b32339d);
    padding: 5px 5px 5px 5px;
    border-style: none;
}

.elementor-441 .elementor-element.elementor-element-c451cf3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #FF5A54;
}

.elementor-441 .elementor-element.elementor-element-02e381a {
    --spacer-size: 5px;
}

.elementor-441 .elementor-element.elementor-element-003a7a7 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-003a7a7 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-63433cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-63433cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/animated-vide-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-63433cd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-63433cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-aee50a8 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-aee50a8 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-4ab96e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-4ab96e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/E-learning-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-4ab96e5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-4ab96e5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-73822c7 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-73822c7 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-a77ce38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-a77ce38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/animated-vide-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-a77ce38>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-a77ce38>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-132f4b2 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-132f4b2 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-095d5f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-095d5f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/E-learning-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-095d5f7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-095d5f7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-bfb2574 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-bfb2574 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-2fb3e46:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-2fb3e46>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/animated-vide-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-2fb3e46>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-2fb3e46>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-807d7c2 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-807d7c2 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-a365da1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-a365da1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/E-learning-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-a365da1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-a365da1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-441 .elementor-element.elementor-element-a63e130 {
    left: 0px;
}

body.rtl .elementor-441 .elementor-element.elementor-element-a63e130 {
    right: 0px;
}

.elementor-441 .elementor-element.elementor-element-a63e130 {
    top: 0px;
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-a63e130 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-173ca31:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-173ca31>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/animated-vide-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-173ca31>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-173ca31>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-cdbe03a {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-cdbe03a .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-a1e162f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-a1e162f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/E-learning-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-a1e162f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-441 .elementor-element.elementor-element-a1e162f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5e62ca6 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-5e62ca6 .elementor-heading-title {
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-bfba32c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-0f1129f .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-9e77a34 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-43af063 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-4b93f29 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-19c140f .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-front-container {
    background-color: var( --e-global-color-b32339d);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-rear-container {
    background-color: var( --e-global-color-322065c);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-flip-card {
    transition-duration: 500ms;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-flipbox-fixed-height:not(.eael-template) {
    height: 370px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-flipbox-fixed-height.eael-template {
    min-height: 370px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
    font-size: 40px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg {
    color: var( --e-global-color-322065c);
    fill: var( --e-global-color-322065c);
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: var( --e-global-color-048ba22);
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #fff;
}

.elementor-441 .elementor-element.elementor-element-c31f44a .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
    color: #fff;
    line-height: 20px;
}

.elementor-441 .elementor-element.elementor-element-be18349 {
    --spacer-size: 10px;
}

.elementor-441 .elementor-element.elementor-element-1bb2453 {
    --spacer-size: 10px;
}

.elementor-441 .elementor-element.elementor-element-64c7733:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-64c7733>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-b89d42d);
}

.elementor-441 .elementor-element.elementor-element-64c7733 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-441 .elementor-element.elementor-element-64c7733>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-4f273a8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-d58cfd6 {
    width: auto;
    max-width: auto;
}

.elementor-441 .elementor-element.elementor-element-d58cfd6>.elementor-widget-container {
    background-color: var( --e-global-color-b32339d);
    padding: 5px 5px 5px 5px;
    border-style: none;
}

.elementor-441 .elementor-element.elementor-element-d58cfd6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
   color: #fde9b0;
}

.elementor-441 .elementor-element.elementor-element-661ec3c {
    --spacer-size: 5px;
}

.elementor-441 .elementor-element.elementor-element-afe3e64 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-afe3e64 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-7d92b09>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap,
.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner {
    height: 250px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap {
    transition: 500ms;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-wrapper {
    background-color: var( --e-global-color-b89d42d);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-control ul li.control {
    margin: 12px 17px 0px 0px;
    font-size: 12px;
    text-transform: capitalize;
    letter-spacing: 0px;
    color: var( --e-global-color-b32339d);
    background: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-control ul>li.control {
    border-radius: 0px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-control ul li.active {
   color: #fde9b0;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-control ul li.control.active {
    background: var( --e-global-color-b32339d);
    border-radius: 0px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
.elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img {
    border-radius: 0px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap .gallery-item-hoverer-bg {
    background-color: rgba(0, 0, 0, 0.7);
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title {
    color: #ffffff;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content {
    color: #ffffff;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .video-popup-bg {
    background-color: rgba(0, 0, 0, .7);
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .video-popup:hover>img {
    transform: scale(1.1);
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap .gallery-item-buttons>a span {
    background: #ff622a;
    color: #fff;
    height: 50px;
    line-height: 50px;
    width: 50px;
    font-size: 18px;
    border-radius: 100px;
    transition: 300ms;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap .gallery-item-buttons>a span img {
    height: 18px;
    width: 18px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 .gallery-item-caption-wrap .gallery-item-buttons>a span:hover {
    background: #ff622a;
    color: #fff;
    border-radius: 100px;
}

.elementor-441 .elementor-element.elementor-element-7d92b09 #eael-fg-no-items-found {
    text-align: center;
    color: #858e9a;
    border-radius: 0px;
}

.elementor-441 .elementor-element.elementor-element-9f6193a:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-9f6193a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-9f6193a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-441 .elementor-element.elementor-element-9f6193a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-2cc1f19.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-2be3950 {
    width: auto;
    max-width: auto;
}

.elementor-441 .elementor-element.elementor-element-2be3950>.elementor-widget-container {
    background-color: var( --e-global-color-b32339d);
    margin: 0px 0px 13px 0px;
    padding: 5px 5px 5px 5px;
}

.elementor-441 .elementor-element.elementor-element-2be3950 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    color: var( --e-global-color-8b0ca9c);
}

.elementor-441 .elementor-element.elementor-element-7a421b4 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-7a421b4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-048ba22);
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-stars>li>a,
.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-stars>li>span {
    color: #fec42d;
    fill: #fec42d;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-stars>li:not(:last-child) {
    margin-right: 5px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-profile-info .elementskit-author-name {
    margin-bottom: 0px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-pagination {
    bottom: -50px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-pagination span {
    width: 8px;
    height: 8px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 12px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
    transform: scale(1.2);
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-navigation-button {
    font-size: 36px;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-button-prev {
    left: 0%;
    width: 50px;
    height: 50px;
    color: #000000;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-button-next {
    right: 0%;
    width: 50px;
    height: 50px;
    color: #000000;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-button-prev:hover {
    color: #000000;
}

.elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-button-next:hover {
    color: #000000;
}

.elementor-441 .elementor-element.elementor-element-5ca2619c:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-5ca2619c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fde26c;
}

.elementor-441 .elementor-element.elementor-element-5ca2619c>.elementor-container {
    max-width: 1050px;
}

.elementor-441 .elementor-element.elementor-element-5ca2619c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 50px 0px;
}

.elementor-441 .elementor-element.elementor-element-5ca2619c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-4515b2de.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-4515b2de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-4515b2de.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-4515b2de>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-e65609c {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-e65609c>.elementor-widget-container {
    background-color: var( --e-global-color-b32339d);
    margin: 0px 0px 15px 0px;
    padding: 5px 5px 5px 5px;
}

.elementor-441 .elementor-element.elementor-element-e65609c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000;
}

.elementor-441 .elementor-element.elementor-element-cce8bfa {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-cce8bfa .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}

.elementor-441 .elementor-element.elementor-element-2f36a07b {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-441 .elementor-element.elementor-element-2f36a07b .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-441 .elementor-element.elementor-element-2f36a07b .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 20px;
}

.elementor-441 .elementor-element.elementor-element-2f36a07b .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-142b50d:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-142b50d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #994217;
}

.elementor-441 .elementor-element.elementor-element-142b50d>.elementor-background-overlay {
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-142b50d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-441 .elementor-element.elementor-element-c828953 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-c828953>.elementor-widget-container {
    background-color: #FFFFFF4F;
    padding: 5px 5px 5px 5px;
}

.elementor-441 .elementor-element.elementor-element-c828953 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #FFFFFF;
}

.elementor-441 .elementor-element.elementor-element-4d2bc63 {
    --spacer-size: 5px;
}

.elementor-441 .elementor-element.elementor-element-68c7a10 {
    text-align: start;
}

.elementor-441 .elementor-element.elementor-element-68c7a10 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    text-transform: uppercase;
    color: var( --e-global-color-b32339d);
}

.elementor-441 .elementor-element.elementor-element-93d8b25 {
    text-align: start;
}

.elementor-441 .elementor-element.elementor-element-93d8b25 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    color: var( --e-global-color-b32339d);
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-b5fc4ef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-b5fc4ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button {
    background-color: var( --e-global-color-b32339d);
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: var( --e-global-color-d4b7f1a);
    color: var( --e-global-color-d4b7f1a);
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #fde26c;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 16px 40px;
}

.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button:hover,
.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button:focus {
    background-color: var( --e-global-color-b32339d);
    color: var( --e-global-color-a94cac1);
    border-color: #21252A;
}

.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button:hover svg,
.elementor-441 .elementor-element.elementor-element-f67dca3 .elementor-button:focus svg {
    fill: var( --e-global-color-a94cac1);
}

.elementor-441 .elementor-element.elementor-element-60b9421 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-grid-post-holder {
    background-color: #fff;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-grid-post .eael-entry-footer {
    justify-content: flex-start;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-grid-post .eael-entry-header-after {
    justify-content: flex-start;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-entry-title a {
    color: #303133;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-entry-title:hover,
.elementor-441 .elementor-element.elementor-element-55d1324 .eael-entry-title a:hover {
    color: #23527c;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-grid-post .eael-entry-overlay {
    background-color: rgba(0, 0, 0, .75);
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-grid-post .eael-entry-overlay>i {
    color: #ffffff;
    font-size: 18px;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-grid-post .eael-entry-overlay>img {
    height: 18px;
    width: 18px;
}

.elementor-441 .elementor-element.elementor-element-55d1324 .eael-post-elements-readmore-btn {
    color: #000BEC;
}

.elementor-441 .elementor-element.elementor-element-060dbf6:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-060dbf6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF5A54;
}

.elementor-441 .elementor-element.elementor-element-060dbf6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-060dbf6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-d8d8e4b {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-d8d8e4b .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-441 .elementor-element.elementor-element-463a2b8:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-463a2b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF5A54;
}

.elementor-441 .elementor-element.elementor-element-463a2b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-441 .elementor-element.elementor-element-463a2b8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-9e7023c {
    color: #FFFFFF;
}

.elementor-441 .elementor-element.elementor-element-6de8f8e>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-054f41a {
    color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-441 .elementor-element.elementor-element-de69731 {
        width: 73.844%;
    }
    .elementor-441 .elementor-element.elementor-element-b5fc4ef {
        width: 26.156%;
    }
}

@media(max-width:1024px) {
    .elementor-441 .elementor-element.elementor-element-a77ce38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-a77ce38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/corporate-angela-scaled.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-095d5f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-095d5f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/tv-and-ad-2-scaled.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-2fb3e46:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-2fb3e46>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/photography-n-product-banner1.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-a365da1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-a365da1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/social-media-prmo-banner-scaled.jpg");
    }
    body:not(.rtl) .elementor-441 .elementor-element.elementor-element-a63e130 {
        left: 1px;
    }
    body.rtl .elementor-441 .elementor-element.elementor-element-a63e130 {
        right: 1px;
    }
    .elementor-441 .elementor-element.elementor-element-a63e130 {
        top: 31px;
    }
    .elementor-441 .elementor-element.elementor-element-173ca31:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-173ca31>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/music-n-film-production.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-a1e162f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-a1e162f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/real-estate.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-wrapper {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-control ul li.control {
        margin: 6px 6px 6px 6px;
    }
    .elementor-441 .elementor-element.elementor-element-9f6193a {
        padding: 70px 0px 15px 15px;
    }
    .elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }
    .elementor-441 .elementor-element.elementor-element-5ca2619c {
        padding: 65px 0px 30px 0px;
    }
    .elementor-441 .elementor-element.elementor-element-2f36a07b {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-441 .elementor-element.elementor-element-142b50d {
        padding: 20px 20px 20px 20px;
    }
    .elementor-441 .elementor-element.elementor-element-1997479>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-441 .elementor-element.elementor-element-55d1324 .eael-entry-thumbnail {
        height: 300px;
    }
}

@media(max-width:767px) {
    .elementor-441 .elementor-element.elementor-element-e6fb42b {
        padding: 10px 0px 0px 0px;
    }
    .elementor-441 .elementor-element.elementor-element-5d51a2f>.elementor-container {
        max-width: 500px;
    }
    .elementor-441 .elementor-element.elementor-element-003a7a7 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-441 .elementor-element.elementor-element-63433cd {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-4ab96e5 {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-a77ce38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-a77ce38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/corporate-angela-scaled.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-a77ce38 {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-095d5f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-095d5f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/tv-and-ad-2-scaled.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-095d5f7 {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-2fb3e46:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-2fb3e46>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/photography-n-product-banner1.jpg");
        background-position: top center;
        background-size: cover;
    }
    .elementor-441 .elementor-element.elementor-element-2fb3e46 {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-2fb3e46>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }
    .elementor-441 .elementor-element.elementor-element-a365da1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-a365da1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/social-media-prmo-banner-scaled.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-a365da1 {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-a365da1>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-441 .elementor-element.elementor-element-a63e130 {
        top: 40px;
    }
    .elementor-441 .elementor-element.elementor-element-173ca31:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-173ca31>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/music-n-film-production.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-173ca31 {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-a1e162f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-a1e162f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://vastvikfilms.com/wp-content/uploads/2023/04/real-estate.jpg");
    }
    .elementor-441 .elementor-element.elementor-element-a1e162f {
        width: 50%;
    }
    .elementor-441 .elementor-element.elementor-element-bfba32c .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-bfba32c .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-0f1129f .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-0f1129f .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-9e77a34 .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-9e77a34 .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-43af063 .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-43af063 .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-4b93f29 .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-4b93f29 .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-7aa6aa7 .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-19c140f .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-19c140f .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-c31f44a .eael-flipbox-fixed-height:not(.eael-template) {
        height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-c31f44a .eael-flipbox-fixed-height.eael-template {
        min-height: 145px;
    }
    .elementor-441 .elementor-element.elementor-element-afe3e64 .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-441 .elementor-element.elementor-element-7d92b09 .eael-filter-gallery-control ul li.control {
        padding: 6px 6px 6px 6px;
        margin: 5px 5px 5px 5px;
    }
    .elementor-441 .elementor-element.elementor-element-9f6193a {
        padding: 60px 0px 60px 0px;
    }
    .elementor-441 .elementor-element.elementor-element-2cc1f19>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-441 .elementor-element.elementor-element-7a421b4 .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }
    .elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-navigation-button {
        font-size: 115px;
    }
    .elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-button-prev {
        left: 0px;
        width: 33px;
        color: var( --e-global-color-b32339d);
    }
    .elementor-441 .elementor-element.elementor-element-f90bce9 .elementskit-testimonial-slider .swiper-button-next {
        width: 33px;
        color: var( --e-global-color-b32339d);
    }
    .elementor-441 .elementor-element.elementor-element-2f36a07b {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-441 .elementor-element.elementor-element-2f36a07b>.elementor-widget-container {
        --e-transform-translateX: 0px;
        --e-transform-translateY: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-441 .elementor-element.elementor-element-2f36a07b .swiper-wrapper {
        display: flex;
        align-items: center;
    }
    .elementor-441 .elementor-element.elementor-element-2f36a07b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-radius: 0px 0px 0px 0px;
    }
}