.elementor-42361 .elementor-element.elementor-element-a87b88d{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-b467fcd{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-7957297{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-8d19708 > .elementor-widget-container{padding:0 var(--mft-space-xl) var(--mft-space-xl) 0;}.elementor-42361 .elementor-element.elementor-element-8d19708{z-index:1;text-align:right;}.elementor-42361 .elementor-element.elementor-element-8d19708 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-02025be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42361 .elementor-element.elementor-element-a7be245{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-53ac4be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:40px;--padding-left:var(--mft-space-2xl);--padding-right:var(--mft-space-2xl);}.elementor-42361 .elementor-element.elementor-element-80b85ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42361 .elementor-element.elementor-element-46558fe{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-46558fe > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-46558fe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-49aae67{--display:flex;}.elementor-42361 .elementor-element.elementor-element-cf7473a{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-cf7473a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-cf7473a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-66d6d97{--display:flex;}.elementor-42361 .elementor-element.elementor-element-39bbd1d{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-39bbd1d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-39bbd1d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-141d731{--display:flex;}.elementor-42361 .elementor-element.elementor-element-521ba6c{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-521ba6c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-521ba6c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-2e78c9b{--display:flex;}.elementor-42361 .elementor-element.elementor-element-cd4edbe{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-cd4edbe > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-cd4edbe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-37ddb2b{--display:flex;}.elementor-42361 .elementor-element.elementor-element-1564d33{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-1564d33 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-1564d33 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-09e4908{--display:flex;}.elementor-42361 .elementor-element.elementor-element-7dd5fca{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-7dd5fca > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-7dd5fca .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-3ac52b6{--display:flex;}.elementor-42361 .elementor-element.elementor-element-bcfe169{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-bcfe169 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-bcfe169 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-4aa5c5c{--display:flex;}.elementor-42361 .elementor-element.elementor-element-608e6d6{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-608e6d6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-608e6d6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-d35e7c5{--display:flex;}.elementor-42361 .elementor-element.elementor-element-4ed03e4{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-4ed03e4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-42361 .elementor-element.elementor-element-4ed03e4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-efd7334{--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:center;--align-items:center;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:0;--padding-right:0;}.elementor-42361 .elementor-element.elementor-element-6c1bbce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42361 .elementor-element.elementor-element-05bbed0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-73bf263 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-e04e7d2{--display:flex;--min-height:500px;--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-42361 .elementor-element.elementor-element-c359761{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-42361 .elementor-element.elementor-element-c359761:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-c359761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1628/home-offer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42361 .elementor-element.elementor-element-c359761::before, .elementor-42361 .elementor-element.elementor-element-c359761 > .elementor-background-video-container::before, .elementor-42361 .elementor-element.elementor-element-c359761 > .e-con-inner > .elementor-background-video-container::before, .elementor-42361 .elementor-element.elementor-element-c359761 > .elementor-background-slideshow::before, .elementor-42361 .elementor-element.elementor-element-c359761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42361 .elementor-element.elementor-element-c359761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-42361 .elementor-element.elementor-element-5e0a1b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-62fe67f > .elementor-widget-container{padding:0 0 0 0;}.elementor-42361 .elementor-element.elementor-element-62fe67f.elementor-element{--align-self:flex-start;}.elementor-42361 .elementor-element.elementor-element-62fe67f .elementor-button{font-family:var( --e-global-typography-5db9d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-5db9d6f-font-size );font-weight:var( --e-global-typography-5db9d6f-font-weight );text-transform:var( --e-global-typography-5db9d6f-text-transform );font-style:var( --e-global-typography-5db9d6f-font-style );}.elementor-42361 .elementor-element.elementor-element-288fe57{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}.elementor-42361 .elementor-element.elementor-element-16f4cae{--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;}.elementor-42361 .elementor-element.elementor-element-16f4cae:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-16f4cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-16f4cae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42361 .elementor-element.elementor-element-fa5b29e{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-fa5b29e:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-fa5b29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd632a2 );}.elementor-42361 .elementor-element.elementor-element-ee4e930{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-ee4e930:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-ee4e930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd632a2 );}.elementor-42361 .elementor-element.elementor-element-d482ed5{--display:flex;--min-height:100%;--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-e9ca33a{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-e9ca33a > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-42361 .elementor-element.elementor-element-e9ca33a .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-b1b3c50 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-42361 .elementor-element.elementor-element-b1b3c50{width:100%;max-width:100%;}.elementor-42361 .elementor-element.elementor-element-b1b3c50 > .elementor-widget-container{--e-transform-rotateZ:-90deg;padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-b1b3c50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42361 .elementor-element.elementor-element-b1b3c50 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-42361 .elementor-element.elementor-element-0155da7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-f80eae2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-d3054c4{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-d3054c4:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-d3054c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34e7064 );}.elementor-42361 .elementor-element.elementor-element-04d13bb{--display:flex;--min-height:100%;--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-246a3fe{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-246a3fe > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-42361 .elementor-element.elementor-element-246a3fe .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-aa8ff6f .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-42361 .elementor-element.elementor-element-aa8ff6f{width:100%;max-width:100%;}.elementor-42361 .elementor-element.elementor-element-aa8ff6f > .elementor-widget-container{--e-transform-rotateZ:-90deg;padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-aa8ff6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42361 .elementor-element.elementor-element-aa8ff6f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-42361 .elementor-element.elementor-element-96d47d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-3046eca{--display:flex;}.elementor-42361 .elementor-element.elementor-element-069d096{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-069d096:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-069d096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd632a2 );}.elementor-42361 .elementor-element.elementor-element-709ba9e{--display:flex;--min-height:100%;--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-feb1571{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-feb1571 > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-42361 .elementor-element.elementor-element-feb1571 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-8295813 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-42361 .elementor-element.elementor-element-8295813{width:100%;max-width:100%;}.elementor-42361 .elementor-element.elementor-element-8295813 > .elementor-widget-container{--e-transform-rotateZ:-90deg;padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-8295813 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42361 .elementor-element.elementor-element-8295813 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-42361 .elementor-element.elementor-element-0671811{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-23be7db{--display:flex;}.elementor-42361 .elementor-element.elementor-element-2aa93cd{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-2aa93cd:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-2aa93cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34e7064 );}.elementor-42361 .elementor-element.elementor-element-88bad58{--display:flex;--min-height:100%;--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-2ec9111{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-2ec9111 > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-42361 .elementor-element.elementor-element-2ec9111 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-1cb8bc8 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-42361 .elementor-element.elementor-element-1cb8bc8{width:100%;max-width:100%;}.elementor-42361 .elementor-element.elementor-element-1cb8bc8 > .elementor-widget-container{--e-transform-rotateZ:-90deg;padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-1cb8bc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42361 .elementor-element.elementor-element-1cb8bc8 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-42361 .elementor-element.elementor-element-92e8e26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-ab050d9{--display:flex;}.elementor-42361 .elementor-element.elementor-element-fe401be{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-fe401be:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-fe401be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd632a2 );}.elementor-42361 .elementor-element.elementor-element-d60fdb1{--display:flex;--min-height:100%;--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-fffbe9a{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-fffbe9a > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-42361 .elementor-element.elementor-element-fffbe9a .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-9e0e373 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-42361 .elementor-element.elementor-element-9e0e373{width:100%;max-width:100%;}.elementor-42361 .elementor-element.elementor-element-9e0e373 > .elementor-widget-container{--e-transform-rotateZ:-90deg;padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-9e0e373 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42361 .elementor-element.elementor-element-9e0e373 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-42361 .elementor-element.elementor-element-bd50e46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-11bb9db{--display:flex;}.elementor-42361 .elementor-element.elementor-element-e406f3c{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-e406f3c:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-e406f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08ffb1c );}.elementor-42361 .elementor-element.elementor-element-976114c{--display:flex;--min-height:100%;--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;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-cd8ba97{width:100%;max-width:100%;text-align:center;}.elementor-42361 .elementor-element.elementor-element-cd8ba97 > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-42361 .elementor-element.elementor-element-cd8ba97 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-3442aca .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-42361 .elementor-element.elementor-element-3442aca{width:100%;max-width:100%;}.elementor-42361 .elementor-element.elementor-element-3442aca > .elementor-widget-container{--e-transform-rotateZ:-90deg;padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-3442aca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42361 .elementor-element.elementor-element-3442aca .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-42361 .elementor-element.elementor-element-0c8f66a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-42361 .elementor-element.elementor-element-b32fbad{--display:flex;}.elementor-42361 .elementor-element.elementor-element-9746d6e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-42361 .elementor-element.elementor-element-9746d6e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-47eea86e );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-42361 .elementor-element.elementor-element-9746d6e :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-47eea86e );}:where( .elementor-42361 .elementor-element.elementor-element-9746d6e .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-42361 .elementor-element.elementor-element-4757a15{--display:flex;}.elementor-42361 .elementor-element.elementor-element-666a368{--display:flex;}.elementor-42361 .elementor-element.elementor-element-f407eb9{--display:flex;}.elementor-42361 .elementor-element.elementor-element-ac61ee5{--display:flex;}.elementor-42361 .elementor-element.elementor-element-ca5ae04{--display:flex;}.elementor-42361 .elementor-element.elementor-element-c549a78{--display:flex;}.elementor-42361 .elementor-element.elementor-element-c549a78:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-c549a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08ffb1c );}.elementor-42361 .elementor-element.elementor-element-8b7d82b{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-bc3bcf4 );}.elementor-42361 .elementor-element.elementor-element-8b7d82b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-42361 .elementor-element.elementor-element-8b7d82b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-42361 .elementor-element.elementor-element-21f16aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42361 .elementor-element.elementor-element-3b2cd7f{--display:flex;--overflow:hidden;}.elementor-42361 .elementor-element.elementor-element-996e8a8{--display:flex;--overlay-opacity:0.33;}.elementor-42361 .elementor-element.elementor-element-996e8a8:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-996e8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1628/small-actions-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42361 .elementor-element.elementor-element-996e8a8::before, .elementor-42361 .elementor-element.elementor-element-996e8a8 > .elementor-background-video-container::before, .elementor-42361 .elementor-element.elementor-element-996e8a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-42361 .elementor-element.elementor-element-996e8a8 > .elementor-background-slideshow::before, .elementor-42361 .elementor-element.elementor-element-996e8a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42361 .elementor-element.elementor-element-996e8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-42361 .elementor-element.elementor-element-46896dc{--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;--overlay-opacity:0.48;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-42361 .elementor-element.elementor-element-46896dc::before, .elementor-42361 .elementor-element.elementor-element-46896dc > .elementor-background-video-container::before, .elementor-42361 .elementor-element.elementor-element-46896dc > .e-con-inner > .elementor-background-video-container::before, .elementor-42361 .elementor-element.elementor-element-46896dc > .elementor-background-slideshow::before, .elementor-42361 .elementor-element.elementor-element-46896dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-42361 .elementor-element.elementor-element-46896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42361 .elementor-element.elementor-element-58a5f50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-4ff684a > .elementor-widget-container{padding:0 var(--mft-space-xl) 0 0;}.elementor-42361 .elementor-element.elementor-element-4ff684a{z-index:1;text-align:left;}.elementor-42361 .elementor-element.elementor-element-4ff684a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-fc61524 > .elementor-widget-container{padding:0 var(--mft-space-xl) var(--mft-space-m) 0;}.elementor-42361 .elementor-element.elementor-element-fc61524{z-index:1;text-align:left;}.elementor-42361 .elementor-element.elementor-element-fc61524 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-305edf9 > .elementor-widget-container{padding:0 var(--mft-space-xl) var(--mft-space-xl) 0;}.elementor-42361 .elementor-element.elementor-element-305edf9{z-index:1;text-align:left;}.elementor-42361 .elementor-element.elementor-element-305edf9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-d9d8019 > .elementor-widget-container{padding:0 0 0 0;}.elementor-42361 .elementor-element.elementor-element-d9d8019.elementor-element{--align-self:flex-start;}.elementor-42361 .elementor-element.elementor-element-d9d8019 .elementor-button{font-family:var( --e-global-typography-5db9d6f-font-family ), Sans-serif;font-size:var( --e-global-typography-5db9d6f-font-size );font-weight:var( --e-global-typography-5db9d6f-font-weight );text-transform:var( --e-global-typography-5db9d6f-text-transform );font-style:var( --e-global-typography-5db9d6f-font-style );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-42361 .elementor-element.elementor-element-010ca12{--display:flex;}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta .elementor-cta__bg, .elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__title{font-family:var( --e-global-typography-8b661d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8b661d0-font-size );font-weight:var( --e-global-typography-8b661d0-font-weight );text-transform:var( --e-global-typography-8b661d0-text-transform );font-style:var( --e-global-typography-8b661d0-font-style );text-decoration:var( --e-global-typography-8b661d0-text-decoration );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000080;}.elementor-42361 .elementor-element.elementor-element-3426b3c{--display:flex;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta .elementor-cta__bg, .elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__title{font-family:var( --e-global-typography-8b661d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8b661d0-font-size );font-weight:var( --e-global-typography-8b661d0-font-weight );text-transform:var( --e-global-typography-8b661d0-text-transform );font-style:var( --e-global-typography-8b661d0-font-style );text-decoration:var( --e-global-typography-8b661d0-text-decoration );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000080;}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta .elementor-cta__bg, .elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__title{font-family:var( --e-global-typography-8b661d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8b661d0-font-size );font-weight:var( --e-global-typography-8b661d0-font-weight );text-transform:var( --e-global-typography-8b661d0-text-transform );font-style:var( --e-global-typography-8b661d0-font-style );text-decoration:var( --e-global-typography-8b661d0-text-decoration );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000080;}.elementor-42361 .elementor-element.elementor-element-d350ce0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-section-ph);--padding-right:var(--mft-section-ph);}.elementor-42361 .elementor-element.elementor-element-d350ce0:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-d350ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd632a2 );}.elementor-42361 .elementor-element.elementor-element-19e5b63{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42361 .elementor-element.elementor-element-19e5b63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42361 .elementor-element.elementor-element-0530659{text-align:left;}.elementor-42361 .elementor-element.elementor-element-0530659 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:clamp(20px, calc(20px + (32 - 20) * ((100vw - 767px) / (1920 - 767))), 32px);font-weight:400;line-height:1.4em;letter-spacing:-1px;}.elementor-42361 .elementor-element.elementor-element-5b6ce52{--display:flex;}.elementor-42361 .elementor-element.elementor-element-ee59031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42361 .elementor-element.elementor-element-d4ddb20{--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;--overflow:hidden;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-42361 .elementor-element.elementor-element-d4ddb20:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-d4ddb20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08ffb1c );}.elementor-42361 .elementor-element.elementor-element-3f4b350{--display:flex;}@media(max-width:1024px){.elementor-42361 .elementor-element.elementor-element-a87b88d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42361 .elementor-element.elementor-element-b467fcd{--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;}.elementor-42361 .elementor-element.elementor-element-8d19708 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-53ac4be{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-46558fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-cf7473a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-39bbd1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-521ba6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-cd4edbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-1564d33 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-7dd5fca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-bcfe169 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-608e6d6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-4ed03e4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-efd7334{--min-height:669px;}.elementor-42361 .elementor-element.elementor-element-05bbed0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-73bf263 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-e04e7d2{--min-height:500px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-42361 .elementor-element.elementor-element-c359761{--min-height:500px;}.elementor-42361 .elementor-element.elementor-element-5e0a1b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-62fe67f .elementor-button{font-size:var( --e-global-typography-5db9d6f-font-size );}.elementor-42361 .elementor-element.elementor-element-288fe57{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42361 .elementor-element.elementor-element-16f4cae{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42361 .elementor-element.elementor-element-e9ca33a .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-b1b3c50 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-246a3fe .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-aa8ff6f .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-feb1571 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-8295813 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-2ec9111 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-1cb8bc8 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-fffbe9a .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-9e0e373 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-cd8ba97 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-3442aca .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-9746d6e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42361 .elementor-element.elementor-element-4ff684a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-fc61524 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-305edf9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-d9d8019 .elementor-button{font-size:var( --e-global-typography-5db9d6f-font-size );}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__title{font-size:var( --e-global-typography-8b661d0-font-size );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-3426b3c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__title{font-size:var( --e-global-typography-8b661d0-font-size );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__title{font-size:var( --e-global-typography-8b661d0-font-size );line-height:var( --e-global-typography-8b661d0-line-height );}}@media(max-width:767px){.elementor-42361 .elementor-element.elementor-element-a87b88d{--min-height:0px;}.elementor-42361 .elementor-element.elementor-element-b467fcd{--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;}.elementor-42361 .elementor-element.elementor-element-8d19708{z-index:1;}.elementor-42361 .elementor-element.elementor-element-8d19708 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-a7be245{--min-height:auto;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-53ac4be{--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-46558fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-cf7473a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-39bbd1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-521ba6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-cd4edbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-1564d33 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-7dd5fca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-bcfe169 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-608e6d6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-4ed03e4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-efd7334{--min-height:670px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-6c1bbce{--min-height:335px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-05bbed0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-73bf263 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-e04e7d2{--width:100%;--min-height:335px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-c359761{--min-height:300px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-42361 .elementor-element.elementor-element-5e0a1b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-62fe67f .elementor-button{font-size:var( --e-global-typography-5db9d6f-font-size );}.elementor-42361 .elementor-element.elementor-element-288fe57{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42361 .elementor-element.elementor-element-ee4e930{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42361 .elementor-element.elementor-element-e9ca33a .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-b1b3c50 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-d3054c4{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42361 .elementor-element.elementor-element-246a3fe .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-aa8ff6f .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-069d096{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42361 .elementor-element.elementor-element-feb1571 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-8295813 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-2aa93cd{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42361 .elementor-element.elementor-element-2ec9111 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-1cb8bc8 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-fe401be{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42361 .elementor-element.elementor-element-fffbe9a .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-9e0e373 .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-e406f3c{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42361 .elementor-element.elementor-element-cd8ba97 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-3442aca .elementor-button{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-9746d6e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42361 .elementor-element.elementor-element-8b7d82b{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:20px;--n-accordion-icon-size:32px;}:where( .elementor-42361 .elementor-element.elementor-element-8b7d82b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-42361 .elementor-element.elementor-element-21f16aa{--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-42361 .elementor-element.elementor-element-3b2cd7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42361 .elementor-element.elementor-element-e39caa9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42361 .elementor-element.elementor-element-996e8a8{--min-height:60vw;}.elementor-42361 .elementor-element.elementor-element-996e8a8:not(.elementor-motion-effects-element-type-background), .elementor-42361 .elementor-element.elementor-element-996e8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-42361 .elementor-element.elementor-element-46896dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-42361 .elementor-element.elementor-element-58a5f50{--min-height:60vw;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-42361 .elementor-element.elementor-element-4ff684a{z-index:1;}.elementor-42361 .elementor-element.elementor-element-4ff684a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-fc61524{z-index:1;}.elementor-42361 .elementor-element.elementor-element-fc61524 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-305edf9{z-index:1;}.elementor-42361 .elementor-element.elementor-element-305edf9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42361 .elementor-element.elementor-element-d9d8019 .elementor-button{font-size:var( --e-global-typography-5db9d6f-font-size );}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__content{min-height:60vw;}.elementor-42361 .elementor-element.elementor-element-d5ae7a1 .elementor-cta__title{font-size:var( --e-global-typography-8b661d0-font-size );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-3426b3c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__content{min-height:60vw;}.elementor-42361 .elementor-element.elementor-element-28c1df9 .elementor-cta__title{font-size:var( --e-global-typography-8b661d0-font-size );line-height:var( --e-global-typography-8b661d0-line-height );}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__content{min-height:60vw;}.elementor-42361 .elementor-element.elementor-element-bb6ef74 .elementor-cta__title{font-size:var( --e-global-typography-8b661d0-font-size );line-height:var( --e-global-typography-8b661d0-line-height );}}@media(min-width:768px){.elementor-42361 .elementor-element.elementor-element-53ac4be{--width:100%;}.elementor-42361 .elementor-element.elementor-element-e04e7d2{--width:var(--width-m);}.elementor-42361 .elementor-element.elementor-element-c359761{--width:100vw;}.elementor-42361 .elementor-element.elementor-element-16f4cae{--width:137.959%;}.elementor-42361 .elementor-element.elementor-element-d482ed5{--width:55px;}.elementor-42361 .elementor-element.elementor-element-f80eae2{--width:50%;}.elementor-42361 .elementor-element.elementor-element-04d13bb{--width:55px;}.elementor-42361 .elementor-element.elementor-element-709ba9e{--width:55px;}.elementor-42361 .elementor-element.elementor-element-88bad58{--width:55px;}.elementor-42361 .elementor-element.elementor-element-d60fdb1{--width:55px;}.elementor-42361 .elementor-element.elementor-element-976114c{--width:55px;}.elementor-42361 .elementor-element.elementor-element-c549a78{--width:100%;}.elementor-42361 .elementor-element.elementor-element-46896dc{--width:100%;}.elementor-42361 .elementor-element.elementor-element-19e5b63{--width:39.949%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42361 .elementor-element.elementor-element-e04e7d2{--width:var(--width-m);}.elementor-42361 .elementor-element.elementor-element-c359761{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b467fcd */.home-peopleMoment-wrap {
	height: calc( var(--mft-100vh) - 120px);
}
@media only screen and (max-width: 1024px) {
	.home-peopleMoment-wrap {
		height: 80vh;
	}
}
@media only screen and (max-width: 767px) {
	.home-peopleMoment-wrap {
		height: auto;
	}
}

/* .home-peopleMoment */
.home-peopleMoment-wrap .home-peopleMoment {
	overflow: hidden!important;
}
.home-peopleMoment-wrap .home-peopleMoment .home-peopleMoment-text {
	transform: translateY(250px);
	transition: all .5s ease;
}
@media only screen and (max-width: 767px) {
	.home-peopleMoment-wrap .home-peopleMoment {
		height: 350px;
	}
}

/* .home-peopleMoment:before */
.home-peopleMoment-wrap .home-peopleMoment:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: unset;
	width: 0%;
	height: 100%;
	background-color: var(--e-global-color-primary);
}

/* .home-peopleMoment-video, .home-peopleMoment-video video */
.home-peopleMoment-wrap .home-peopleMoment-video,
.home-peopleMoment-wrap .home-peopleMoment-video video {
	position: absolute;
	left: unset;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* .home-peopleMoment-video, .peopleMoment-slides */
.home-peopleMoment-wrap .home-peopleMoment-video,
.home-peopleMoment-wrap .peopleMoment-slides {
	transform: translateX(50vw);
}

/* &.mft-show, body.elementor-editor-active & */
.home-peopleMoment-wrap.mft-show .peopleMoment-slides,
body.elementor-editor-active .home-peopleMoment-wrap .peopleMoment-slides {
	transform: translateX(0vw);
	transition: all .8s ease;
}
.home-peopleMoment-wrap.mft-show .home-peopleMoment:before,
body.elementor-editor-active .home-peopleMoment-wrap .home-peopleMoment:before {
	width: 100%;
	transition: all .8s ease;
}
.home-peopleMoment-wrap.mft-show .home-peopleMoment .home-peopleMoment-video,
body.elementor-editor-active .home-peopleMoment-wrap .home-peopleMoment .home-peopleMoment-video {
	transform: translateX(0px)!important;
	transition: all .8s ease!important;
	transition-delay: .8s!important;
}
.home-peopleMoment-wrap.mft-show .home-peopleMoment .home-peopleMoment-text,
body.elementor-editor-active .home-peopleMoment-wrap .home-peopleMoment .home-peopleMoment-text {
	transform: translateY(0px);
	transition-delay: 1s;
}

/* Scrollbar styles */
.peopleMoment-slides::-webkit-scrollbar-button:single-button {
	display: none;
	height: 0;
	width: 0;
}
.peopleMoment-slides::-webkit-scrollbar-button {
	display: none;
	background: none;
	width: 0;
	height: 0;
	border: none;
}

.peopleMoment-slides {
	scrollbar-gutter: stable;
	scrollbar-width: thin;
	scrollbar-color: #DF2D26 var(--e-global-color-bd632a2);
}
@media only screen and (max-width: 1024px) {
	.peopleMoment-slides {
		height: 80vh;
	}
}
@media only screen and (max-width: 767px) {
	.peopleMoment-slides {
		height: 350px;
	}
}

/* .peopleMoment-grid */
.peopleMoment-slides .peopleMoment-grid {
	overflow: hidden;
	overflow-y: scroll;
	max-height: 100%;
}
@media only screen and (min-width: 1024px) {
	.peopleMoment-slides .peopleMoment-grid > .elementor-element:nth-child(even) {
		transform: translateY(80px);
	}
}
.peopleMoment-slides .peopleMoment-grid .elementor-widget-heading {
	position: absolute;
	bottom: 20px;
	z-index: 1;
}
@media only screen and (max-width: 1024px) {
	.peopleMoment-slides .peopleMoment-grid .peopleMoment-grid-content img {
		height: 300px;
		object-fit: cover;
	}
}
@media only screen and (max-width: 767px) {
	.peopleMoment-slides .peopleMoment-grid {
		overflow: hidden;
		overflow-x: auto;
		grid-template-columns: repeat(auto-fill, 200px)!important;
		display: grid;
		grid-auto-flow: column;
		grid-auto-columns: 200px;
		gap: 10px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c359761 */.elementor-42361 .elementor-element.elementor-element-c359761 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c359761 */.elementor-42361 .elementor-element.elementor-element-c359761 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd7334 */@keyframes fx-ofertas-wow-txt {
	0% {
		transform:
			scale(1)
			translateY(0px);
	}
	50% {
		transform:
			scale(1.6)
			translateY(25px);
	}
	100% {
		transform:
			scale(1)
			translateY(0px);
	}
}

.mft-home-sales-container {
	overflow-y: hidden;
	background-image: url('https://spirithotels2025.elementor-pro.mirai.com/app/uploads/sites/1628/sales-red.svg'),
					  url('https://spirithotels2025.elementor-pro.mirai.com/app/uploads/sites/1628/sales-red.svg');
	background-repeat: repeat, repeat;
	background-size: 1555px 432px, 1555px 432px;
	background-position: 0 90px, 390px 300px;
	max-width: 100vw;
}

body.cat-hotel-home .mft-home-sales-container svg {
	fill: var(--e-global-color-34e7064);
}

.mft-home-sales-container .mft-sales-container-offers {
	opacity: 0;
	transform: translateY(100px);
	max-width: calc(100% - 40px);
}

.mft-home-sales-container .mft-tilted-txt:after {
	z-index: -1;
}

.mft-home-sales-container .home-promesas-claim {
	top: 50%!important;
	opacity: 0;
	transition: all .5s ease;
}

.mft-home-sales-container div.home-ofertas-wow-txt2:after {
	content: none!important;
}

.mft-home-sales-container h2.home-ofertas-wow-txt2 {
	transform:
		scale(1.6)
		translateY(25px)!important;
}

.mft-home-sales-container.mft-show .home-ofertas-wow,
body.elementor-editor-active .mft-home-sales-container .home-ofertas-wow {
	position: absolute;
	top: 0;
	bottom: 0;
	transform: translateY(-30vh);
	opacity: 0;
	transition: all .3s ease 1s;
}

.mft-home-sales-container.mft-show .home-ofertas-wow .home-ofertas-wow-txt2,
body.elementor-editor-active .mft-home-sales-container .home-ofertas-wow .home-ofertas-wow-txt2 {
	animation: fx-ofertas-wow-txt 1s ease forwards;
}

.mft-home-sales-container.mft-show .mft-sales-container-offers,
body.elementor-editor-active .mft-home-sales-container .mft-sales-container-offers {
	opacity: 1;
	transition: all .3s ease 1.3s;
	transform: translateY(0px);
}

@media only screen and (min-width: 768px) {
	.mft-home-sales-container.mft-show .home-ofertas-wow,
	body.elementor-editor-active .mft-home-sales-container .home-ofertas-wow {
		position: absolute;
		top: 0;
		bottom: 0;
		transform: translateY(-30vh);
		opacity: 0;
		transition: all .3s ease 1s;
	}

	.mft-home-sales-container.mft-show .home-ofertas-wow .home-ofertas-wow-txt2,
	body.elementor-editor-active .mft-home-sales-container .home-ofertas-wow .home-ofertas-wow-txt2 {
		animation: fx-ofertas-wow-txt 1s ease forwards;
	}

	.mft-home-sales-container.mft-show .mft-sales-container-offers,
	body.elementor-editor-active .mft-home-sales-container .mft-sales-container-offers {
		opacity: 1;
		transition: all .3s ease 1.3s;
		transform: translateY(0px);
	}
}

@media only screen and (max-width: 768px) {
	.mft-home-sales-container.mft-show .home-ofertas-wow,
	body.elementor-editor-active .mft-home-sales-container .home-ofertas-wow {
		opacity: 1;
		transition: all .3s ease 1s;
	}

	.mft-home-sales-container.mft-show .home-ofertas-wow .home-ofertas-wow-txt2,
	body.elementor-editor-active .mft-home-sales-container .home-ofertas-wow .home-ofertas-wow-txt2 {
		animation: fx-ofertas-wow-txt 1s ease forwards;
	}

	.mft-home-sales-container.mft-show .mft-sales-container-offers,
	body.elementor-editor-active .mft-home-sales-container .mft-sales-container-offers {
		opacity: 1;
		transition: all .3s ease 1.3s;
		transform: translateY(130px);
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5b29e */.mft-carousel-accordion .swiper-slide .home-slider-container-inner {
	opacity: 0;
}
.mft-carousel-accordion .swiper-slide.swiper-slide-active .home-slider-container-inner {
	opacity: 1;
	transition: opacity .5s ease .5s;
	max-height: 500px;
	padding-right: 24px;
}

.mft-carousel-accordion .home-slider-title-wrapper {
	min-width: 55px;
	padding: 0 0 35px 0;
}

.mft-carousel-accordion .home-slider-title-wrapper .elementor-heading-title {
	min-width: 500px;
	text-align: left;
	transition: all .5s ease;
}

.mft-carousel-accordion .elementor-swiper-button {
	display: none!important;
}

.mft-carousel-accordion .home-slider-container-text {
	width: 100%!important;
}

.mft-carousel-accordion .home-slider-container-img {
	width: 100%;
	max-width: 250px;
	padding-right: 20px;
}
@media only screen and (max-width: 980px) {
	.mft-carousel-accordion .home-slider-container-img {
		display: none;
	}
}

.mft-carousel-accordion .mft-carousel-accordion-btn {
	width: 640px!important;
	height: 100%!important;
	position: absolute!important;
	display: flex!important;
	align-items: end!important;
}
.mft-carousel-accordion .mft-carousel-accordion-btn .elementor-button-content-wrapper {
	display: flex;
	justify-content: space-between;
	min-width: 550px;
	height: 100%;
	align-items: center;
}
.mft-carousel-accordion .mft-carousel-accordion-btn .elementor-widget-container {
	width: 100%!important;
	height: 55px!important;
}
.mft-carousel-accordion .mft-carousel-accordion-btn .elementor-button-icon {
	font-size: 40px;
}

.swiper-slide.swiper-slide-active .mft-carousel-accordion-btn .elementor-button-icon {
	background-color: yelllow!important;
}
.swiper-slide.swiper-slide-active .mft-carousel-accordion-btn .elementor-button-icon svg {
	opacity: 0;
}
.swiper-slide.swiper-slide-active .mft-carousel-accordion-btn .elementor-button-icon:after {
	content: '';
	background-image: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1628/buttonIconMinus.svg);
	width: 40px;
	height: 40px;
	position: absolute;
	top:0; bottom: 0; right: 76px; margin: auto; z-index: 9999;
	border-radius: 50%;
}

.mft-carousel-accordion .swiper-wrapper {
	transform: unset !important;
}

/* Carousel Accordion - slider */
.mft-carousel-accordion .swiper-slide {
	flex: 1 1 0%;
	max-width: 20.3333%;
	position: relative;
	min-height: 640px;
	transition: all .5s ease;
	cursor: pointer;	
}

/* Screen resolution case (scale 150%): 1280 x 720 */
@media (max-height: 800px) and (min-width: 1025px) {
    .mft-carousel-accordion .swiper-slide {
       min-height: 580px; 
    }
}

.mft-carousel-accordion:has(.swiper-slide:nth-child(4)) .swiper-slide {
	max-width: 55px;
}

.elementor-element .mft-carousel-accordion .home-slider-container-text {
	transform: translateY(100px);
}

.elementor-element .mft-carousel-accordion .swiper-slide.swiper-slide-active {
	flex: 3 1 0%;
	max-width: calc(100% - (55px * 5));
}
.elementor-element .mft-carousel-accordion .swiper-slide.swiper-slide-active .home-slider-container-text {
	transform: translateY(0px);
	transition: transform .5s ease .5s!important;
}

.mft-carousel-accordion .swiper-slide:not(.swiper-slide-active) .e-con-inner>:not(.home-slider-title-wrapper) {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	height: 0px;
}

.mft-carousel-accordion .swiper-slide.swiper-slide-active .e-con-inner>:not(.elementor-widget-heading) {
	height: auto;
}

.mft-carousel-accordion .swiper-slide.swiper-slide-active > .elementor-element:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	background-image: url(https://spirithotels2025.elementor-pro.mirai.com/app/uploads/sites/1628/spirit-white.svg);
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: 60px center;
}

.mft-carousel-accordion .swiper-slide:last-child.swiper-slide-active > .elementor-element:before {
	opacity: .3;
}

.mft-carousel-accordion .swiper-slide.swiper-slide-active {
	z-index: 2;
}

/* Carousel Accordion Disabled in Mobile */
.mft-swiper-disabled-in-mob.mft-swiper-disabled .swiper-wrapper,
.mft-carousel-accordion.mft-vert-mob.mft-swiper-disabled .swiper-wrapper {
	transform: unset !important;
	flex-direction: column;
}

.mft-swiper-disabled-in-mob.mft-swiper-disabled .elementor-swiper-button.swiper-button-lock,
.mft-carousel-accordion.mft-vert-mob.mft-swiper-disabled .elementor-swiper-button.swiper-button-lock {
	display: none;
}

.mft-carousel-accordion-mb .e-n-accordion > details:nth-child(odd) {
	background-color: var(--e-global-color-bd632a2);
}
.mft-carousel-accordion-mb .e-n-accordion > details:nth-child(even) {
	background-color: var(--e-global-color-34e7064);
}

.mft-carousel-accordion-mb .e-n-accordion > details:last-child {
	background-color: var(--e-global-color-08ffb1c);
}
.mft-carousel-accordion-mb .e-n-accordion > details:last-child * {
	color: white!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e39caa9 */.elementor-42361 .elementor-element.elementor-element-e39caa9 {
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff684a */.elementor-42361 .elementor-element.elementor-element-4ff684a h2 {
    line-height: 1.2em!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc61524 */.elementor-42361 .elementor-element.elementor-element-fc61524 h2 {
    line-height: 1.2em!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305edf9 */.elementor-42361 .elementor-element.elementor-element-305edf9 h2 {
    line-height: 1.2em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46896dc */.elementor-42361 .elementor-element.elementor-element-46896dc {
    height: 100vh;
}

@media (max-width: 768px) {
    .elementor-42361 .elementor-element.elementor-element-46896dc {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2cd7f */@media only screen and (min-width: 768px) {
    .mft-scroll-container {
      height: 200vh;
      position: relative;
    }
    
    .mft-scroll-sticky-image {
      position: sticky;
      top: 0;
      /*height: 100vh;*/
      height: var(--mft-100vh);
      width: 100%;
      overflow: hidden;
    }
    
    .mft-scroll-image {
      width: 100%;
      height: 100%;
      transform: scale(1);
      transition: transform 0.05s linear;
      z-index: 1;
      position: absolute;
      top: 0;
      left: 0;
    }
    
    .mft-scroll-content {
        position: absolute;
        top: 50px;
        left: 0;
        right: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        max-width: 1440px;
        
        display: flex;
        align-items: center;
        justify-content: center;
        
        opacity: 0;
        z-index: 2;
        pointer-events: none;
        transition: all .5s ease;
        
        .img-content-inner {
            opacity: 0;
            transform: translateY(150px);
            transition: all .5s ease;
            
            .elementor-cta__description {
                opacity: 0;
                transform: translateY(50px);
            }
            
        }
      
        &.img-content-visible {
            
            pointer-events: all;
            opacity: 1;
            transition: opacity .5s ease;
            
            .img-content-inner {
                opacity: 1;
                transform: translateY(0px);
                transition: all .5s ease;
                
                .elementor-cta__content:hover {
                    .elementor-cta__description {
                        opacity: 1;
                        transform: translateY(0px);
                    }
                }
                
                &.img-content-inner2 {
                    transition-delay: .2s;
                }
                &.img-content-inner3 {
                    transition-delay: .4s;
                }
            }
        }
    }
}

@media only screen and (max-width: 767px) {
    .img-content-inner .elementor-content-item {
        opacity: 1!important;
        transform: unset!important;
    }
    
    .img-content-inner1 {
        background-color: #484848;
    }
    
    .img-content-inner .elementor-cta__bg-overlay {
        background-color: rgba(0, 0, 0, .3);
    }
    
}/* End custom CSS */