.elementor-18 .elementor-element.elementor-element-1f01815{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:6.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:min(7rem, calc(1.2rem + 6vw));--padding-bottom:min(7rem, calc(1.2rem + 6vw));--padding-left:0;--padding-right:0;}.elementor-18 .elementor-element.elementor-element-49c1427{padding:0.2em 1em 0.1em 0.8em;border-style:solid;border-width:0.07em 0.07em 0.07em 0.07em;border-color:#FFFFFF;border-radius:1.35em 1.35em 1.35em 1.35em;}.elementor-18 .elementor-element.elementor-element-49c1427.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-49c1427.elementor-position-right .elementor-image-box-img{margin-left:0.5em;}.elementor-18 .elementor-element.elementor-element-49c1427.elementor-position-left .elementor-image-box-img{margin-right:0.5em;}.elementor-18 .elementor-element.elementor-element-49c1427.elementor-position-top .elementor-image-box-img{margin-bottom:0.5em;}.elementor-18 .elementor-element.elementor-element-49c1427 .elementor-image-box-wrapper .elementor-image-box-img{width:1em;}.elementor-18 .elementor-element.elementor-element-49c1427 .elementor-image-box-img img{height:1em;transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-49c1427 .elementor-image-box-title{font-size:0.85em;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b46321a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-b46321a{text-align:center;}.elementor-18 .elementor-element.elementor-element-b46321a .elementor-heading-title{font-size:min(3.5rem, calc(1.4rem + 3vw));font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3c76ce2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:calc(-0.6 * 2rem);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-737e8f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 145px;text-align:center;}.elementor-18 .elementor-element.elementor-element-737e8f0 .elementor-heading-title{font-size:min(1.3rem, calc(0.4rem + 2vw));font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c59ce0f{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-afaee71{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5aaf448{border-style:solid;border-width:0.6em 0.6em 0.6em 0.6em;border-color:#FFFFFF;border-radius:min(1.5rem, calc(0.6rem + 2vw)) min(1.5rem, calc(0.6rem + 2vw)) min(1.5rem, calc(0.6rem + 2vw)) min(1.5rem, calc(0.6rem + 2vw));}.elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-custom-embed-play i{color:#FFFFFF;font-size:1em;}.elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-custom-embed-play svg{fill:#FFFFFF;width:1em;height:1em;}.elementor-18 .elementor-element.elementor-element-04c7fbe{--display:flex;--position:absolute;--gap:0.7rem 0.7rem;--row-gap:0.7rem;--column-gap:0.7rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:1.9rem;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-04c7fbe{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-04c7fbe{right:0px;}.elementor-18 .elementor-element.elementor-element-12b6d5c{text-align:center;}.elementor-18 .elementor-element.elementor-element-12b6d5c .elementor-heading-title{font-size:max(1.7em, 4cqw);font-weight:700;line-height:1.3em;text-shadow:0px 0px 14px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-afc5861{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-afc5861 .elementor-social-icon{background-color:#0000004D;}.elementor-18 .elementor-element.elementor-element-f6b2010{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3fc2a09{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-503ca3a{--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;--padding-top:min(7rem, calc(1.2rem + 6vw));--padding-bottom:min(7rem, calc(1.2rem + 6vw));--padding-left:0;--padding-right:0;}.elementor-18 .elementor-element.elementor-element-05cd762{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-06f76b9{padding:0.2em 1em 0.1em 1em;border-style:solid;border-width:0.07em 0.07em 0.07em 0.07em;border-color:var( --e-global-color-primary );border-radius:1.35em 1.35em 1.35em 1.35em;text-align:center;}.elementor-18 .elementor-element.elementor-element-06f76b9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-06f76b9 .elementor-heading-title{font-size:0.85em;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-543bc70.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-543bc70 .elementor-author-box__avatar img{width:4.6em;height:4.6em;}body.rtl .elementor-18 .elementor-element.elementor-element-543bc70.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-543bc70:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:1.5em;margin-left:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-543bc70.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-18 .elementor-element.elementor-element-543bc70:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:1.5em;margin-right:0;}.elementor-18 .elementor-element.elementor-element-543bc70.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:1.5em;}.elementor-18 .elementor-element.elementor-element-543bc70 .elementor-author-box__name{color:#FFFFFF;font-size:1rem;margin-bottom:0.35em;}.elementor-18 .elementor-element.elementor-element-a38c98c{width:var( --container-widget-width, 40rem );max-width:40rem;--container-widget-width:40rem;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-a38c98c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a38c98c .elementor-heading-title{font-size:min(2.4rem, calc(0.8rem + 4vw));font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-23b1114{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:46%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-03035a5{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:1px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-03035a5{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-03035a5{right:0px;}.elementor-18 .elementor-element.elementor-element-03035a5 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-2d6fb57{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:21%;z-index:1;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2d6fb57{left:13.5%;}body.rtl .elementor-18 .elementor-element.elementor-element-2d6fb57{right:13.5%;}.elementor-18 .elementor-element.elementor-element-2d6fb57 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-6adf4d3{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6adf4d3{left:27%;}body.rtl .elementor-18 .elementor-element.elementor-element-6adf4d3{right:27%;}.elementor-18 .elementor-element.elementor-element-6adf4d3 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-b13dc18{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:10%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b13dc18{left:41%;}body.rtl .elementor-18 .elementor-element.elementor-element-b13dc18{right:41%;}.elementor-18 .elementor-element.elementor-element-b13dc18 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-563cbfd{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-563cbfd{right:27%;}body.rtl .elementor-18 .elementor-element.elementor-element-563cbfd{left:27%;}.elementor-18 .elementor-element.elementor-element-563cbfd img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-d966d90{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:21%;z-index:1;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-d966d90{right:13.5%;}body.rtl .elementor-18 .elementor-element.elementor-element-d966d90{left:13.5%;}.elementor-18 .elementor-element.elementor-element-d966d90 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-5d7d45d{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5d7d45d{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-5d7d45d{left:0px;}.elementor-18 .elementor-element.elementor-element-5d7d45d img{border-radius:1rem 1rem 1rem 1rem;}.elementor-18 .elementor-element.elementor-element-9f5fe47{width:var( --container-widget-width, 8em );max-width:8em;--container-widget-width:8em;--container-widget-flex-grow:0;bottom:-1em;z-index:4;border-style:solid;border-width:0.1em 0.1em 0.1em 0.1em;border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9f5fe47{right:-2em;}body.rtl .elementor-18 .elementor-element.elementor-element-9f5fe47{left:-2em;}.elementor-18 .elementor-element.elementor-element-9f5fe47 img{width:100%;}.elementor-18 .elementor-element.elementor-element-d0a8ce1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon{font-size:2.4em;}.elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon-box-title a{font-size:0.85em;}.elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon{font-size:2.4em;}.elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon-box-title a{font-size:0.85em;}.elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon{font-size:2.4em;}.elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon-box-title a{font-size:0.85em;}.elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2f37b5a{padding:0em 1em 0em 0em;border-style:solid;border-width:0.07em 0.07em 0.07em 0.07em;border-color:var( --e-global-color-primary );border-radius:1.35em 1.35em 1.35em 1.35em;text-align:center;}.elementor-18 .elementor-element.elementor-element-2f37b5a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2f37b5a .elementor-heading-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-af6d591{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-20092ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-080d93e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fc3a133{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9cbb504{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-887f4a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8bd6987{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-737e8f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9f5fe47{right:-1em;}body.rtl .elementor-18 .elementor-element.elementor-element-9f5fe47{left:-1em;}.elementor-18 .elementor-element.elementor-element-d0a8ce1{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-1f01815{--content-width:min(100%, 90vw, 70rem);}.elementor-18 .elementor-element.elementor-element-afaee71{--content-width:55rem;}.elementor-18 .elementor-element.elementor-element-04c7fbe{--content-width:50rem;}.elementor-18 .elementor-element.elementor-element-05cd762{--content-width:1040px;}.elementor-18 .elementor-element.elementor-element-23b1114{--width:100%;}.elementor-18 .elementor-element.elementor-element-d0a8ce1{--content-width:50rem;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-1f01815{--content-width:min(100%, 90vw, 70rem);}.elementor-18 .elementor-element.elementor-element-49c1427 .elementor-image-box-img{margin-bottom:0.5em;}.elementor-18 .elementor-element.elementor-element-12b6d5c .elementor-heading-title{font-size:calc(0.7em + 3cqw);}.elementor-18 .elementor-element.elementor-element-23b1114{--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;--padding-top:110%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-03035a5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-2d6fb57{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-6adf4d3{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;bottom:10%;}.elementor-18 .elementor-element.elementor-element-b13dc18{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-563cbfd{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-563cbfd{right:20%;}body.rtl .elementor-18 .elementor-element.elementor-element-563cbfd{left:20%;}.elementor-18 .elementor-element.elementor-element-d966d90{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-5d7d45d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9f5fe47{right:33%;}body.rtl .elementor-18 .elementor-element.elementor-element-9f5fe47{left:33%;}.elementor-18 .elementor-element.elementor-element-9f5fe47{bottom:-28%;}.elementor-18 .elementor-element.elementor-element-d0a8ce1{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-bcb07a5 .elementor-icon-box-title a{font-size:0.75em;}.elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7895bc2 .elementor-icon-box-title a{font-size:0.75em;}.elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7992ad7 .elementor-icon-box-title a{font-size:0.75em;}.elementor-18 .elementor-element.elementor-element-2f37b5a{margin:1.2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 1.2em 1.2em 1.2em;}}/* Start custom CSS for image-box, class: .elementor-element-49c1427 */@media(max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-49c1427 .elementor-image-box-wrapper {
        display: flex;
        gap: 0 0.5em;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c59ce0f */.elementor-18 .elementor-element.elementor-element-c59ce0f {
    font-size: min(1.3rem, calc(0.4rem + 2vw));
}
.elementor-18 .elementor-element.elementor-element-c59ce0f .bubble {
    display: block;
    font-size: 0.6em;
    font-weight: 700;
    color: white;
    text-decoration: none;
    position: absolute;
    padding: 1.4em 1.25em 1.22em;
    box-sizing: border-box;
    transition: .15s 
ease-in-out;
}
.elementor-18 .elementor-element.elementor-element-c59ce0f .bubble svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: var( --e-global-color-primary );
    position: absolute;
    inset: 0;
}
@media screen and (min-width: 961px) {
    .hero .bubble {
        left: calc(50% + 16em);
        bottom: -1.6em;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5aaf448 */.elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-custom-embed-play {
    padding: 1.5rem;
    background-color: var(--e-global-color-primary);
    line-height: 0;
    border-radius: 100%;
    box-shadow: 0px 0px 16px 0px #000000;
    transition: .15s 
ease-in-out;
    z-index: 2;
}
.elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-custom-embed-play:hover {
    box-shadow: 0px 0px 25px 0px #00C8F8;
}
.elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-custom-embed-image-overlay:before {
    display: block;
    width: 100%;
    height: 50%;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    content: "";
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    mask-image: linear-gradient(to right, transparent, black 40%, black 60%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, black 40%, black 60%, transparent);
}
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-5aaf448 .elementor-custom-embed-play {
        padding: 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c7fbe */.elementor-18 .elementor-element.elementor-element-04c7fbe > .e-con-inner {
    container-type: inline-size;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae7950 */.elementor-18 .elementor-element.elementor-element-2ae7950 {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    position: absolute;
    inset: 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    mask-image: linear-gradient(to right, transparent, black, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, black, transparent);
}
.elementor-18 .elementor-element.elementor-element-2ae7950 span {
    display: block;
    width: 140vw;
    max-width: 100rem;
    height: 100%;
    opacity: 0.6;
    background: #29217e;
    border-top: solid 0.12em var( --e-global-color-primary );
    border-bottom: solid 0.12em var( --e-global-color-primary );
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-543bc70 */.elementor-18 .elementor-element.elementor-element-543bc70 img.stars {
    width: 4em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03035a5 */.elementor-18 .elementor-element.elementor-element-03035a5:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d6fb57 */.elementor-18 .elementor-element.elementor-element-2d6fb57:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6adf4d3 */.elementor-18 .elementor-element.elementor-element-6adf4d3:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b13dc18 */.elementor-18 .elementor-element.elementor-element-b13dc18:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563cbfd */.elementor-18 .elementor-element.elementor-element-563cbfd:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d966d90 */.elementor-18 .elementor-element.elementor-element-d966d90:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d7d45d */.elementor-18 .elementor-element.elementor-element-5d7d45d:hover {
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b1114 */.elementor-18 .elementor-element.elementor-element-23b1114 {
    display: block;
    position: relative;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f37b5a */.elementor-18 .elementor-element.elementor-element-2f37b5a .elementor-heading-title span:first-of-type {
    color: white;
    background-color: var( --e-global-color-primary );
    display: inline-block;
    padding: .6em 1.1em .5em;
    border-radius: 1.3em;
    box-sizing: border-box;
    margin-right: 0.5em;
}
@media(max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-2f37b5a .elementor-heading-title span:first-of-type {
        position: absolute;
        top: -16px;
        left: 35%;
    }
}/* End custom CSS */