  .elementor-4906 .elementor-element.elementor-element-5c6a942d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-5e4f82a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4906 .elementor-element.elementor-element-6d583883 img{opacity:1;}.elementor-4906 .elementor-element.elementor-element-459f7bba img{opacity:1;}.elementor-4906 .elementor-element.elementor-element-6a0d8426{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-6a0d8426:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-6a0d8426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4906 .elementor-element.elementor-element-4a4a58d{width:initial;max-width:initial;}.elementor-4906 .elementor-element.elementor-element-4a4a58d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4906 .elementor-element.elementor-element-14806e48{width:initial;max-width:initial;}.elementor-4906 .elementor-element.elementor-element-1e72699c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-1e72699c.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4906 .elementor-element.elementor-element-79391529 .elementor-button{background-color:#A7C820;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px;}.elementor-4906 .elementor-element.elementor-element-79391529 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-128c5ff .elementor-button{background-color:#A7C820;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px;}.elementor-4906 .elementor-element.elementor-element-128c5ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-11ef27b1 .elementor-button{background-color:#A7C820;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px;}.elementor-4906 .elementor-element.elementor-element-11ef27b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-4117955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-4117955:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-4117955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8de78d8 );}.elementor-4906 .elementor-element.elementor-element-19ff7c43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-4505a254{--display:flex;--justify-content:center;}.elementor-4906 .elementor-element.elementor-element-12f9c49d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4906 .elementor-element.elementor-element-12f9c49d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-710c121{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-613e0a0c .elementor-button{background-color:#A7C820;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px;}.elementor-4906 .elementor-element.elementor-element-395173be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-38217d9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-3f5a175d{--display:flex;--justify-content:center;}.elementor-4906 .elementor-element.elementor-element-22e249b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4906 .elementor-element.elementor-element-22e249b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-58bb8a55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-7b9dbb27 .elementor-button{background-color:#A7C820;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px;}.elementor-4906 .elementor-element.elementor-element-15389d36{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-57fb6165{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-57fb6165:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-57fb6165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8de78d8 );}.elementor-4906 .elementor-element.elementor-element-706596aa{--display:flex;--justify-content:center;}.elementor-4906 .elementor-element.elementor-element-13d3310f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4906 .elementor-element.elementor-element-13d3310f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-2a270cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-3ae953c1 .elementor-button{background-color:#A7C820;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px;}.elementor-4906 .elementor-element.elementor-element-12cd367d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-af1b4c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-24cb232{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4906 .elementor-element.elementor-element-073127a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4906 .elementor-element.elementor-element-073127a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-b30ca20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4906 .elementor-element.elementor-element-b30ca20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-7d071b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-38365c1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:00px;--padding-top:57px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-658df500{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4906 .elementor-element.elementor-element-3b57c388{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-3b57c388:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-3b57c388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#334769;}.elementor-4906 .elementor-element.elementor-element-7e4f9d24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-7d22c60c img{height:100px;object-fit:contain;object-position:center center;}.elementor-4906 .elementor-element.elementor-element-59ad6f19 img{height:100px;object-fit:contain;object-position:center center;}.elementor-4906 .elementor-element.elementor-element-f998f51 img{height:100px;object-fit:contain;object-position:center center;}.elementor-4906 .elementor-element.elementor-element-25872164{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-25872164:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-25872164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-4906 .elementor-element.elementor-element-66820376{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#4F4F50;}.elementor-4906 .elementor-element.elementor-element-66820376 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-24327d62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4906 .elementor-element.elementor-element-25872164{--width:100%;}.elementor-4906 .elementor-element.elementor-element-24327d62{--width:100%;}}@media(max-width:1024px){.elementor-4906 .elementor-element.elementor-element-5e4f82a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-4906 .elementor-element.elementor-element-5c6a942d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4906 .elementor-element.elementor-element-5e4f82a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4906 .elementor-element.elementor-element-38217d9c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-4906 .elementor-element.elementor-element-57fb6165{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-4906 .elementor-element.elementor-element-af1b4c7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-4906 .elementor-element.elementor-element-073127a{line-height:1.2em;}.elementor-4906 .elementor-element.elementor-element-3b57c388{--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:020px;}}/* Start custom CSS for container, class: .elementor-element-5c6a942d */.hero-home {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;

  @media (min-width: 991px) {
    height: calc(100vh - 80px);
  }

  .background-overlay-w,
  .background-overlay {
    @media (min-width: 991px) {
      position: absolute;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100%;
      z-index: 9;

    }

    img {
      height: 100%;
      width: 100%;
      /*transform: translateX(74px);*/
    }
  }

  .background-overlay-w {
    mix-blend-mode: overlay;
    opacity: 0.15;
  }

  .hero-slider {
  
    height: 100% !important;

    @media (min-width: 991px) {
      position: fixed;
      width: 100%;
      top: 0;
      right: 0;
      z-index: -1;
      max-width: 60vw !important;
        margin-left: auto;
    }

    .elementor-widget-container {
      transform: scale(1.1) translateX(0);

      @media (min-width: 991px) {
        animation: slideMove 16s linear infinite;
      }
    }

    div {
      height: 100% !important;
      
    /*   @media (max-width: 991px) {*/
    /*    min-height: 30vh;*/
        
    /*    *{*/
    /*        height: 100% !important;*/
    /*    }*/
    /*}*/
    }

  }

  .backText {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;

    @media (min-width: 991px) {
      max-width: 40vw;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 99;
      margin-bottom: 0;
    }

    .e-con-inner {
      justify-content: center;

      @media (max-width: 991px) {
        gap: 0;
      }
    }

    h2 {
      color: #154089;
      font-size: 28px;
      font-weight: 600;
    }

    h3 {
      color: #4f4f50;
      font-size: 18px;
      font-weight: 500;
    }

    .heroInfo {
      padding: 20px;

        @media (min-width: 991px) {
          padding: 40px 40px 20px;
          }
    }

  }

  .rowButtons,
  .backText .heroInfo {
    width: 100%;
    margin: 0 auto;

    @media (min-width: 991px) {
      max-width: 380px !important;
      padding: 0;
    }
  }

  .rowButtons {
    display: flex;
    gap: 17px !important;
    justify-content: center;padding: 0 0px;

    @media (min-width: 991px) {
      max-width: 380px !important;
    }

    a.elementor-button {
      width: fit-content !important;
      white-space: nowrap;
    }
  }
}

@keyframes slideMove {

  0% {
    transform: scale(1.1) translateX(0);
  }

  37.5% {
    transform: scale(1.1) translateX(-50px);
  }

  50% {
    transform: scale(1.1) translateX(-50px);
  }

  87.5% {
    transform: scale(1.1) translateX(0);
  }

  100% {
    transform: scale(1.1) translateX(0);
  }
}

.actionButton {

  .elementor-button-link {


    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #A7C820;
    border-radius: 20px 20px 20px 20px;
    transition: all .2s;

    &:hover,
    &:focus {
      transform: scale(.95)
    }
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d5254b7 */.native-parallax{
    transform: scale(1.5)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31a61be6 */.native-parallax{
    transform: scale(1.5)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31ea3e05 */.native-parallax{
    transform: scale(1.5)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e42d73 */.native-parallax{
    transform: scale(1.5)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66820376 */.instagram-info {
    color: #4F4F50;
    h2{
          font-size: 16px !important;
    }
  a{
      text-decoration: underline;
       color: #4F4F50;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24327d62 */.insta-container{
    *{
        width: 100%
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4117955 */.section-info {
  padding: 0;
  margin: 0;

  .rowButtons,
  .heroInfo {
    width: 100%;
    padding: 0 20px;


    @media(min-width: 991px) {
      max-width: 428px !important;
      padding: 0;
    }
  }

  h3 {
    color: #154089;
    font-size: 20px;
    font-weight: 700;
  }

  p {
    color: #4f4f50;
    font-size: 16px;
    font-weight: 400;
  }
}

.section-media {
  padding: 40px 0;
 flex-direction: column-reverse !important;
 

  @media(min-width: 991px) {
       flex-direction: row !important;
    position: relative;
    min-height: 455px;
    padding: 0;
  }

  .section-info {
    padding: 0 20px;

    @media(min-width: 991px) {
      position: absolute;
      width: 100%;
      width: 1140px;
      margin: 0 auto;
      top: 50%;
      left: 50%;
      max-width: 100% !important;
      transform: translate(-50%, -50%);
      justify-content: flex-start;
      align-items: flex-start;
    }

    @media (min-width: 1200px) {
      padding: initial;
    }
  }

  .rowButtons,
  .heroInfo {
    @media(min-width: 991px) {
      margin-left: auto;
    }
  }

  .section-image {
    width: 100%;

    img{
        width: 100%;    
    }

    @media(min-width: 991px) {
      width: 50%;
    }
  }

}



.dark-light {
  background-color: #334769;

  @media(min-width: 991px) {
    background-color: transparent;

    &::before {
      content: '';
      width: 50vw;
      background-color: #334769;
    }
  }

  * {
    color: #fff !important;
  }

  .rowButtons,
  .heroInfo {
    margin-left: initial;

    @media(min-width: 991px) {
      margin-right: auto;
    }
  }

  .section-image {
    margin-left: auto;
  }
}


.section-image {
  overflow: hidden;
  /* Full height */
  height: 100%;

  @media(min-width: 991px) {
    min-height: 455px;
  }
}

.sectionTitle * {
  font-size: 20px;
  font-weight: 700;
  color: #154089 !important;
  text-align: center;

}

.section-1,
.section-3,
.section-4,
.section-instagram,
.section-links {
  position: relative;
  background-color: #fff;
}

.section-1,
.section-2{
    @media(max-width: 991px){
        padding-top: 0;
        padding-bottom: 40px;
    }
}
.section-3 {
  padding-top: 0;
}


.elementor-hidden-mobile{
   @media(max-width: 991px){
   display: none !important;
    }
}

.section-awards{
    
    .elementor-widget-container{
        display: flex;
         align-items: center !important;
    }
   
    
    .awards-info{
        width: 100% !important;
        max-width: 315px !important;
        
        display: flex;
        
        
        *{
            font-size:20px;font-weight: 500;
            margin: 0;
        }
    }
}/* End custom CSS */