input:invalid {
   box-shadow: none;
}
.elementor-widget-image {
   text-align: center;
}
.elementor-widget-image a {
   display: inline-block;
}
.elementor-widget-image img {
   vertical-align: middle;
   display: inline-block;
}
.elementor-heading-title {
   padding: 0;
   margin: 0;
   line-height: 1;
}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
   color: inherit;
   font-size: inherit;
   line-height: inherit;
}
.elementor-star-rating {
   color: #ccd6df;
   font-family: eicons;
   display: inline-block;
}
.elementor-star-rating i {
   display: inline-block;
   position: relative;
   font-style: normal;
   cursor: default;
}
.elementor-star-rating i:before {
   content: "\e934";
   display: block;
   font-size: inherit;
   font-family: inherit;
   position: absolute;
   overflow: hidden;
   color: #f0ad4e;
   top: 0;
   left: 0;
}
.elementor-star-rating__wrapper {
   display: flex;
   align-items: center;
}
.elementor-star-rating__title {
   margin-right: 10px;
}
.elementor-star-rating--align-left .elementor-star-rating__wrapper {
   text-align: left;
   justify-content: flex-start;
}
.elementor-star-rating--align-center .elementor-star-rating__wrapper {
   text-align: center;
   justify-content: center;
}
@media (max-width: 767px) {
   .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
      text-align: left;
      justify-content: flex-start;
   }
   .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
      text-align: center;
      justify-content: center;
   }
}
.elementor-widget-countdown .elementor-countdown-expire--message {
   display: none;
   padding: 20px;
   text-align: center;
}
.elementor-widget-countdown .elementor-countdown-item {
   padding: 20px 0;
   text-align: center;
   color: #fff;
}
.elementor-widget-countdown .elementor-countdown-label {
   line-height: 1;
   font-size: 19px;
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label {
   display: block;
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item {
   flex-basis: 0;
   flex-grow: 1;
}

.elementor-widget-countdown .elementor-countdown-expire--message {
   display: none;
   padding: 20px;
   text-align: center;
}
.elementor-widget-countdown .elementor-countdown-item {
   padding: 20px 0;
   text-align: center;
   color: #fff;
}
.elementor-widget-countdown .elementor-countdown-label {
   line-height: 1;
   font-size: 19px;
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label {
   display: block;
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item {
   flex-basis: 0;
   flex-grow: 1;
}

.e-form__buttons {
   flex-wrap: wrap;
   display: flex;
}
.elementor-form .elementor-button > span {
   display: flex;
   justify-content: center;
   align-items: center;
}
.elementor-form .elementor-button .elementor-button-text {
   white-space: normal;
   flex-grow: 0;
}
.elementor-form .elementor-button svg {
   height: auto;
}

.elementor-widget-video .elementor-widget-container {
   overflow: hidden;
   transform: translateZ(0);
}
.elementor-widget-video .elementor-wrapper video {
   height: 100%;
   width: 100%;
   display: flex;
   border: 0;
   background-color: #000;
}
.elementor-widget-video .e-hosted-video .elementor-video {
   -o-object-fit: cover;
   object-fit: cover;
}

.e-form__buttons {
   flex-wrap: wrap;
   display: flex;
}
.elementor-form .elementor-button > span {
   display: flex;
   justify-content: center;
   align-items: center;
}
.elementor-form .elementor-button .elementor-button-text {
   white-space: normal;
   flex-grow: 0;
}
.elementor-form .elementor-button svg {
   height: auto;
}
.elementor-accordion {
   text-align: left;
}
.elementor-accordion .elementor-accordion-item {
   border: 1px solid #d5d8dc;
}
.elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
   border-top: none;
}
.elementor-accordion .elementor-tab-title {
   margin: 0;
   padding: 15px 20px;
   font-weight: 700;
   line-height: 1;
   cursor: pointer;
   outline: 0;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
   display: inline-block;
   width: 1.5em;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
   width: 1em;
   height: 1em;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
   float: left;
   text-align: left;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
   display: block;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
   display: none;
}
.elementor-accordion .elementor-tab-content {
   display: none;
   padding: 15px 20px;
   border-top: 1px solid #d5d8dc;
}
@media (max-width: 767px) {
   .elementor-accordion .elementor-tab-title {
      padding: 12px 15px;
   }
   .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
      width: 1.2em;
   }
   .elementor-accordion .elementor-tab-content {
      padding: 7px 15px;
   }
}
.elementor-6191 .elementor-element.elementor-element-ad74ec4 .elementor-wrapper {
   aspect-ratio: auto !important;
}
form input[type="tel"] {
   background-repeat: no-repeat !important;
   background-position: center left 5px !important;
   padding-left: 35px !important;
}
@media (max-width: 480px) {
   .elementor-6191 .elementor-element.elementor-element-01d5163 {
      margin-top: 0 !important;
   }
}

@font-face {
   font-family: eicons;
   src: url(../fonts/eicons.eot);
   src:
      url(../fonts/eicons.eot) format("embedded-opentype"),
      url(../fonts/eicons.woff2) format("woff2"),
      url(../fonts/eicons.woff) format("woff"),
      url(../fonts/eicons.ttf) format("truetype"),
      url(../img/eicons.svg) format("svg");
   font-weight: 400;
   font-style: normal;
}
[class*=" eicon-"],
[class^="eicon"] {
   display: inline-block;
   font-family: eicons;
   font-size: inherit;
   font-weight: 400;
   font-style: normal;
   font-variant: normal;
   line-height: 1;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}
.eicon-menu-bar:before {
   content: "\e816";
}
.eicon-close:before {
   content: "\e87f";
}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fas {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
   line-height: 1;
}
.fa-caret-square-down:before {
   content: "\f150";
}
.fa-cart-plus:before {
   content: "\f217";
}
.fa-check:before {
   content: "\f00c";
}
.fa-check-circle:before {
   content: "\f058";
}
.fa-minus:before {
   content: "\f068";
}

.elementor-screen-only {
   position: absolute;
   top: -10000em;
   width: 1px;
   height: 1px;
   margin: -1px;
   padding: 0;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   border: 0;
}
.elementor-clearfix:after {
   content: "";
   display: block;
   clear: both;
   width: 0;
   height: 0;
}
.elementor *,
.elementor :after,
.elementor :before {
   box-sizing: border-box;
}
.elementor a {
   box-shadow: none;
   text-decoration: none;
}
.elementor img {
   height: auto;
   max-width: 100%;
   border: 0;
   border-radius: 0;
   box-shadow: none;
}
.elementor video {
   max-width: 100%;
   width: 100%;
   margin: 0;
   line-height: 1;
   border: 0;
}
.elementor-element {
   --flex-direction: initial;
   --flex-wrap: initial;
   --justify-content: initial;
   --align-items: initial;
   --align-content: initial;
   --gap: initial;
   --flex-basis: initial;
   --flex-grow: initial;
   --flex-shrink: initial;
   --order: initial;
   --align-self: initial;
   flex-basis: var(--flex-basis);
   flex-grow: var(--flex-grow);
   flex-shrink: var(--flex-shrink);
   order: var(--order);
   align-self: var(--align-self);
}
.elementor-element:where(.elementor-widget) {
   flex-direction: var(--flex-direction);
   flex-wrap: var(--flex-wrap);
   justify-content: var(--justify-content);
   align-items: var(--align-items);
   align-content: var(--align-content);
   gap: var(--gap);
}
.elementor-align-center {
   text-align: center;
}
.elementor-align-center .elementor-button {
   width: auto;
}
@media (max-width: 1024px) {
   .elementor-tablet-align-center {
      text-align: center;
   }
   .elementor-tablet-align-center .elementor-button {
      width: auto;
   }
}
@media (max-width: 767px) {
   .elementor-mobile-align-center {
      text-align: center;
   }
   .elementor-mobile-align-center .elementor-button,
   .elementor-mobile-align-left .elementor-button {
      width: auto;
   }
   .elementor-mobile-align-left {
      text-align: left;
   }
}
.elementor-section {
   position: relative;
}
.elementor-section .elementor-container {
   display: flex;
   margin-right: auto;
   margin-left: auto;
   position: relative;
}
@media (max-width: 1024px) {
   .elementor-section .elementor-container {
      flex-wrap: wrap;
   }
}
.elementor-section.elementor-section-items-middle > .elementor-container {
   align-items: center;
}
.elementor-widget-wrap {
   position: relative;
   width: 100%;
   flex-wrap: wrap;
   align-content: flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
   display: flex;
}
.elementor-widget-wrap > .elementor-element {
   width: 100%;
}
.elementor-widget {
   position: relative;
}
.elementor-column {
   display: flex;
   flex-direction: column;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
   padding: 10px;
}
@media (min-width: 768px) {
   .elementor-column.elementor-col-25 {
      width: 25%;
   }
   .elementor-column.elementor-col-33 {
      width: 33.333%;
   }
   .elementor-column.elementor-col-50 {
      width: 50%;
   }
   .elementor-column.elementor-col-100 {
      width: 100%;
   }
}
@media (max-width: 767px) {
   .elementor-reverse-mobile > .elementor-container > :first-child {
      order: 10;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(2) {
      order: 9;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(3) {
      order: 8;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(4) {
      order: 7;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(5) {
      order: 6;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(6) {
      order: 5;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(7) {
      order: 4;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(8) {
      order: 3;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(9) {
      order: 2;
   }
   .elementor-reverse-mobile > .elementor-container > :nth-child(10) {
      order: 1;
   }
   .elementor-column {
      width: 100%;
   }
}
.elementor-form-fields-wrapper {
   display: flex;
   flex-wrap: wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input {
   flex-basis: 100%;
   max-width: 100%;
}
.elementor-field-group {
   flex-direction: column;
}
.elementor-field-group .elementor-field-textual {
   width: 100%;
   max-width: 100%;
   border: 1px solid #69727d;
   background-color: transparent;
   color: #1a1c1e;
   vertical-align: middle;
   flex-grow: 1;
}
.elementor-field-group .elementor-field-textual:focus {
   box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
   outline: 0;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
   color: inherit;
   font-family: inherit;
   opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
   color: inherit;
   font-family: inherit;
   opacity: 0.6;
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
   flex-basis: 100%;
}
.elementor-field-label {
   cursor: pointer;
}
.elementor-mark-required .elementor-field-label:after {
   content: "*";
   color: red;
   padding-left: 0.2em;
}
.elementor-field-textual {
   line-height: 1.4;
   font-size: 15px;
   min-height: 40px;
   padding: 5px 14px;
   border-radius: 3px;
}
.elementor-field-textual.elementor-size-md {
   font-size: 16px;
   min-height: 47px;
   padding: 6px 16px;
   border-radius: 4px;
}
.elementor-form .elementor-button {
   padding-top: 0;
   padding-bottom: 0;
   border: 0;
}
.elementor-form .elementor-button > span {
   display: flex;
   justify-content: center;
}
.elementor-form .elementor-button.elementor-size-sm {
   min-height: 40px;
}
.elementor-form .elementor-button.elementor-size-md {
   min-height: 47px;
}
.elementor-element .elementor-widget-container {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s,
      transform var(--e-transform-transition-duration, 0.4s);
}
.elementor-button {
   display: inline-block;
   line-height: 1;
   background-color: #69727d;
   font-size: 15px;
   padding: 12px 24px;
   border-radius: 3px;
   color: #fff;
   fill: #fff;
   text-align: center;
   transition: all 0.3s;
}
.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
   color: #fff;
}
.elementor-button-content-wrapper {
   display: flex;
   justify-content: center;
}
.elementor-button-icon {
   flex-grow: 0;
   order: 5;
}
.elementor-button-icon svg {
   width: 1em;
   height: auto;
}
.elementor-button-text {
   flex-grow: 1;
   order: 10;
   display: inline-block;
}
.elementor-button.elementor-size-md {
   font-size: 16px;
   padding: 15px 30px;
   border-radius: 4px;
}
.elementor-button .elementor-align-icon-left {
   margin-right: 5px;
   order: 5;
}
.elementor-button span {
   text-decoration: inherit;
}
.elementor-tab-title a {
   color: inherit;
}
.page-template-elementor_canvas.elementor-page:before {
   display: none;
}
.elementor .elementor-element ul.elementor-icon-list-items {
   padding: 0;
}
.animated {
   animation-duration: 1.25s;
}
@media (prefers-reduced-motion: reduce) {
   .animated {
      animation: none;
   }
}
.elementor-kit-6,
.elementor-kit-6 h2 {
   color: var(--e-global-color-text);
   font-weight: 400;
}
.elementor-kit-6 {
   --e-global-color-primary: #145da0;
   --e-global-color-text: #0c2d48;
   font-family: "Hind Siliguri", Sans-serif;
   font-size: 20px;
}
.elementor-kit-6 p {
   margin-bottom: 20px;
}
.elementor-kit-6 h1 {
   color: var(--e-global-color-primary);
   font-family: "Lato", Sans-serif;
   font-size: 38px;
   font-weight: 900;
}
.elementor-kit-6 h2 {
   font-family: "Hind Vadodara", Sans-serif;
   font-size: 32px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
   max-width: 1140px;
}
.elementor-widget:not(:last-child) {
   margin-bottom: 0;
}
@media (max-width: 1024px) {
   .elementor-kit-6 {
      font-size: 18px;
   }
   .elementor-kit-6 h1 {
      font-size: 32px;
   }
   .elementor-kit-6 h2 {
      font-size: 28px;
   }
   .elementor-section.elementor-section-boxed > .elementor-container {
      max-width: 1024px;
   }
}
@media (max-width: 767px) {
   .elementor-kit-6 {
      font-size: 18px;
   }
   .elementor-kit-6 h1 {
      font-size: 30px;
   }
   .elementor-kit-6 h2 {
      font-size: 23px;
   }
   .elementor-section.elementor-section-boxed > .elementor-container {
      max-width: 767px;
   }
}
.elementor-6191 .elementor-element.elementor-element-728f759 > .elementor-container {
   max-width: 1200px;
   min-height: 0;
}
.elementor-6191 .elementor-element.elementor-element-4547e58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
.elementor-6191 .elementor-element.elementor-element-5961a7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
.elementor-6191 .elementor-element.elementor-element-728f759 > .elementor-container > .elementor-column > .elementor-widget-wrap {
   align-content: center;
   align-items: center;
}
.elementor-6191 .elementor-element.elementor-element-728f759:not(.elementor-motion-effects-element-type-background) {
   background-color: #116766;
}
.elementor-6191 .elementor-element.elementor-element-728f759 {
   box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 0;
   margin-bottom: 0;
   padding: 0;
   z-index: 10;
}
.elementor-6191 .elementor-element.elementor-element-d57a76f {
   color: #fff;
   font-family: "Raleway", Sans-serif;
   font-size: 22px;
   font-weight: 500;
}
.elementor-6191 .elementor-element.elementor-element-d57a76f > .elementor-widget-container {
   margin: 0 0 -20px;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-4547e58 > .elementor-element-populated {
   margin: 0;
   padding: 0 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-menu-toggle {
   margin-left: auto;
   background-color: transparent;
   border-width: 0;
   border-radius: 0;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu .elementor-item {
   font-family: "Raleway", Sans-serif;
   font-size: 17px;
   font-weight: 400;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main .elementor-item {
   color: #fff;
   fill: #fff;
   padding: 10px 0;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main .elementor-item:focus,
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main .elementor-item:hover {
   color: #002f29;
   fill: #002f29;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before {
   background-color: #fff;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-menu-toggle,
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown a,
.elementor-6191 .elementor-element.elementor-element-882bf23 div.elementor-menu-toggle,
.elementor-6191 .elementor-element.elementor-element-882bf23 div.elementor-menu-toggle:hover {
   color: #fff;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .e--pointer-underline .elementor-item:after {
   height: 2px;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 {
   --e-nav-menu-horizontal-menu-item-margin: calc(50px / 2);
   --nav-menu-icon-size: 25px;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
   margin-bottom: 50px;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown {
   background-color: #26523f;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-menu-toggle:hover,
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown a:hover {
   color: #4632da;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown a:hover {
   background-color: #fff;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown .elementor-item {
   font-family: "Raleway", Sans-serif;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main .elementor-nav-menu--dropdown,
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
   box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown a {
   padding: 15px 16px;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown li:not(:last-child) {
   border-style: none;
   border-bottom-width: 1px;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,
.elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
   margin-top: 0 !important;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 div.elementor-menu-toggle svg,
.elementor-6191 .elementor-element.elementor-element-882bf23 div.elementor-menu-toggle:hover svg {
   fill: #fff;
}
.elementor-6191 .elementor-element.elementor-element-882bf23 > .elementor-widget-container {
   margin: 0;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-9a54789 > .elementor-container {
   max-width: 1200px;
   min-height: 0;
}
.elementor-6191 .elementor-element.elementor-element-9a54789 > .elementor-container > .elementor-column > .elementor-widget-wrap {
   align-content: center;
   align-items: center;
}
.elementor-6191 .elementor-element.elementor-element-9a54789:not(.elementor-motion-effects-element-type-background) {
   background-color: #116766;
}
.elementor-6191 .elementor-element.elementor-element-9a54789 {
   box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 0;
   margin-bottom: 0;
   padding: 0;
   z-index: 10;
}
.elementor-6191 .elementor-element.elementor-element-99e11f6 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-99e11f6 .elementor-heading-title {
   color: #fff;
   font-family: "Poppins", Sans-serif;
   font-size: 26px;
   font-weight: 600;
   text-transform: uppercase;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-99e11f6 > .elementor-widget-container {
   margin: -12px 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-232540f5 > .elementor-container {
   min-height: 85px;
}
.elementor-6191 .elementor-element.elementor-element-232540f5 {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 10px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-755e8e44 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-755e8e44 .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 36px;
   font-weight: 600;
   text-transform: uppercase;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-4cf29726 > .elementor-widget-container,
.elementor-6191 .elementor-element.elementor-element-755e8e44 > .elementor-widget-container {
   margin: -5px 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-4cf29726 {
   text-align: center;
   font-family: "Poppins", Sans-serif;
   font-size: 22px;
   font-weight: 500;
   line-height: 1.3em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-e32614b {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: -13px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-38811553 img {
   width: 100%;
   max-width: 100%;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 0 0 10px 0 #000;
}
.elementor-6191 .elementor-element.elementor-element-38811553 > .elementor-widget-container,
.elementor-6191 .elementor-element.elementor-element-79669785 > .elementor-element-populated {
   margin: 0;
}
.elementor-6191 .elementor-element.elementor-element-373bd71 {
   text-align: left;
}
.elementor-6191 .elementor-element.elementor-element-373bd71 .elementor-star-rating__title {
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 17px;
   font-weight: 400;
}
body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-373bd71:not(.elementor-star-rating--align-justify) .elementor-star-rating__title {
   margin-right: 5px;
}
.elementor-6191 .elementor-element.elementor-element-373bd71 .elementor-star-rating {
   font-size: 19px;
}
.elementor-6191 .elementor-element.elementor-element-373bd71 .elementor-star-rating i:before,
.elementor-6191 .elementor-element.elementor-element-8af2da0 .elementor-star-rating i:before {
   color: #ff6a19;
}
.elementor-6191 .elementor-element.elementor-element-373bd71 > .elementor-widget-container {
   margin: 0 0 3px;
}
.elementor-6191 .elementor-element.elementor-element-953709d {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-953709d .elementor-heading-title {
   color: #fff32e;
   font-family: "Poppins", Sans-serif;
   font-size: 23px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-953709d > .elementor-widget-container {
   margin: 20px 0 25px;
   padding: 8px;
   background-color: #0f504f;
   border-style: none;
   border-radius: 3px 3px 3px 3px;
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(15px / 2);
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(15px / 2);
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-icon i {
   color: #0d7776;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-icon svg {
   fill: #0d7776;
   transition: fill 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d {
   --e-icon-list-icon-size: 25px;
   --icon-vertical-offset: 0px;
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-item > a {
   font-family: "Poppins", Sans-serif;
   font-size: 20px;
   font-weight: 400;
   line-height: 29px;
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-text {
   color: #131313;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-c53cc1d > .elementor-widget-container {
   margin: 10px 0;
}
.elementor-6191 .elementor-element.elementor-element-6eaf207d {
   margin-top: 30px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-3013e5b7 img {
   width: 90%;
   max-width: 100%;
   border-radius: 5px 5px 5px 5px;
}
.elementor-6191 .elementor-element.elementor-element-7ed34863,
.elementor-6191 .elementor-element.elementor-element-c6af21e {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 30px;
   font-weight: 600;
   line-height: 1.3em;
}
.elementor-6191 .elementor-element.elementor-element-7ed34863 > .elementor-widget-container {
   margin: 0;
}
.elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-item {
   background-color: #ff600a;
   border-radius: 15px 15px 15px 15px;
   padding: 5px 0;
}
body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-item:not(:first-of-type) {
   margin-left: calc(10px / 2);
}
body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-item:not(:last-of-type) {
   margin-right: calc(10px / 2);
}
.elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-label {
   color: #fff;
   font-family: "Poppins", Sans-serif;
}
.elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-expire--message {
   color: red;
   font-family: "Mulish", Sans-serif;
   font-weight: 600;
}
.elementor-6191 .elementor-element.elementor-element-620ab248 > .elementor-widget-container {
   margin: 10px 0 0;
   padding: 0 30px;
}
.elementor-6191 .elementor-element.elementor-element-c6af21e > .elementor-widget-container {
   margin: 40px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-67044e0 {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 32px;
   font-weight: 600;
   font-style: normal;
   line-height: 1.4em;
}
.elementor-6191 .elementor-element.elementor-element-18606d38,
.elementor-6191 .elementor-element.elementor-element-c8285ee {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-style: normal;
   line-height: 1.4em;
   font-size: 28px;
   font-weight: 500;
}
.elementor-6191 .elementor-element.elementor-element-67044e0 > .elementor-widget-container {
   margin: 0 0 20px;
}
.elementor-6191 .elementor-element.elementor-element-c8285ee > .elementor-widget-container {
   margin: 0 0 -5px;
}
.elementor-6191 .elementor-element.elementor-element-52dc34dc .elementor-headline {
   text-align: center;
   font-family: "Poppins", Sans-serif;
   font-size: 40px;
   font-weight: 600;
}
.elementor-6191 .elementor-element.elementor-element-52dc34dc .elementor-headline-plain-text {
   color: #21553e;
}
.elementor-6191 .elementor-element.elementor-element-52dc34dc > .elementor-widget-container {
   margin: 0 0 -5px;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-18606d38 {
   font-size: 26px;
}
.elementor-6191 .elementor-element.elementor-element-18606d38 > .elementor-widget-container {
   margin: 0 0 20px;
}
.elementor-6191 .elementor-element.elementor-element-5a610221 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-5a610221 .elementor-heading-title {
   color: #fff32e;
   font-family: "Poppins", Sans-serif;
   font-size: 23px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-5a610221 > .elementor-widget-container {
   margin: 20px 0 25px;
   padding: 8px;
   background-color: #0f504f;
   border-style: none;
   border-radius: 3px 3px 3px 3px;
}
.elementor-6191 .elementor-element.elementor-element-296735e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
   background-color: transparent;
   background-image: linear-gradient(180deg, #fff 72%, #b7d9d8 100%);
}
.elementor-6191 .elementor-element.elementor-element-296735e > .elementor-element-populated {
   border-style: dashed;
   border-width: 3px;
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   border-radius: 10px 10px 10px 10px;
}
.elementor-6191 .elementor-element.elementor-element-2f18d7d {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 27px;
   font-weight: 600;
   line-height: 1.2em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-2f18d7d > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-field-group {
   padding-right: calc(10px / 2);
   padding-left: calc(10px / 2);
   margin-bottom: 20px;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-form-fields-wrapper {
   margin-left: calc(-10px / 2);
   margin-right: calc(-10px / 2);
   margin-bottom: -20px;
}
body .elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-labels-above .elementor-field-group > label,
body .elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-labels-above .elementor-field-group > label {
   padding-bottom: 5px;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-field-group > label {
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 18px;
   font-weight: 600;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-field-group .elementor-field {
   color: #000;
   font-family: "Poppins", Sans-serif;
   font-size: 16px;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
   background-color: #fff;
   border-color: #000;
   border-width: 2px;
   border-radius: 5px 5px 5px 5px;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 25px;
   font-weight: 600;
   border-style: solid;
   border-width: 2px;
   padding: 15px;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-button[type="submit"] {
   background-color: #06b800;
   color: #fff;
   border-color: #000;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-button[type="submit"] svg *,
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-button[type="submit"]:hover svg * {
   fill: #fff;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-button[type="submit"]:hover {
   color: #fff;
}
.elementor-6191 .elementor-element.elementor-element-da28c5c > .elementor-widget-container {
   margin: 10px 0 0;
   padding: 15px;
   background-color: #b7d9d8;
   border-style: solid;
   border-width: 2px;
   border-color: #ff600a;
   border-radius: 10px 10px 10px 10px;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(0px / 2);
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(0px / 2);
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-icon i {
   color: #1a4a46;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-icon svg {
   fill: #1a4a46;
   transition: fill 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d {
   --e-icon-list-icon-size: 25px;
   --e-icon-list-icon-align: left;
   --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
   --icon-vertical-offset: 0px;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-icon {
   padding-right: 0;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-item > a {
   font-family: "Poppins", Sans-serif;
   font-size: 20px;
   font-weight: 500;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-text {
   color: #21553e;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-f5ee30d > .elementor-widget-container {
   margin: 20px 0 0;
   padding: 0 15px;
}
.elementor-6191 .elementor-element.elementor-element-06bc8c8 {
   margin-top: 25px;
   margin-bottom: 15px;
}
.elementor-6191 .elementor-element.elementor-element-af5f5cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
   background-color: #ff600a;
}
.elementor-6191 .elementor-element.elementor-element-af5f5cb > .elementor-element-populated {
   border-style: solid;
   border-width: 1px;
   border-color: var(--e-global-color-text);
   box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin: 0;
   padding: 0 15px;
   border-radius: 10px 10px 10px 10px;
}
.elementor-6191 .elementor-element.elementor-element-1d8b256 {
   text-align: center;
   color: #fff;
   font-family: "Poppins", Sans-serif;
   font-size: 19px;
   font-weight: 400;
   line-height: 1.2em;
}
.elementor-6191 .elementor-element.elementor-element-1d8b256 > .elementor-widget-container {
   margin: 5px 0 -10px;
}
.elementor-6191 .elementor-element.elementor-element-119483f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
.elementor-6191 .elementor-element.elementor-element-14f947bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
.elementor-6191 .elementor-element.elementor-element-35487e3 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-6191 .elementor-element.elementor-element-383e90a > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-6191 .elementor-element.elementor-element-675e73cb > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-6191 .elementor-element.elementor-element-9851eb0 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-6191 .elementor-element.elementor-element-bb7b0c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
   align-content: center;
   align-items: center;
}
.elementor-6191 .elementor-element.elementor-element-675e73cb:not(.elementor-motion-effects-element-type-background) {
   background-color: transparent;
   background-image: linear-gradient(180deg, #b7d9d8a8 0, #fff 100%);
}
.elementor-6191 .elementor-element.elementor-element-675e73cb {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-ad74ec4 .elementor-wrapper {
   aspect-ratio: 1/1;
}
.elementor-6191 .elementor-element.elementor-element-beeca06 {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 27px;
   font-weight: 600;
   line-height: 1.2em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-beeca06 > .elementor-widget-container {
   margin: 0 0 10px;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-52addaee {
   margin-top: 40px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-4af33642,
.elementor-6191 .elementor-element.elementor-element-8af2da0 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-4af33642 .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 27px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-4af33642 > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-8af2da0 .elementor-star-rating__title {
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 17px;
   font-weight: 400;
}
body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-8af2da0:not(.elementor-star-rating--align-justify) .elementor-star-rating__title {
   margin-right: 5px;
}
.elementor-6191 .elementor-element.elementor-element-8af2da0 .elementor-star-rating {
   font-size: 19px;
}
.elementor-6191 .elementor-element.elementor-element-8af2da0 > .elementor-widget-container {
   margin: 0 0 3px;
}
.elementor-6191 .elementor-element.elementor-element-92b3c6a {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 0;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-011a616 img,
.elementor-6191 .elementor-element.elementor-element-293488d img,
.elementor-6191 .elementor-element.elementor-element-af82385 img,
.elementor-6191 .elementor-element.elementor-element-c156372 img {
   width: 100%;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
.elementor-6191 .elementor-element.elementor-element-011a616 > .elementor-widget-container,
.elementor-6191 .elementor-element.elementor-element-293488d > .elementor-widget-container,
.elementor-6191 .elementor-element.elementor-element-af82385 > .elementor-widget-container,
.elementor-6191 .elementor-element.elementor-element-c156372 > .elementor-widget-container {
   margin: 0;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-22bfb0d {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-22bfb0d .elementor-heading-title {
   color: #131313;
   font-family: "Raleway", Sans-serif;
   font-size: 20px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-22bfb0d > .elementor-widget-container {
   margin: 0;
   padding: 8px;
   background-color: #fff32e;
   border-style: dashed;
   border-color: #131313;
   border-radius: 11px 11px 11px 11px;
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(5px / 2);
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(5px / 2);
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-icon i {
   color: #307962;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-icon svg {
   fill: #307962;
   transition: fill 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f {
   --e-icon-list-icon-size: 25px;
   --icon-vertical-offset: 0px;
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-item > a {
   font-family: "Raleway", Sans-serif;
   font-size: 20px;
   font-weight: 500;
   line-height: 29px;
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-text {
   color: #131313;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-09bbf3f > .elementor-widget-container {
   margin: 20px 0 10px;
}
.elementor-6191 .elementor-element.elementor-element-bb3ea9a .elementor-button .elementor-align-icon-left {
   margin-right: 6px;
}
.elementor-6191 .elementor-element.elementor-element-bb3ea9a .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-bb3ea9a > .elementor-widget-container {
   margin: 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-383e90a:not(.elementor-motion-effects-element-type-background) {
   background-color: transparent;
   background-image: linear-gradient(180deg, #b7d9d8a8 23%, #fff 100%);
}
.elementor-6191 .elementor-element.elementor-element-383e90a {
   border-style: none;
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 40px;
   margin-bottom: 0;
   border-radius: 5px 5px 5px 5px;
}
.elementor-6191 .elementor-element.elementor-element-a539699 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-a539699 .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 29px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-a539699 > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(15px / 2);
}
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(15px / 2);
}
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-icon i {
   color: #0d7776;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-icon svg {
   fill: #0d7776;
   transition: fill 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-1c864bd {
   --e-icon-list-icon-size: 25px;
   --icon-vertical-offset: 0px;
}
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-item > a {
   font-family: "Poppins", Sans-serif;
   font-size: 20px;
   font-weight: 400;
   line-height: 29px;
}
.elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-text {
   color: #131313;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-1c864bd > .elementor-widget-container {
   margin: 10px 0;
}
.elementor-6191 .elementor-element.elementor-element-963c865 {
   text-align: center;
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 30px;
   font-weight: 600;
   line-height: 1.3em;
}
.elementor-6191 .elementor-element.elementor-element-963c865 > .elementor-widget-container {
   margin: 40px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-38194456 .elementor-button .elementor-align-icon-left,
.elementor-6191 .elementor-element.elementor-element-782141e .elementor-button .elementor-align-icon-left {
   margin-right: 6px;
}
.elementor-6191 .elementor-element.elementor-element-782141e .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-782141e > .elementor-widget-container {
   margin: 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-86446dd .elementor-wrapper {
   aspect-ratio: 1/1;
}
.elementor-6191 .elementor-element.elementor-element-1477e282:not(.elementor-motion-effects-element-type-background) {
   background-color: transparent;
   background-image: linear-gradient(180deg, #f4f3f3 20%, #fff 100%);
}
.elementor-6191 .elementor-element.elementor-element-1477e282 {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 40px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-aa902b6 .elementor-wrapper {
   aspect-ratio: 1/1;
}
.elementor-6191 .elementor-element.elementor-element-defba1d {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-defba1d .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 29px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-defba1d > .elementor-widget-container,
.elementor-6191 .elementor-element.elementor-element-ea7729a > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-ea7729a {
   text-align: center;
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 20px;
   font-weight: 400;
   line-height: 1.5em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-38194456 .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-38194456 > .elementor-widget-container {
   margin: 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-35487e3:not(.elementor-motion-effects-element-type-background) {
   background-color: transparent;
   background-image: linear-gradient(180deg, #fff 23%, #b7d9d8c2 100%);
}
.elementor-6191 .elementor-element.elementor-element-35487e3 {
   border-style: none;
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 40px;
   margin-bottom: 0;
   border-radius: 5px 5px 5px 5px;
}
.elementor-6191 .elementor-element.elementor-element-0595665 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-0595665 .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 29px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-0595665 > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-9851eb0 {
   border-style: none;
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 0;
   margin-bottom: 0;
   border-radius: 5px 5px 5px 5px;
}
.elementor-6191 .elementor-element.elementor-element-33e4025 img {
   width: 100%;
   max-width: 62%;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 0 0 10px 0 #000;
}
.elementor-6191 .elementor-element.elementor-element-33e4025:not(.elementor-widget-image) .elementor-widget-container {
   -webkit-mask-image: url(../img/circle.svg);
   -webkit-mask-size: contain;
   -webkit-mask-position: center center;
   -webkit-mask-repeat: no-repeat;
}
.elementor-6191 .elementor-element.elementor-element-33e4025.elementor-widget-image .elementor-widget-container img {
   -webkit-mask-image: url(../img/circle.svg);
   -webkit-mask-size: contain;
   -webkit-mask-position: center center;
   -webkit-mask-repeat: no-repeat;
}
.elementor-6191 .elementor-element.elementor-element-27a8e76,
.elementor-6191 .elementor-element.elementor-element-a41bdc2 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-a41bdc2 .elementor-heading-title {
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 22px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: -0.2px;
}
.elementor-6191 .elementor-element.elementor-element-a41bdc2 > .elementor-widget-container {
   margin: 10px 0 -5px;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-27a8e76 .elementor-heading-title,
.elementor-6191 .elementor-element.elementor-element-a041ecc {
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 17px;
   font-weight: 400;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-a041ecc {
   text-align: center;
   font-size: 20px;
   line-height: 1.5em;
}
.elementor-6191 .elementor-element.elementor-element-27a8e76 > .elementor-widget-container {
   margin: 0 0 -5px;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-a041ecc > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-865c6d8 .elementor-button .elementor-align-icon-left,
.elementor-6191 .elementor-element.elementor-element-92f97b9 .elementor-button .elementor-align-icon-left {
   margin-right: 6px;
}
.elementor-6191 .elementor-element.elementor-element-865c6d8 .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-865c6d8 > .elementor-widget-container {
   margin: 20px 0;
}
.elementor-6191 .elementor-element.elementor-element-731873e {
   margin-top: 40px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-df671ef {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-df671ef .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 27px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-df671ef > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-6881133 {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 0;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-036aa23 .elementor-wrapper,
.elementor-6191 .elementor-element.elementor-element-47923fb .elementor-wrapper,
.elementor-6191 .elementor-element.elementor-element-a85214c .elementor-wrapper {
   aspect-ratio: 1/1;
}
.elementor-6191 .elementor-element.elementor-element-92f97b9 .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-92f97b9 > .elementor-widget-container {
   margin: 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-13aa829:not(.elementor-motion-effects-element-type-background) {
   background-color: transparent;
   background-image: linear-gradient(180deg, #fff 20%, #f4f3f3 100%);
}
.elementor-6191 .elementor-element.elementor-element-13aa829 {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 40px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-f2ee1f8 .elementor-wrapper {
   aspect-ratio: 1/1;
}
.elementor-6191 .elementor-element.elementor-element-b34d91e {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-b34d91e .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 29px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-b34d91e > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(15px / 2);
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(15px / 2);
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-icon i {
   color: #307962;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-icon svg {
   fill: #307962;
   transition: fill 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 {
   --e-icon-list-icon-size: 25px;
   --icon-vertical-offset: 0px;
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-item > a {
   font-family: "Poppins", Sans-serif;
   font-size: 20px;
   font-weight: 400;
   line-height: 29px;
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-text {
   color: #131313;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-7ac3600 > .elementor-widget-container {
   margin: 10px 0;
}
.elementor-6191 .elementor-element.elementor-element-738c377 .elementor-button .elementor-align-icon-left {
   margin-right: 6px;
}
.elementor-6191 .elementor-element.elementor-element-738c377 .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-738c377 > .elementor-widget-container {
   margin: 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-48c2c0c7 {
   margin-top: 40px;
   margin-bottom: 40px;
}
.elementor-6191 .elementor-element.elementor-element-4cee7dd9 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-4cee7dd9 .elementor-heading-title {
   color: #fff;
   font-family: "Poppins", Sans-serif;
   font-size: 28px;
   font-weight: 500;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-4cee7dd9 > .elementor-widget-container {
   margin: 0;
   padding: 10px;
   background-color: #0f504f;
   border-radius: 3px 3px 3px 3px;
}
.elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-item {
   background-color: #ff600a;
   border-radius: 15px 15px 15px 15px;
   padding: 5px 0;
}
body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-item:not(:first-of-type) {
   margin-left: calc(10px / 2);
}
body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-item:not(:last-of-type) {
   margin-right: calc(10px / 2);
}
.elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-label {
   color: #fff;
   font-family: "Poppins", Sans-serif;
}
.elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-expire--message {
   color: red;
   font-family: "Mulish", Sans-serif;
   font-weight: 600;
}
.elementor-6191 .elementor-element.elementor-element-2c27f92b > .elementor-widget-container {
   margin: 20px 0 0;
   padding: 0 30px;
}
.elementor-6191 .elementor-element.elementor-element-0b8c0d8 {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 30px;
   font-weight: 600;
   line-height: 1.3em;
}
.elementor-6191 .elementor-element.elementor-element-0b8c0d8 > .elementor-widget-container {
   margin: 40px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-5fd7876,
.elementor-6191 .elementor-element.elementor-element-b313bc3 {
   text-align: center;
   color: #153929;
   font-family: "Poppins", Sans-serif;
   font-size: 32px;
   font-weight: 600;
   font-style: normal;
   line-height: 1.4em;
}
.elementor-6191 .elementor-element.elementor-element-b313bc3 > .elementor-widget-container {
   margin: 0 0 20px;
}
.elementor-6191 .elementor-element.elementor-element-063bac9 .elementor-headline {
   text-align: center;
   font-family: "Poppins", Sans-serif;
   font-size: 40px;
   font-weight: 600;
}
.elementor-6191 .elementor-element.elementor-element-063bac9 .elementor-headline-plain-text {
   color: #21553e;
}
.elementor-6191 .elementor-element.elementor-element-063bac9 > .elementor-widget-container {
   margin: 0 0 -5px;
   padding: 0;
}
.elementor-6191 .elementor-element.elementor-element-5fd7876 {
   font-size: 26px;
   font-weight: 500;
}
.elementor-6191 .elementor-element.elementor-element-5fd7876 > .elementor-widget-container {
   margin: 0 0 20px;
}
.elementor-6191 .elementor-element.elementor-element-1eed864 img {
   width: 100%;
   max-width: 100%;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 0 0 10px 0 #000;
}
.elementor-6191 .elementor-element.elementor-element-1eed864 > .elementor-widget-container {
   margin: 0;
}
.elementor-6191 .elementor-element.elementor-element-fe30615 {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-d59e1ae,
.elementor-6191 .elementor-element.elementor-element-fe30615 .elementor-heading-title {
   color: #fff32e;
   font-family: "Poppins", Sans-serif;
   font-size: 23px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-fe30615 > .elementor-widget-container {
   margin: 20px 0 25px;
   padding: 8px;
   background-color: #0f504f;
   border-style: none;
   border-radius: 3px 3px 3px 3px;
}
.elementor-6191 .elementor-element.elementor-element-d59e1ae {
   text-align: center;
   color: #153929;
   font-size: 27px;
   line-height: 1.2em;
}
.elementor-6191 .elementor-element.elementor-element-d59e1ae > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-field-group {
   padding-right: calc(10px / 2);
   padding-left: calc(10px / 2);
   margin-bottom: 20px;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-form-fields-wrapper {
   margin-left: calc(-10px / 2);
   margin-right: calc(-10px / 2);
   margin-bottom: -20px;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-field-group > label {
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 18px;
   font-weight: 600;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-field-group .elementor-field {
   color: #000;
   font-family: "Poppins", Sans-serif;
   font-size: 16px;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
   background-color: #fff;
   border-color: #000;
   border-width: 2px;
   border-radius: 5px 5px 5px 5px;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 25px;
   font-weight: 600;
   border-style: solid;
   border-width: 2px;
   padding: 15px;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-button[type="submit"] {
   background-color: #06b800;
   color: #fff;
   border-color: #000;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-button[type="submit"] svg *,
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-button[type="submit"]:hover svg * {
   fill: #fff;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-button[type="submit"]:hover {
   color: #fff;
}
.elementor-6191 .elementor-element.elementor-element-4d29890 > .elementor-widget-container {
   margin: 10px 0 0;
   padding: 15px;
   background-color: #b7d9d8;
   border-style: solid;
   border-width: 2px;
   border-color: #ff600a;
   border-radius: 10px 10px 10px 10px;
}
.elementor-6191 .elementor-element.elementor-element-56f7f2fe {
   margin-top: 25px;
   margin-bottom: 15px;
}
.elementor-6191 .elementor-element.elementor-element-2126b778:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
   background-color: #ff600a;
}
.elementor-6191 .elementor-element.elementor-element-2126b778 > .elementor-element-populated {
   border-style: solid;
   border-width: 1px;
   border-color: var(--e-global-color-text);
   box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin: 0;
   padding: 0 15px;
   border-radius: 10px 10px 10px 10px;
}
.elementor-6191 .elementor-element.elementor-element-41cfb6fc {
   text-align: center;
   color: #fff;
   font-family: "Poppins", Sans-serif;
   font-size: 19px;
   font-weight: 400;
   line-height: 1.2em;
}
.elementor-6191 .elementor-element.elementor-element-41cfb6fc > .elementor-widget-container {
   margin: 5px 0 -10px;
}
.elementor-6191 .elementor-element.elementor-element-53275d4c {
   margin-top: 30px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-602c240b {
   text-align: center;
}
.elementor-6191 .elementor-element.elementor-element-602c240b .elementor-heading-title {
   color: #1a4833;
   font-family: "Poppins", Sans-serif;
   font-size: 29px;
   font-weight: 600;
   line-height: 1.1em;
   letter-spacing: 0;
}
.elementor-6191 .elementor-element.elementor-element-602c240b > .elementor-widget-container {
   margin: 0;
   padding: 10px;
}
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-item,
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-item .elementor-tab-content {
   border-width: 1px;
}
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-icon,
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-title,
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-tab-title .elementor-accordion-icon i:before {
   color: #131313;
}
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-title {
   font-family: "Poppins", Sans-serif;
   font-size: 18px;
   font-weight: 500;
}
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-icon svg,
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-tab-title .elementor-accordion-icon svg {
   fill: #131313;
}
.elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-tab-content {
   color: #131313;
   font-family: "Poppins", Sans-serif;
   font-size: 18px;
   font-weight: 400;
}
.elementor-6191 .elementor-element.elementor-element-3fcba4ca > .elementor-widget-container {
   margin: 0 0 20px;
   box-shadow: 0 0 10px -10px rgba(0, 0, 0, 0.5);
}
.elementor-6191 .elementor-element.elementor-element-12b98adf .elementor-button .elementor-align-icon-left {
   margin-right: 6px;
}
.elementor-6191 .elementor-element.elementor-element-12b98adf .elementor-button {
   font-family: "Poppins", Sans-serif;
   font-size: 24px;
   font-weight: 600;
   fill: #fff;
   color: #fff;
   background-color: #ff600a;
   border-radius: 13px 13px 13px 13px;
   box-shadow: 0 3px 5px -1px #000;
}
.elementor-6191 .elementor-element.elementor-element-12b98adf > .elementor-widget-container {
   margin: 20px 0 0;
}
.elementor-6191 .elementor-element.elementor-element-01d5163:not(.elementor-motion-effects-element-type-background) {
   background-color: #116766;
}
.elementor-6191 .elementor-element.elementor-element-01d5163 {
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   margin-top: 50px;
   margin-bottom: 0;
}
.elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-icon i {
   color: #ff600a;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-icon svg {
   fill: #ff600a;
   transition: fill 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-b873436 {
   --e-icon-list-icon-size: 15px;
   --icon-vertical-offset: 0px;
}
.elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-icon {
   padding-right: 0;
}
.elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-item > a {
   font-family: "Raleway", Sans-serif;
   font-size: 15px;
   font-weight: 500;
}
.elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-text {
   color: #fff;
   transition: color 0.3s;
}
.elementor-6191 .elementor-element.elementor-element-b873436 > .elementor-widget-container {
   margin: 0 0 5px;
}
.elementor-6191 .elementor-element.elementor-element-14de408 {
   text-align: center;
   color: var(--e-global-color-text);
   font-family: "Hind Siliguri", Sans-serif;
   font-size: 15px;
   font-weight: 600;
}
@media (max-width: 1024px) {
   .elementor-6191 .elementor-element.elementor-element-5961a7a > .elementor-element-populated {
      padding: 0 0 0 5%;
   }
   .elementor-6191 .elementor-element.elementor-element-f87a7ba img {
      width: 50%;
   }
   .elementor-6191 .elementor-element.elementor-element-d57a76f {
      text-align: center;
   }
   .elementor-6191 .elementor-element.elementor-element-d57a76f > .elementor-widget-container {
      padding: 0 10px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4547e58 > .elementor-element-populated {
      padding: 0 0 0 5%;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown .elementor-item {
      font-size: 16px;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown a {
      padding-top: 25px;
      padding-bottom: 25px;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
      margin-top: 25px !important;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 > .elementor-widget-container {
      padding: 0 10px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-99e11f6 .elementor-heading-title {
      font-size: 25px;
   }
   .elementor-6191 .elementor-element.elementor-element-755e8e44 .elementor-heading-title {
      font-size: 29px;
   }
   .elementor-6191 .elementor-element.elementor-element-4cf29726 {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-953709d .elementor-heading-title {
      font-size: 21px;
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(20px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(20px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-item > a {
      font-size: 19px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d > .elementor-widget-container {
      margin: 20px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-67044e0,
   .elementor-6191 .elementor-element.elementor-element-7ed34863,
   .elementor-6191 .elementor-element.elementor-element-c6af21e {
      font-size: 25px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-label {
      font-size: 18px;
   }
   .elementor-6191 .elementor-element.elementor-element-67044e0 > .elementor-widget-container {
      margin: 10px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-c8285ee {
      font-size: 25px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-c8285ee > .elementor-widget-container {
      margin: 25px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-18606d38 {
      font-size: 25px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-18606d38 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-5a610221 .elementor-heading-title {
      font-size: 21px;
   }
   .elementor-6191 .elementor-element.elementor-element-2f18d7d {
      font-size: 25px;
   }
   .elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-item > a {
      font-size: 19px;
   }
   .elementor-6191 .elementor-element.elementor-element-beeca06 > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4af33642 .elementor-heading-title,
   .elementor-6191 .elementor-element.elementor-element-beeca06 {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-4af33642 > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-22bfb0d .elementor-heading-title {
      font-size: 21px;
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(7px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(7px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-item > a {
      font-size: 18px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-bb3ea9a .elementor-button {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-383e90a {
      margin-top: 20px;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-a539699 .elementor-heading-title {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-a539699 > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(20px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(20px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-item > a,
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-item > a {
      font-size: 19px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd > .elementor-widget-container {
      margin: 20px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-963c865 {
      font-size: 25px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-963c865 > .elementor-widget-container {
      padding: 0 25px;
   }
   .elementor-6191 .elementor-element.elementor-element-782141e .elementor-button {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-defba1d .elementor-heading-title {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-defba1d > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-ea7729a {
      font-size: 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-38194456 .elementor-button {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-35487e3,
   .elementor-6191 .elementor-element.elementor-element-9851eb0 {
      margin-top: 20px;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-0595665 .elementor-heading-title {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-0595665 > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-a041ecc,
   .elementor-6191 .elementor-element.elementor-element-a41bdc2 .elementor-heading-title {
      font-size: 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-27a8e76 .elementor-heading-title {
      font-size: 18px;
   }
   .elementor-6191 .elementor-element.elementor-element-27a8e76 > .elementor-widget-container {
      margin: 3px;
   }
   .elementor-6191 .elementor-element.elementor-element-865c6d8 .elementor-button {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-df671ef .elementor-heading-title {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-df671ef > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-92f97b9 .elementor-button {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-b34d91e .elementor-heading-title {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-b34d91e > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(20px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(20px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 > .elementor-widget-container {
      margin: 20px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-738c377 .elementor-button {
      font-size: 22px;
   }
   .elementor-6191 .elementor-element.elementor-element-4cee7dd9 .elementor-heading-title {
      font-size: 29px;
   }
   .elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-label {
      font-size: 18px;
   }
   .elementor-6191 .elementor-element.elementor-element-0b8c0d8,
   .elementor-6191 .elementor-element.elementor-element-5fd7876,
   .elementor-6191 .elementor-element.elementor-element-b313bc3 {
      font-size: 25px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-b313bc3 > .elementor-widget-container {
      margin: 10px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-5fd7876 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-fe30615 .elementor-heading-title {
      font-size: 21px;
   }
   .elementor-6191 .elementor-element.elementor-element-d59e1ae {
      font-size: 25px;
   }
   .elementor-6191 .elementor-element.elementor-element-602c240b .elementor-heading-title {
      font-size: 26px;
   }
   .elementor-6191 .elementor-element.elementor-element-602c240b > .elementor-widget-container {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-12b98adf .elementor-button {
      font-size: 22px;
   }
}
@media (min-width: 768px) {
   .elementor-6191 .elementor-element.elementor-element-5961a7a {
      width: 5%;
   }
   .elementor-6191 .elementor-element.elementor-element-51188de {
      width: 34.333%;
   }
   .elementor-6191 .elementor-element.elementor-element-4547e58 {
      width: 60%;
   }
}
@media (max-width: 1024px) and (min-width: 768px) {
   .elementor-6191 .elementor-element.elementor-element-5961a7a {
      width: 15%;
   }
   .elementor-6191 .elementor-element.elementor-element-51188de {
      width: 70%;
   }
   .elementor-6191 .elementor-element.elementor-element-4547e58 {
      width: 15%;
   }
   .elementor-6191 .elementor-element.elementor-element-7745964 {
      width: 100%;
   }
}
@media (max-width: 767px) {
   .elementor-6191 .elementor-element.elementor-element-728f759 {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-5961a7a {
      width: 18%;
   }
   .elementor-6191 .elementor-element.elementor-element-5961a7a > .elementor-element-populated {
      padding: 0 0 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-51188de {
      width: 65%;
   }
   .elementor-6191 .elementor-element.elementor-element-d57a76f {
      text-align: center;
      font-size: 16px;
   }
   .elementor-6191 .elementor-element.elementor-element-d57a76f > .elementor-widget-container {
      padding: 0 20px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4547e58 {
      width: 15%;
   }
   .elementor-6191 .elementor-element.elementor-element-4547e58 > .elementor-element-populated {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main .elementor-item {
      padding-top: 0;
      padding-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 {
      --e-nav-menu-horizontal-menu-item-margin: calc(33px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
      margin-bottom: 33px;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--dropdown a {
      padding-top: 11px;
      padding-bottom: 11px;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,
   .elementor-6191 .elementor-element.elementor-element-882bf23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
      margin-top: 25px !important;
   }
   .elementor-6191 .elementor-element.elementor-element-882bf23 > .elementor-widget-container {
      padding: 0 20px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-9a54789 {
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-7745964 {
      width: 100%;
   }
   .elementor-6191 .elementor-element.elementor-element-99e11f6 .elementor-heading-title {
      font-size: 15px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-99e11f6 > .elementor-widget-container {
      margin: 0;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-232540f5 {
      margin-top: 15px;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-755e8e44 .elementor-heading-title {
      font-size: 20px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-755e8e44 > .elementor-widget-container {
      margin: 0;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4cf29726 {
      font-size: 18px;
      line-height: 1.3em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4cf29726 > .elementor-widget-container {
      margin: 0 0 -20px;
      padding: 8px 0;
   }
   .elementor-6191 .elementor-element.elementor-element-e32614b {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-011a616 img,
   .elementor-6191 .elementor-element.elementor-element-293488d img,
   .elementor-6191 .elementor-element.elementor-element-3013e5b7 img,
   .elementor-6191 .elementor-element.elementor-element-38811553 img,
   .elementor-6191 .elementor-element.elementor-element-af82385 img,
   .elementor-6191 .elementor-element.elementor-element-c156372 img {
      width: 100%;
      max-width: 100%;
   }
   .elementor-6191 .elementor-element.elementor-element-38811553 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-79669785 > .elementor-element-populated {
      margin: 15px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-373bd71 {
      text-align: left;
   }
   .elementor-6191 .elementor-element.elementor-element-373bd71 .elementor-star-rating__title {
      font-size: 14px;
   }
   body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-373bd71:not(.elementor-star-rating--align-justify) .elementor-star-rating__title,
   body:not(.rtl) .elementor-6191 .elementor-element.elementor-element-8af2da0:not(.elementor-star-rating--align-justify) .elementor-star-rating__title {
      margin-right: 5px;
   }
   .elementor-6191 .elementor-element.elementor-element-373bd71 .elementor-star-rating {
      font-size: 15px;
   }
   .elementor-6191 .elementor-element.elementor-element-373bd71 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-953709d .elementor-heading-title {
      font-size: 19px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-953709d > .elementor-widget-container {
      margin: 20px 0;
      padding: 8px;
      border-radius: 3px 3px 3px 3px;
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(15px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(15px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d {
      --e-icon-list-icon-size: 19px;
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-c53cc1d .elementor-icon-list-item > a {
      font-size: 17px;
      line-height: 1.3em;
      letter-spacing: 0.1px;
   }
   .elementor-6191 .elementor-element.elementor-element-c53cc1d > .elementor-widget-container {
      margin: 0 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-6eaf207d {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-7ed34863,
   .elementor-6191 .elementor-element.elementor-element-c6af21e {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-7ed34863 > .elementor-widget-container {
      margin: 10px 0 -10px;
      padding: 0 2px;
   }
   .elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-label,
   .elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-field-group > label {
      font-size: 17px;
   }
   .elementor-6191 .elementor-element.elementor-element-620ab248 .elementor-countdown-expire--message {
      font-size: 18px;
   }
   .elementor-6191 .elementor-element.elementor-element-620ab248 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-c6af21e > .elementor-widget-container {
      margin: 20px 0 0;
      padding: 0 2px;
   }
   .elementor-6191 .elementor-element.elementor-element-67044e0 {
      font-size: 27px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-67044e0 > .elementor-widget-container {
      margin: 0;
      padding: 0 15px;
   }
   .elementor-6191 .elementor-element.elementor-element-c8285ee {
      font-size: 18px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-c8285ee > .elementor-widget-container {
      margin: 0 0 -15px;
   }
   .elementor-6191 .elementor-element.elementor-element-52dc34dc .elementor-headline {
      font-size: 35px;
   }
   .elementor-6191 .elementor-element.elementor-element-52dc34dc > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-18606d38 {
      font-size: 20px;
      line-height: 1.5em;
   }
   .elementor-6191 .elementor-element.elementor-element-18606d38 > .elementor-widget-container {
      margin: -9px 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-5a610221 .elementor-heading-title {
      font-size: 19px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-5a610221 > .elementor-widget-container {
      margin: 20px 0;
      padding: 8px;
      border-radius: 3px 3px 3px 3px;
   }
   .elementor-6191 .elementor-element.elementor-element-2f18d7d {
      font-size: 21px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-2f18d7d > .elementor-widget-container {
      margin: 10px 0 25px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-da28c5c .elementor-button {
      font-size: 20px;
      line-height: 1.2em;
      border-width: 2px;
   }
   .elementor-6191 .elementor-element.elementor-element-da28c5c > .elementor-widget-container {
      margin: 10px 0 0;
      padding: 10px;
      border-width: 3px;
   }
   .elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(0px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(0px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-f5ee30d {
      --e-icon-list-icon-size: 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-f5ee30d .elementor-icon-list-item > a {
      font-size: 16px;
   }
   .elementor-6191 .elementor-element.elementor-element-f5ee30d > .elementor-widget-container {
      margin: 5px 0;
      padding: 5px;
   }
   .elementor-6191 .elementor-element.elementor-element-06bc8c8 {
      margin-top: 10px;
      margin-bottom: 5px;
   }
   .elementor-6191 .elementor-element.elementor-element-af5f5cb > .elementor-element-populated {
      margin: 0 0 10px;
      padding: 0 10px;
   }
   .elementor-6191 .elementor-element.elementor-element-1d8b256 {
      font-size: 18px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-1d8b256 > .elementor-widget-container {
      margin: 5px 0 -10px;
      padding: 5px 0;
   }
   .elementor-6191 .elementor-element.elementor-element-beeca06 {
      font-size: 20px;
      line-height: 1.3em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-beeca06 > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-52addaee {
      margin-top: 20px;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4af33642 .elementor-heading-title {
      font-size: 20px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4af33642 > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-8af2da0 {
      text-align: center;
   }
   .elementor-6191 .elementor-element.elementor-element-8af2da0 .elementor-star-rating__title {
      font-size: 14px;
   }
   .elementor-6191 .elementor-element.elementor-element-8af2da0 .elementor-star-rating {
      font-size: 15px;
   }
   .elementor-6191 .elementor-element.elementor-element-8af2da0 > .elementor-widget-container {
      margin: 5px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-22bfb0d .elementor-heading-title {
      font-size: 18px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-22bfb0d > .elementor-widget-container {
      margin: -7px 0 12px;
      padding: 8px;
      border-radius: 21px 21px 21px 21px;
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(9px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(9px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f {
      --e-icon-list-icon-size: 19px;
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-09bbf3f .elementor-icon-list-item > a {
      font-size: 18px;
      line-height: 1.3em;
      letter-spacing: 0.1px;
   }
   .elementor-6191 .elementor-element.elementor-element-09bbf3f > .elementor-widget-container {
      margin: 15px 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-bb3ea9a .elementor-button {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-bb3ea9a > .elementor-widget-container {
      margin: 20px 0 40px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-383e90a {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-a539699 .elementor-heading-title {
      font-size: 22px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-a539699 > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(15px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(15px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd {
      --e-icon-list-icon-size: 19px;
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-1c864bd .elementor-icon-list-item > a {
      font-size: 17px;
      line-height: 1.3em;
      letter-spacing: 0.1px;
   }
   .elementor-6191 .elementor-element.elementor-element-1c864bd > .elementor-widget-container {
      margin: 15px 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-963c865 > .elementor-widget-container {
      margin: 20px 0 0;
      padding: 0 30px;
   }
   .elementor-6191 .elementor-element.elementor-element-782141e .elementor-button,
   .elementor-6191 .elementor-element.elementor-element-963c865 {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-782141e > .elementor-widget-container {
      margin: 20px 0 40px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-1477e282 {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-defba1d .elementor-heading-title {
      font-size: 22px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-defba1d > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-ea7729a {
      font-size: 18px;
      line-height: 1.4em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-ea7729a > .elementor-widget-container {
      margin: 10px 0 0;
      padding: 8px 0;
   }
   .elementor-6191 .elementor-element.elementor-element-38194456 .elementor-button {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-38194456 > .elementor-widget-container {
      margin: 20px 0 40px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-35487e3 {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-0595665 .elementor-heading-title {
      font-size: 22px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-0595665 > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-9851eb0 {
      margin-top: 10px;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-33e4025 img {
      width: 100%;
      max-width: 61%;
   }
   .elementor-6191 .elementor-element.elementor-element-a41bdc2 .elementor-heading-title {
      font-size: 20px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-a41bdc2 > .elementor-widget-container {
      margin: 20px 0 -3px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-27a8e76 .elementor-heading-title {
      font-size: 16px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-27a8e76 > .elementor-widget-container {
      margin: 0 0 2px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-item > a,
   .elementor-6191 .elementor-element.elementor-element-a041ecc {
      font-size: 18px;
      line-height: 1.4em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-a041ecc > .elementor-widget-container {
      margin: 10px 0 0;
      padding: 8px 0;
   }
   .elementor-6191 .elementor-element.elementor-element-865c6d8 .elementor-button {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-865c6d8 > .elementor-widget-container {
      margin: 10px 0;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-731873e {
      margin-top: 20px;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-df671ef .elementor-heading-title {
      font-size: 20px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-df671ef > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-92f97b9 .elementor-button {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-92f97b9 > .elementor-widget-container {
      margin: 20px 0 40px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-13aa829 {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-b34d91e .elementor-heading-title {
      font-size: 22px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-b34d91e > .elementor-widget-container {
      margin: 20px 0 15px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
      padding-bottom: calc(15px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
      margin-top: calc(15px / 2);
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 {
      --e-icon-list-icon-size: 19px;
   }
   .elementor-6191 .elementor-element.elementor-element-7ac3600 > .elementor-widget-container {
      margin: 15px 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-738c377 .elementor-button {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-738c377 > .elementor-widget-container {
      margin: 20px 0 40px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-1eed864 img {
      width: 100%;
      max-width: 100%;
   }
   .elementor-6191 .elementor-element.elementor-element-48c2c0c7 {
      margin-top: 20px;
      margin-bottom: 40px;
   }
   .elementor-6191 .elementor-element.elementor-element-4cee7dd9 .elementor-heading-title {
      font-size: 20px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4cee7dd9 > .elementor-widget-container {
      margin: 20px 0 15px;
      padding: 10px;
   }
   .elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-label,
   .elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-field-group > label {
      font-size: 17px;
   }
   .elementor-6191 .elementor-element.elementor-element-2c27f92b .elementor-countdown-expire--message {
      font-size: 18px;
   }
   .elementor-6191 .elementor-element.elementor-element-2c27f92b > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-0b8c0d8 {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-0b8c0d8 > .elementor-widget-container {
      margin: 20px 0 0;
      padding: 0 2px;
   }
   .elementor-6191 .elementor-element.elementor-element-b313bc3 {
      font-size: 27px;
      line-height: 1.3em;
   }
   .elementor-6191 .elementor-element.elementor-element-b313bc3 > .elementor-widget-container {
      margin: 0;
      padding: 0 15px;
   }
   .elementor-6191 .elementor-element.elementor-element-063bac9 .elementor-headline {
      font-size: 35px;
   }
   .elementor-6191 .elementor-element.elementor-element-063bac9 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-5fd7876 {
      font-size: 20px;
      line-height: 1.5em;
   }
   .elementor-6191 .elementor-element.elementor-element-5fd7876 > .elementor-widget-container {
      margin: -9px 0 20px;
   }
   .elementor-6191 .elementor-element.elementor-element-1eed864 > .elementor-widget-container {
      margin: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-fe30615 .elementor-heading-title {
      font-size: 19px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-fe30615 > .elementor-widget-container {
      margin: 20px 0;
      padding: 8px;
      border-radius: 3px 3px 3px 3px;
   }
   .elementor-6191 .elementor-element.elementor-element-d59e1ae {
      font-size: 21px;
      line-height: 1.1em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-d59e1ae > .elementor-widget-container {
      margin: 10px 0 25px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-4d29890 .elementor-button {
      font-size: 20px;
      line-height: 1.2em;
      border-width: 2px;
   }
   .elementor-6191 .elementor-element.elementor-element-4d29890 > .elementor-widget-container {
      margin: 10px 0 0;
      padding: 10px;
      border-width: 3px;
   }
   .elementor-6191 .elementor-element.elementor-element-56f7f2fe {
      margin-top: 10px;
      margin-bottom: 5px;
   }
   .elementor-6191 .elementor-element.elementor-element-2126b778 > .elementor-element-populated {
      margin: 0 0 10px;
      padding: 0 10px;
   }
   .elementor-6191 .elementor-element.elementor-element-41cfb6fc {
      font-size: 18px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-41cfb6fc > .elementor-widget-container {
      margin: 5px 0 -10px;
      padding: 5px 0;
   }
   .elementor-6191 .elementor-element.elementor-element-53275d4c {
      margin-top: 0;
      margin-bottom: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-602c240b .elementor-heading-title {
      font-size: 22px;
      line-height: 1.2em;
      letter-spacing: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-602c240b > .elementor-widget-container {
      margin: 20px 0 5px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-accordion-title {
      font-size: 16px;
   }
   .elementor-6191 .elementor-element.elementor-element-3fcba4ca .elementor-tab-content {
      font-size: 15px;
   }
   .elementor-6191 .elementor-element.elementor-element-3fcba4ca > .elementor-widget-container {
      margin: 15px 0 0;
   }
   .elementor-6191 .elementor-element.elementor-element-12b98adf .elementor-button {
      font-size: 22px;
      line-height: 1.2em;
   }
   .elementor-6191 .elementor-element.elementor-element-12b98adf > .elementor-widget-container {
      margin: 20px 0 40px;
      padding: 0;
   }
   .elementor-6191 .elementor-element.elementor-element-b873436 {
      --e-icon-list-icon-size: 13px;
   }
   .elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-item > .elementor-icon-list-text,
   .elementor-6191 .elementor-element.elementor-element-b873436 .elementor-icon-list-item > a {
      font-size: 10px;
   }
   .elementor-6191 .elementor-element.elementor-element-b873436 > .elementor-widget-container {
      margin: 5px 0 15px 5px;
   }
   .elementor-6191 .elementor-element.elementor-element-14de408 {
      font-size: 12px;
   }
}

.fas {
   font-family: "Font Awesome 5 Free";
   font-weight: 900;
}
.form-fix,
.form-parents {
   width: 100%;
   max-width: 50%;
   padding: 10px;
}
.form-parents {
   background-image: linear-gradient(180deg, #fff 72%, #b7d9d8 100%);
   border-radius: 10px;
   border-style: dashed;
   border-width: 3px;
   transition:
      background 0.3s,
      border 0.3s,
      border-radius 0.3s,
      box-shadow 0.3s;
   flex-wrap: wrap;
}
.form-fix {
   display: block;
   position: absolute;
   right: 0;
}
.timer {
   display: flex;
}
.mobile {
   display: none;
}
@media (max-width: 480px) {
   .form-fix,
   .form-parents {
      display: none;
      position: unset;
   }
   .mobile {
      display: block;
      padding: 10px;
   }
}
html {
   line-height: 1.15;
   -webkit-text-size-adjust: 100%;
}
*,
:after,
:before {
   box-sizing: border-box;
}
body {
   margin: 0;
   font-family:
      -apple-system,
      BlinkMacSystemFont,
      Segoe UI,
      Roboto,
      Helvetica Neue,
      Arial,
      Noto Sans,
      sans-serif,
      Apple Color Emoji,
      Segoe UI Emoji,
      Segoe UI Symbol,
      Noto Color Emoji;
   font-weight: 400;
   line-height: 1.5;
   color: #333;
   background-color: #fff;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-size: 1rem;
}
h1,
h2,
h3 {
   margin-top: 0.5rem;
   margin-bottom: 1rem;
   font-family: inherit;
   font-weight: 500;
   line-height: 1.2;
   color: inherit;
}
h1 {
   font-size: 2.5rem;
}
h2 {
   font-size: 2rem;
}
h3 {
   font-size: 1.75rem;
}
p {
   margin-top: 0;
   margin-bottom: 0.9rem;
}
a {
   background-color: transparent;
   text-decoration: none;
   color: #c36;
}
a:active,
a:hover {
   color: #336;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
   color: inherit;
   text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
   outline: 0;
}
b {
   font-weight: bolder;
}
small {
   font-size: 80%;
}
img {
   border-style: none;
   height: auto;
   max-width: 100%;
}
[hidden] {
   display: none;
}

label {
   display: inline-block;
   line-height: 1;
   vertical-align: middle;
}
button,
input,
select {
   font-family: inherit;
   line-height: 1.5;
   margin: 0;
}
input,
select {
   font-size: 1rem;
}
input[type="tel"],
input[type="text"],
select {
   width: 100%;
   border: 1px solid #666;
   border-radius: 3px;
   padding: 0.5rem 1rem;
   transition: all 0.3s;
}
input[type="tel"]:focus,
input[type="text"]:focus,
select:focus {
   border-color: #333;
}
button,
input {
   overflow: visible;
}
button,
select {
   text-transform: none;
}
[type="button"],
[type="submit"],
button {
   width: auto;
   -webkit-appearance: button;
   display: inline-block;
   font-weight: 400;
   color: #c36;
   text-align: center;
   white-space: nowrap;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   background-color: transparent;
   border: 1px solid #c36;
   padding: 0.5rem 1rem;
   font-size: 1rem;
   border-radius: 3px;
   transition: all 0.3s;
}
[type="button"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
   border-style: none;
   padding: 0;
}
[type="button"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
   outline: 1px dotted ButtonText;
}
[type="button"]:focus,
[type="submit"]:focus,
button:focus {
   outline: 5px auto -webkit-focus-ring-color;
}
[type="button"]:focus,
[type="button"]:hover,
[type="submit"]:focus,
[type="submit"]:hover,
button:focus,
button:hover {
   color: #fff;
   background-color: #c36;
   text-decoration: none;
}
[type="button"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
   cursor: pointer;
}
::-webkit-file-upload-button {
   -webkit-appearance: button;
   font: inherit;
}
select {
   display: block;
}
table {
   background-color: transparent;
   width: 100%;
   margin-bottom: 15px;
   font-size: 0.9em;
   border-spacing: 0;
   border-collapse: collapse;
}
@media (max-width: 767px) {
   table table {
      font-size: 0.8em;
   }
}
input {
   width: 100% !important;
}
li,
ul {
   margin-top: 0;
   margin-bottom: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
   background: 0 0;
}
ul {
   box-sizing: border-box;
}
html :where(img[class*="wp-image-"]) {
   height: auto;
   max-width: 100%;
}
.elementor-headline {
   font-size: 43px;
   line-height: 1.2;
   display: block;
}
.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper {
   overflow: visible;
   text-align: inherit;
}
.elementor-headline--style-highlight .elementor-headline-plain-text {
   z-index: 1;
   position: relative;
}
.elementor-headline--style-highlight svg {
   position: absolute;
   top: 50%;
   left: 50%;
   width: calc(100% + 20px);
   height: calc(100% + 20px);
   transform: translate(-50%, -50%);
   overflow: visible;
}
.elementor-headline-text-wrapper {
   vertical-align: bottom;
}
.elementor-headline-dynamic-wrapper {
   display: inline-block;
   position: relative;
}
.elementor-widget .elementor-icon-list-items {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
.elementor-widget .elementor-icon-list-item {
   margin: 0;
   padding: 0;
   position: relative;
}
.elementor-widget .elementor-icon-list-item:after {
   position: absolute;
   bottom: 0;
   width: 100%;
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
   display: flex;
   font-size: inherit;
   align-items: var(--icon-vertical-align, center);
}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
   align-self: center;
   padding-left: 5px;
}
.elementor-widget .elementor-icon-list-icon {
   display: flex;
   position: relative;
   top: var(--icon-vertical-offset, initial);
}
.elementor-widget .elementor-icon-list-icon svg {
   width: var(--e-icon-list-icon-size, 1em);
   height: var(--e-icon-list-icon-size, 1em);
}
.elementor-widget .elementor-icon-list-icon i {
   width: 1.25em;
   font-size: var(--e-icon-list-icon-size);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
   text-align: var(--e-icon-list-icon-align);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
   margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0);
}
.elementor-widget.elementor-list-item-link-full_width a {
   width: 100%;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
   justify-content: center;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
   margin: auto;
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
   left: 0;
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
   right: 0;
}

@media (max-width: 1024px) {
   .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
   .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
      justify-content: center;
   }
   .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
      margin: auto;
   }
   .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
      left: 0;
   }
   .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
      right: 0;
   }
}

@media (max-width: 767px) {
   .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
   .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
      justify-content: center;
   }
   .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
      margin: auto;
   }
   .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
   .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
      justify-content: flex-start;
      text-align: left;
   }
   .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
      left: 0;
   }
   .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
      right: 0;
   }
}
.elementor-item:after,
.elementor-item:before {
   display: block;
   position: absolute;
   transition: 0.3s;
   transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
   opacity: 0;
}
.elementor-item:focus:after,
.elementor-item:focus:before,
.elementor-item:hover:after,
.elementor-item:hover:before {
   transform: scale(1);
}
.e--pointer-underline .elementor-item:after,
.e--pointer-underline .elementor-item:before {
   height: 3px;
   width: 100%;
   left: 0;
   background-color: #3a3f45;
   z-index: 2;
}
.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
   top: 10px;
}
.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
   bottom: 10px;
}
.e--pointer-underline .elementor-item:after {
   content: "";
   bottom: 0;
}
.elementor-nav-menu--main .elementor-nav-menu a {
   transition: 0.4s;
}
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
   padding: 13px 20px;
}
.elementor-nav-menu--main .elementor-nav-menu ul {
   position: absolute;
   width: 12em;
   border-width: 0;
   border-style: solid;
   padding: 0;
}
.elementor-nav-menu--layout-horizontal,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {
   display: flex;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
   display: flex;
   flex-wrap: wrap;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
   white-space: nowrap;
   flex-grow: 1;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {
   top: 100% !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a {
   -webkit-margin-start: var(--e-nav-menu-horizontal-menu-item-margin);
   margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin);
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul {
   left: var(--e-nav-menu-horizontal-menu-item-margin) !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a {
   -webkit-margin-end: var(--e-nav-menu-horizontal-menu-item-margin);
   margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child):after {
   content: var(--e-nav-menu-divider-content, none);
   height: var(--e-nav-menu-divider-height, 35%);
   border-left: var(--e-nav-menu-divider-width, 2px) var(--e-nav-menu-divider-style, solid) var(--e-nav-menu-divider-color, #000);
   border-bottom-color: var(--e-nav-menu-divider-color, #000);
   border-right-color: var(--e-nav-menu-divider-color, #000);
   border-top-color: var(--e-nav-menu-divider-color, #000);
   align-self: center;
}
.elementor-nav-menu__align-right .elementor-nav-menu {
   margin-left: auto;
   justify-content: flex-end;
}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
   justify-content: center;
}
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
   display: none;
}
.elementor-widget-nav-menu .elementor-widget-container {
   display: flex;
   flex-direction: column;
}
.elementor-nav-menu {
   position: relative;
   z-index: 2;
}
.elementor-nav-menu:after {
   content: " ";
   display: block;
   height: 0;
   font: 0/0 serif;
   clear: both;
   visibility: hidden;
   overflow: hidden;
}
.elementor-nav-menu,
.elementor-nav-menu li,
.elementor-nav-menu ul {
   display: block;
   list-style: none;
   margin: 0;
   padding: 0;
   line-height: normal;
   -webkit-tap-highlight-color: transparent;
}
.elementor-nav-menu ul {
   display: none;
}
.elementor-nav-menu ul ul a,
.elementor-nav-menu ul ul a:active,
.elementor-nav-menu ul ul a:focus,
.elementor-nav-menu ul ul a:hover {
   border-left: 16px solid transparent;
}
.elementor-nav-menu ul ul ul a,
.elementor-nav-menu ul ul ul a:active,
.elementor-nav-menu ul ul ul a:focus,
.elementor-nav-menu ul ul ul a:hover {
   border-left: 24px solid transparent;
}
.elementor-nav-menu ul ul ul ul a,
.elementor-nav-menu ul ul ul ul a:active,
.elementor-nav-menu ul ul ul ul a:focus,
.elementor-nav-menu ul ul ul ul a:hover {
   border-left: 32px solid transparent;
}
.elementor-nav-menu ul ul ul ul ul a,
.elementor-nav-menu ul ul ul ul ul a:active,
.elementor-nav-menu ul ul ul ul ul a:focus,
.elementor-nav-menu ul ul ul ul ul a:hover {
   border-left: 40px solid transparent;
}
.elementor-nav-menu a,
.elementor-nav-menu li {
   position: relative;
}
.elementor-nav-menu li {
   border-width: 0;
}
.elementor-nav-menu a {
   display: flex;
   align-items: center;
}
.elementor-nav-menu a,
.elementor-nav-menu a:focus,
.elementor-nav-menu a:hover {
   padding: 10px 20px;
   line-height: 20px;
}
.elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item:hover {
   background-color: #3a3f45;
   color: #fff;
}
.elementor-menu-toggle {
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: var(--nav-menu-icon-size, 22px);
   padding: 0.25em;
   cursor: pointer;
   border: 0 solid;
   border-radius: 3px;
   background-color: rgba(0, 0, 0, 0.05);
   color: #2e3237;
}
.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close {
   display: none;
}
.elementor-menu-toggle svg {
   width: 1em;
   height: auto;
   fill: var(--nav-menu-icon-color, currentColor);
}
span.elementor-menu-toggle__icon--close,
span.elementor-menu-toggle__icon--open {
   line-height: 1;
}
.elementor-nav-menu--dropdown {
   background-color: #fff;
   font-size: 13px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
   margin-top: 10px;
   transition:
      max-height 0.3s,
      transform 0.3s;
   transform-origin: top;
   overflow-y: auto;
   overflow-x: hidden;
}
.elementor-nav-menu--dropdown a {
   color: #2e3237;
}
ul.elementor-nav-menu--dropdown a,
ul.elementor-nav-menu--dropdown a:focus,
ul.elementor-nav-menu--dropdown a:hover {
   text-shadow: none;
   border-left: 8px solid transparent;
}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container {
   transform: scaleY(0);
   max-height: 0;
   overflow: hidden;
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
   position: absolute;
   z-index: 9997;
}
@media (max-width: 1024px) {
   .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
      display: none;
   }
}
@media (min-width: 1025px) {
   .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
   .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
      display: none;
   }
   .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
      overflow-y: hidden;
   }
}


@media (max-width: 650px) {
   .box {
      flex-flow: column;
      justify-content: center;
      align-items: center;
   }
}
