.elementor-13038 .elementor-element.elementor-element-59c7c715{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-13038 .elementor-element.elementor-element-59c7c715:not(.elementor-motion-effects-element-type-background), .elementor-13038 .elementor-element.elementor-element-59c7c715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://leap.staging.ribbitt.com/leap-group/wp-content/uploads/sites/4/header-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13038 .elementor-element.elementor-element-4ab55b97{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13038 .elementor-element.elementor-element-373d8a3b .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-373d8a3b.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-373d8a3b.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-373d8a3b.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-373d8a3b.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-373d8a3b.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-373d8a3b .elementor-icon{font-size:658px;}.elementor-13038 .elementor-element.elementor-element-373d8a3b .elementor-icon svg{height:658px;}.elementor-13038 .elementor-element.elementor-element-373d8a3b .elementor-icon-wrapper svg{width:auto;}.elementor-13038 .elementor-element.elementor-element-6c3a31bc{--display:flex;}.elementor-13038 .elementor-element.elementor-element-b216d31 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-b216d31.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-b216d31.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-b216d31.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-b216d31.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-b216d31.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-b216d31 .elementor-icon{font-size:440px;}.elementor-13038 .elementor-element.elementor-element-b216d31 .elementor-icon svg{height:440px;}.elementor-13038 .elementor-element.elementor-element-b216d31 .elementor-icon-wrapper svg{width:auto;}.elementor-13038 .elementor-element.elementor-element-59d8feb{--display:flex;}.elementor-13038 .elementor-element.elementor-element-5e57283b .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-5e57283b.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-5e57283b.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-5e57283b.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-5e57283b.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-5e57283b.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-5e57283b .elementor-icon{font-size:250px;}.elementor-13038 .elementor-element.elementor-element-5e57283b .elementor-icon svg{height:250px;}.elementor-13038 .elementor-element.elementor-element-5e57283b .elementor-icon-wrapper svg{width:auto;}.elementor-13038 .elementor-element.elementor-element-56f0c977{--display:flex;}.elementor-13038 .elementor-element.elementor-element-9ccd642 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-9ccd642.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-9ccd642.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-9ccd642.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-9ccd642.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-9ccd642.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-9ccd642 .elementor-icon{font-size:606px;}.elementor-13038 .elementor-element.elementor-element-9ccd642 .elementor-icon svg{height:606px;}.elementor-13038 .elementor-element.elementor-element-9ccd642 .elementor-icon-wrapper svg{width:auto;}.elementor-13038 .elementor-element.elementor-element-6b28deb7{--display:flex;}.elementor-13038 .elementor-element.elementor-element-27dd672f .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-27dd672f.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-27dd672f.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-27dd672f.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-27dd672f.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-27dd672f.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-27dd672f .elementor-icon{font-size:440px;}.elementor-13038 .elementor-element.elementor-element-27dd672f .elementor-icon svg{height:440px;}.elementor-13038 .elementor-element.elementor-element-27dd672f .elementor-icon-wrapper svg{width:auto;}.elementor-13038 .elementor-element.elementor-element-759c56a2{--display:flex;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-6d5bbd6b.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-6d5bbd6b.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b .elementor-icon{font-size:258px;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b .elementor-icon svg{height:258px;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b .elementor-icon-wrapper svg{width:auto;}.elementor-13038 .elementor-element.elementor-element-6cf6a12b{--display:flex;--min-height:980px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0175px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-429ef9c6{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:12;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13038 .elementor-element.elementor-element-43c25d45{z-index:19;}.elementor-13038 .elementor-element.elementor-element-43c25d45 img{width:125px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13038 .elementor-element.elementor-element-7596e22c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:11;text-align:center;}.elementor-13038 .elementor-element.elementor-element-7596e22c .elementor-heading-title{font-family:"Lupio Black", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-44281ff7{--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;--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-44281ff7::before, .elementor-13038 .elementor-element.elementor-element-44281ff7 > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-44281ff7 > .e-con-inner > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-44281ff7 > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-44281ff7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-44281ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13038 .elementor-element.elementor-element-7be29964 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;color:#25B161;}.elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-framed .elementor-icon{background-color:#25B161;}.elementor-13038 .elementor-element.elementor-element-7be29964.elementor-view-stacked .elementor-icon svg{fill:#25B161;}.elementor-13038 .elementor-element.elementor-element-7be29964 .elementor-icon{font-size:36px;}.elementor-13038 .elementor-element.elementor-element-7be29964 .elementor-icon svg{height:36px;}.elementor-13038 .elementor-element.elementor-element-1efa05f7 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-1efa05f7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-1efa05f7.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-1efa05f7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-1efa05f7.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-1efa05f7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-1efa05f7 .elementor-icon{font-size:98px;}.elementor-13038 .elementor-element.elementor-element-1efa05f7 .elementor-icon svg{height:98px;}.elementor-13038 .elementor-element.elementor-element-140d4409{--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;--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-140d4409::before, .elementor-13038 .elementor-element.elementor-element-140d4409 > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-140d4409 > .e-con-inner > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-140d4409 > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-140d4409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-140d4409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13038 .elementor-element.elementor-element-13b49d14 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;color:#25B161;}.elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-framed .elementor-icon{background-color:#25B161;}.elementor-13038 .elementor-element.elementor-element-13b49d14.elementor-view-stacked .elementor-icon svg{fill:#25B161;}.elementor-13038 .elementor-element.elementor-element-13b49d14 .elementor-icon{font-size:30px;}.elementor-13038 .elementor-element.elementor-element-13b49d14 .elementor-icon svg{height:30px;}.elementor-13038 .elementor-element.elementor-element-69622100 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-69622100.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-69622100.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-69622100.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-69622100.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-69622100.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-69622100 .elementor-icon{font-size:82px;}.elementor-13038 .elementor-element.elementor-element-69622100 .elementor-icon svg{height:82px;}.elementor-13038 .elementor-element.elementor-element-490745a8{--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;--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-490745a8::before, .elementor-13038 .elementor-element.elementor-element-490745a8 > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-490745a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-490745a8 > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-490745a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-490745a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13038 .elementor-element.elementor-element-3ab7e98 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;color:#25B161;}.elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-framed .elementor-icon{background-color:#25B161;}.elementor-13038 .elementor-element.elementor-element-3ab7e98.elementor-view-stacked .elementor-icon svg{fill:#25B161;}.elementor-13038 .elementor-element.elementor-element-3ab7e98 .elementor-icon{font-size:40px;}.elementor-13038 .elementor-element.elementor-element-3ab7e98 .elementor-icon svg{height:40px;}.elementor-13038 .elementor-element.elementor-element-42318eb9 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-42318eb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-42318eb9.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-42318eb9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-42318eb9.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-42318eb9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-42318eb9 .elementor-icon{font-size:135px;}.elementor-13038 .elementor-element.elementor-element-42318eb9 .elementor-icon svg{height:135px;}.elementor-13038 .elementor-element.elementor-element-1a807847{--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;--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-1a807847::before, .elementor-13038 .elementor-element.elementor-element-1a807847 > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-1a807847 > .e-con-inner > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-1a807847 > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-1a807847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-1a807847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13038 .elementor-element.elementor-element-3fbfee5d .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;color:#25B161;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-framed .elementor-icon{background-color:#25B161;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d.elementor-view-stacked .elementor-icon svg{fill:#25B161;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d .elementor-icon{font-size:52px;}.elementor-13038 .elementor-element.elementor-element-3fbfee5d .elementor-icon svg{height:52px;}.elementor-13038 .elementor-element.elementor-element-6e14f574 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-6e14f574.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-6e14f574.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-6e14f574.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-6e14f574.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-6e14f574.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-6e14f574 .elementor-icon{font-size:135px;}.elementor-13038 .elementor-element.elementor-element-6e14f574 .elementor-icon svg{height:135px;}.elementor-13038 .elementor-element.elementor-element-509bd1e4{--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;--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-509bd1e4::before, .elementor-13038 .elementor-element.elementor-element-509bd1e4 > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-509bd1e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-13038 .elementor-element.elementor-element-509bd1e4 > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-509bd1e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13038 .elementor-element.elementor-element-509bd1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13038 .elementor-element.elementor-element-5895d68c .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;color:#25B161;}.elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-framed .elementor-icon{background-color:#25B161;}.elementor-13038 .elementor-element.elementor-element-5895d68c.elementor-view-stacked .elementor-icon svg{fill:#25B161;}.elementor-13038 .elementor-element.elementor-element-5895d68c .elementor-icon{font-size:50px;}.elementor-13038 .elementor-element.elementor-element-5895d68c .elementor-icon svg{height:50px;}.elementor-13038 .elementor-element.elementor-element-39afa012 .elementor-icon-wrapper{text-align:center;}.elementor-13038 .elementor-element.elementor-element-39afa012.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-39afa012.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-39afa012.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-39afa012.elementor-view-framed .elementor-icon, .elementor-13038 .elementor-element.elementor-element-39afa012.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13038 .elementor-element.elementor-element-39afa012 .elementor-icon{font-size:146px;}.elementor-13038 .elementor-element.elementor-element-39afa012 .elementor-icon svg{height:146px;}.elementor-13038 .elementor-element.elementor-element-2f60259b{--display:flex;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-13038 .elementor-element.elementor-element-2f60259b:not(.elementor-motion-effects-element-type-background), .elementor-13038 .elementor-element.elementor-element-2f60259b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13038 .elementor-element.elementor-element-1ad56007{font-family:"sofia-pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-13038 .elementor-element.elementor-element-429ef9c6{--width:500px;}.elementor-13038 .elementor-element.elementor-element-44281ff7{--width:98px;}.elementor-13038 .elementor-element.elementor-element-140d4409{--width:98px;}.elementor-13038 .elementor-element.elementor-element-490745a8{--width:146px;}.elementor-13038 .elementor-element.elementor-element-1a807847{--width:146px;}.elementor-13038 .elementor-element.elementor-element-509bd1e4{--width:160px;}.elementor-13038 .elementor-element.elementor-element-2f60259b{--width:1124px;}}@media(max-width:1024px){.elementor-13038 .elementor-element.elementor-element-59c7c715{--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-373d8a3b .elementor-icon{font-size:500px;}.elementor-13038 .elementor-element.elementor-element-373d8a3b .elementor-icon svg{height:500px;}.elementor-13038 .elementor-element.elementor-element-b216d31 .elementor-icon{font-size:340px;}.elementor-13038 .elementor-element.elementor-element-b216d31 .elementor-icon svg{height:340px;}.elementor-13038 .elementor-element.elementor-element-5e57283b .elementor-icon{font-size:150px;}.elementor-13038 .elementor-element.elementor-element-5e57283b .elementor-icon svg{height:150px;}.elementor-13038 .elementor-element.elementor-element-9ccd642 .elementor-icon{font-size:450px;}.elementor-13038 .elementor-element.elementor-element-9ccd642 .elementor-icon svg{height:450px;}.elementor-13038 .elementor-element.elementor-element-27dd672f .elementor-icon{font-size:300px;}.elementor-13038 .elementor-element.elementor-element-27dd672f .elementor-icon svg{height:300px;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b .elementor-icon{font-size:150px;}.elementor-13038 .elementor-element.elementor-element-6d5bbd6b .elementor-icon svg{height:150px;}.elementor-13038 .elementor-element.elementor-element-6cf6a12b{--min-height:200px;--padding-top:0150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13038 .elementor-element.elementor-element-429ef9c6{--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-13038 .elementor-element.elementor-element-7596e22c .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-13038 .elementor-element.elementor-element-59c7c715{--min-height:100vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13038 .elementor-element.elementor-element-59c7c715:not(.elementor-motion-effects-element-type-background), .elementor-13038 .elementor-element.elementor-element-59c7c715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-13038 .elementor-element.elementor-element-6cf6a12b{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13038 .elementor-element.elementor-element-429ef9c6{--min-height:0vh;--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;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-13038 .elementor-element.elementor-element-7596e22c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13038 .elementor-element.elementor-element-7596e22c .elementor-heading-title{font-size:30px;letter-spacing:1px;}.elementor-13038 .elementor-element.elementor-element-2f60259b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13038 .elementor-element.elementor-element-6cf6a12b{--width:500px;}.elementor-13038 .elementor-element.elementor-element-429ef9c6{--width:500px;}.elementor-13038 .elementor-element.elementor-element-2f60259b{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-4ab55b97 */.elementor-13038 .elementor-element.elementor-element-4ab55b97 {
    position: absolute;
    left: -43%; 
    bottom: 15%;
    mix-blend-mode: overlay;
}
@media screen and (max-width: 1200px) {}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3a31bc */.elementor-13038 .elementor-element.elementor-element-6c3a31bc {
    position: absolute;
    top: -13%; 
    left: -35%;
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59d8feb */.elementor-13038 .elementor-element.elementor-element-59d8feb {
    position: absolute;
    top: -7%; 
    right: -20%;
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0c977 */.elementor-13038 .elementor-element.elementor-element-56f0c977 {
    position: absolute;
    right: -36%;
    top: 6%;
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b28deb7 */.elementor-13038 .elementor-element.elementor-element-6b28deb7 {
    position: absolute;
    right: -36%;
    bottom: 32%;
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759c56a2 */.elementor-13038 .elementor-element.elementor-element-759c56a2 {
    position: absolute;
    right: -3%;
    bottom: 20%;
    mix-blend-mode: overlay;
}
@media screen and (max-width: 1200px) {
    .elementor-13038 .elementor-element.elementor-element-759c56a2 {
       bottom: 30%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7596e22c */.elementor-13038 .elementor-element.elementor-element-7596e22c span {
    color: #01AD4B!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429ef9c6 */.elementor-13038 .elementor-element.elementor-element-429ef9c6::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px;
height: 500px;
    border-radius: 100%;
    transform: translate(-50%, -50%); 
    background: #363636;
}
@media screen and (max-width: 600px) {
.elementor-13038 .elementor-element.elementor-element-429ef9c6::before {
    width: 100%!important;
    height: 100%!important;
    border-radius: 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7be29964 */.elementor-13038 .elementor-element.elementor-element-7be29964 {
    position:  absolute;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1efa05f7 */.elementor-13038 .elementor-element.elementor-element-1efa05f7 {
    mix-blend-mode: overlay;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44281ff7 */.elementor-13038 .elementor-element.elementor-element-44281ff7 {
    position: relative;
    left: -250px;
    top: -600px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13b49d14 */.elementor-13038 .elementor-element.elementor-element-13b49d14 {
    position:  absolute;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69622100 */.elementor-13038 .elementor-element.elementor-element-69622100 {
    mix-blend-mode: overlay;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140d4409 */.elementor-13038 .elementor-element.elementor-element-140d4409 {
    position: relative;
    left: -300px;
    bottom: 180px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ab7e98 */.elementor-13038 .elementor-element.elementor-element-3ab7e98 {
    position:  absolute;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42318eb9 */.elementor-13038 .elementor-element.elementor-element-42318eb9 {
    mix-blend-mode: overlay;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490745a8 */.elementor-13038 .elementor-element.elementor-element-490745a8 {
    position: relative;
    left: 350px;
    top: -650px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fbfee5d */.elementor-13038 .elementor-element.elementor-element-3fbfee5d {
    position:  absolute;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e14f574 */.elementor-13038 .elementor-element.elementor-element-6e14f574 {
    mix-blend-mode: overlay;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a807847 */.elementor-13038 .elementor-element.elementor-element-1a807847 {
    position: relative;
    left: -450px;
    bottom: 700px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5895d68c */.elementor-13038 .elementor-element.elementor-element-5895d68c {
    position:  absolute;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39afa012 */.elementor-13038 .elementor-element.elementor-element-39afa012 {
    mix-blend-mode: overlay;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509bd1e4 */.elementor-13038 .elementor-element.elementor-element-509bd1e4 {
    position: relative;
    left: 300px;
    bottom: 640px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cf6a12b */.elementor-13038 .elementor-element.elementor-element-6cf6a12b {
    height: 975px;
}
@media screen and (max-width: 1200px) {
    .elementor-13038 .elementor-element.elementor-element-6cf6a12b {
    height: 700px!important;
}
}
@media screen and (max-width: 600px) {
    .elementor-13038 .elementor-element.elementor-element-6cf6a12b {
    height: 400px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59c7c715 */.elementor-13038 .elementor-element.elementor-element-59c7c715 {
    overflow:hidden; 
}
.floatHeavy {
    animation-time: calc(1.36 * 3); /*calc(1.36 * var(--animation-time))*/
}
.floatLight {
    animation-time: calc(1.36 * 2); /*calc(1.75 * var(--animation-time))*/
}

.elementor-13038 .elementor-element.elementor-element-59c7c715 .floatHeavy {
    animation: float 1.5s  ease-in-out alternate infinite;
}
.elementor-13038 .elementor-element.elementor-element-59c7c715 .floatLight {
    animation: float 1.3s ease-in-out alternate infinite;
}
 .squishSmall {
    animation: squish 25s  ease-in-out infinite alternate;
}
 .squishLarge {
    animation: squish 25s  ease-in-out infinite alternate-reverse;
}
@keyframes float {
	0% {
		transform: translate(0px, 0px);
	}
	100% {
		transform: translate(0px, 8px) ;
	}
}


@keyframes squish {
    0% {
		transform: translate(0px, 0px) skewX(0deg) skewY(0deg);
	}
	50% {
		transform: translate(0px, 20px) skewX(10deg) skewY(1.2deg) scale(1.05, 1.2);
	}
	100% {
		transform: translate(0px, 20px) skewX(1.2deg) skewY(8deg) scale(1.2,.8 );
	}
}

@media screen and (max-width: 1000px) {
    .floatLight {
        position: relative;
        top: 40px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lupio Black';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://leap.staging.ribbitt.com/leap-group/wp-content/uploads/sites/4/Lupio-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */