.elementor-915 .elementor-element.elementor-element-07c2e01{--display:flex;--min-height:378px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-07c2e01:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-07c2e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(126deg, #F3F3F3 0%, #F9F9F9 100%);}.elementor-915 .elementor-element.elementor-element-07c2e01::before, .elementor-915 .elementor-element.elementor-element-07c2e01 > .elementor-background-video-container::before, .elementor-915 .elementor-element.elementor-element-07c2e01 > .e-con-inner > .elementor-background-video-container::before, .elementor-915 .elementor-element.elementor-element-07c2e01 > .elementor-background-slideshow::before, .elementor-915 .elementor-element.elementor-element-07c2e01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-915 .elementor-element.elementor-element-07c2e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-915 .elementor-element.elementor-element-915bee1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-0340b33{width:auto;max-width:auto;position:absolute;top:103px;right:-124px;}.elementor-915 .elementor-element.elementor-element-0340b33 .aux-widget-image{text-align:left;}.elementor-915 .elementor-element.elementor-element-0340b33 .aux-media-image{max-width:646px;}.elementor-915 .elementor-element.elementor-element-5dd2a96 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-5dd2a96{text-align:center;}.elementor-915 .elementor-element.elementor-element-5dd2a96 img{width:14%;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-915 .elementor-element.elementor-element-80d7765 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-80d7765 span:not(.aux-breadcrumb-sep) a{color:rgba(25, 43, 127, 0.5);}.elementor-915 .elementor-element.elementor-element-80d7765 span:not(.aux-breadcrumb-sep){color:var( --e-global-color-text );}.elementor-915 .elementor-element.elementor-element-80d7765 span{font-size:16px;line-height:1.2em;letter-spacing:-0.48px;}.elementor-915 .elementor-element.elementor-element-80d7765 .aux-breadcrumb-sep{color:rgba(25, 43, 127, 0.5);fill:rgba(25, 43, 127, 0.5);font-size:18px;height:18px;}.elementor-915 .elementor-element.elementor-element-80d7765 .aux-elementor-breadcrumbs{text-align:left;}.elementor-915 .elementor-element.elementor-element-80d7765 p.aux-breadcrumbs{transition:all ease-out 0.3s;}.elementor-915 .elementor-element.elementor-element-7b7fc94{--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:stretch;--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:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-f26fb63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-f26fb63.e-con{--align-self:center;}.elementor-915 .elementor-element.elementor-element-34696f3 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-915 .elementor-element.elementor-element-34696f3.elementor-element{--align-self:center;}.elementor-915 .elementor-element.elementor-element-34696f3{text-align:left;}.elementor-915 .elementor-element.elementor-element-34696f3 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-915 .elementor-element.elementor-element-2a85c22{--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:stretch;--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:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-835485f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-835485f.e-con{--align-self:center;}.elementor-915 .elementor-element.elementor-element-475e633{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-475e633 .aux-modern-heading-primary{font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.48px;color:#FF722E;margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-475e633 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-475e633 .aux-modern-heading-secondary .aux-head-highlight{color:#FF722E;}.elementor-915 .elementor-element.elementor-element-475e633 .aux-modern-heading-description{color:var( --e-global-color-text );font-weight:500;line-height:1.8em;margin:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-475e633 .aux-widget-modern-heading .aux-widget-inner{width:580px;}.elementor-915 .elementor-element.elementor-element-6f3e875 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-6f3e875 .aux-modern-button .aux-overlay:before{background-color:#000000;}.elementor-915 .elementor-element.elementor-element-6f3e875 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-6f3e875 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-6f3e875{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-6f3e875 .aux-modern-button-wrapper{text-align:left;}.elementor-915 .elementor-element.elementor-element-6f3e875 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-6f3e875 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-924a117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-72d4e71 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-915 .elementor-element.elementor-element-e570bbc{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-20bdd27{--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:stretch;--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-915 .elementor-element.elementor-element-0853f38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-acf4ca9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-915 .elementor-element.elementor-element-33c2d4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-aeeb866 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 70px 0px rgba(209, 213, 223, 0.23);}.elementor-915 .elementor-element.elementor-element-aeeb866.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-915 .elementor-element.elementor-element-aeeb866:hover .elementor-widget-container{box-shadow:0px 10px 70px 0px rgba(209, 213, 223, 0.36);}.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-ico-box{padding:0px 15px 0px 0px;}.elementor-915 .elementor-element.elementor-element-aeeb866 .col-title a, .elementor-915 .elementor-element.elementor-element-aeeb866 .col-title{color:var( --e-global-color-text );}.elementor-915 .elementor-element.elementor-element-aeeb866 .col-title, .elementor-915 .elementor-element.elementor-element-aeeb866 .col-title a{font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-aeeb866 .col-title{margin-bottom:0px;}.elementor-915 .elementor-element.elementor-element-aeeb866 .widget-content{color:var( --e-global-color-text );font-size:15px;font-weight:500;line-height:1.5em;margin-top:43px;}.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-advanced-text{text-align:left !important;padding:10% 20% 12% 20%;transition-duration:550ms;}.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-text-widget-overlay, .elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-advanced-text{border-radius:25px 33px 44px 33px;}.elementor-915 .elementor-element.elementor-element-8cf45c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-2b7bad7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 70px 0px rgba(209, 213, 223, 0.23);}.elementor-915 .elementor-element.elementor-element-2b7bad7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-915 .elementor-element.elementor-element-2b7bad7:hover .elementor-widget-container{box-shadow:0px 10px 70px 0px rgba(209, 213, 223, 0.36);}.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-ico-box{padding:0px 15px 0px 0px;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .col-title a, .elementor-915 .elementor-element.elementor-element-2b7bad7 .col-title{color:var( --e-global-color-text );}.elementor-915 .elementor-element.elementor-element-2b7bad7 .col-title, .elementor-915 .elementor-element.elementor-element-2b7bad7 .col-title a{font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .col-title{margin-bottom:0px;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .widget-content{color:var( --e-global-color-text );font-size:15px;font-weight:500;line-height:1.5em;margin-top:43px;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-advanced-text{text-align:left !important;padding:10% 20% 10% 20%;transition-duration:550ms;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-text-widget-overlay, .elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-advanced-text{border-radius:25px 33px 33px 33px;}.elementor-915 .elementor-element.elementor-element-3c1a1a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-683af01{width:var( --container-widget-width, 104.354% );max-width:104.354%;--container-widget-width:104.354%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-683af01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 70px 0px rgba(209, 213, 223, 0.23);}.elementor-915 .elementor-element.elementor-element-683af01.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-683af01:hover .elementor-widget-container{box-shadow:0px 10px 70px 0px rgba(209, 213, 223, 0.36);}.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-683af01 .aux-ico-box{padding:0px 15px 0px 0px;}.elementor-915 .elementor-element.elementor-element-683af01 .col-title a, .elementor-915 .elementor-element.elementor-element-683af01 .col-title{color:var( --e-global-color-text );}.elementor-915 .elementor-element.elementor-element-683af01 .col-title, .elementor-915 .elementor-element.elementor-element-683af01 .col-title a{font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-683af01 .col-title{margin-bottom:0px;}.elementor-915 .elementor-element.elementor-element-683af01 .widget-content{color:var( --e-global-color-text );font-size:15px;font-weight:500;line-height:1.5em;margin-top:43px;}.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-advanced-text{text-align:left !important;padding:10% 20% 10% 20%;transition-duration:550ms;}.elementor-915 .elementor-element.elementor-element-683af01 .aux-text-widget-overlay, .elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-advanced-text{border-radius:25px 33px 33px 33px;}.elementor-915 .elementor-element.elementor-element-0273bde{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:0px;--padding-left:02px;--padding-right:02px;--z-index:9;}.elementor-915 .elementor-element.elementor-element-85e4d1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-61693d6{width:100%;max-width:100%;}.elementor-915 .elementor-element.elementor-element-61693d6 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-915 .elementor-element.elementor-element-61693d6 .aux-modern-heading-primary{font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.48px;color:#0E61D1;margin:0px 0px 18px 0px;max-width:100%;}.elementor-915 .elementor-element.elementor-element-61693d6 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 18px 0px;max-width:1600px;}.elementor-915 .elementor-element.elementor-element-344782c{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-344782c.e-con{--align-self:flex-start;}.elementor-915 .elementor-element.elementor-element-fc59746{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-7c82b7d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-9718282{width:auto;max-width:auto;transition-duration:600ms;transition-property:all;z-index:2;position:absolute;top:-41px;right:46px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-9718282 .aux-media-image{max-width:373px;max-height:67px;}.elementor-915 .elementor-element.elementor-element-acd5c88{z-index:1;}.elementor-915 .elementor-element.elementor-element-201e163{width:auto;max-width:auto;transition-duration:600ms;transition-property:all;z-index:2;position:absolute;top:414px;bottom:-22px;left:-80px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-fea6a6e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-ca7d722{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-ca7d722 .aux-modern-heading-primary{font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.48px;color:#FF722E;margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-ca7d722 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-ca7d722 .aux-modern-heading-secondary .aux-head-highlight{color:#FF722E;}.elementor-915 .elementor-element.elementor-element-ca7d722 .aux-modern-heading-description{color:var( --e-global-color-text );font-weight:500;line-height:1.8em;margin:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-ca7d722 .aux-widget-modern-heading .aux-widget-inner{width:580px;}.elementor-915 .elementor-element.elementor-element-cefdd7f .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-cefdd7f .aux-modern-button .aux-overlay:before{background-color:#000000;}.elementor-915 .elementor-element.elementor-element-cefdd7f .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-cefdd7f .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-cefdd7f{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-cefdd7f .aux-modern-button-wrapper{text-align:left;}.elementor-915 .elementor-element.elementor-element-cefdd7f .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-cefdd7f .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-6804842{--display:flex;}.elementor-915 .elementor-element.elementor-element-1fdfdda{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-ae7fbe4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-915 .elementor-element.elementor-element-f4a4fcd{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-f4a4fcd .aux-modern-heading-primary{font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.48px;color:#0E61D1;margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-f4a4fcd .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-f4a4fcd .aux-modern-heading-description{color:var( --e-global-color-text );font-weight:500;line-height:1.8em;margin:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-f4a4fcd .aux-widget-modern-heading .aux-widget-inner{width:580px;}.elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(103deg, #21BDCA 0%, #00CD98 100%);}.elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-71cd1a5{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-modern-button-wrapper{text-align:left;}.elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-71cd1a5 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-ce4e8b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-ad1202f{width:auto;max-width:auto;transition-duration:600ms;transition-property:all;z-index:2;position:absolute;top:-41px;right:46px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-ad1202f .aux-media-image{max-width:373px;max-height:67px;}.elementor-915 .elementor-element.elementor-element-bc9aafb{z-index:1;}.elementor-915 .elementor-element.elementor-element-35e5b04{width:auto;max-width:auto;transition-duration:600ms;transition-property:all;z-index:2;position:absolute;top:414px;bottom:-22px;left:-80px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-071952b{--display:flex;}.elementor-915 .elementor-element.elementor-element-477500f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-d5090da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-be02265{width:auto;max-width:auto;transition-duration:600ms;transition-property:all;z-index:2;position:absolute;top:-41px;right:46px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-be02265 .aux-media-image{max-width:373px;max-height:67px;}.elementor-915 .elementor-element.elementor-element-d343317{z-index:1;}.elementor-915 .elementor-element.elementor-element-b63865b{width:auto;max-width:auto;transition-duration:600ms;transition-property:all;z-index:2;position:absolute;top:414px;bottom:-22px;left:-80px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-4a98145{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-1f8291c{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-1f8291c .aux-modern-heading-primary{font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.48px;color:#0E61D1;margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-1f8291c .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 18px 0px;}.elementor-915 .elementor-element.elementor-element-1f8291c .aux-modern-heading-description{color:var( --e-global-color-text );font-weight:500;line-height:1.8em;margin:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-1f8291c .aux-widget-modern-heading .aux-widget-inner{width:580px;}.elementor-915 .elementor-element.elementor-element-945ed58 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-945ed58 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(103deg, #21BDCA 0%, #00CD98 100%);}.elementor-915 .elementor-element.elementor-element-945ed58 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-945ed58 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-945ed58{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-945ed58 .aux-modern-button-wrapper{text-align:left;}.elementor-915 .elementor-element.elementor-element-945ed58 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-945ed58 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-08a591f{--display:flex;}.elementor-915 .elementor-element.elementor-element-a1e8fdd{--display:flex;}.elementor-915 .elementor-element.elementor-element-4e7937e{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:6px;--n-tabs-gap:6px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-color:#000000;}.elementor-915 .elementor-element.elementor-element-4e7937e > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-4e7937e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FA5010;background-color:transparent;background-image:linear-gradient(90deg, #FA5010 0%, #FFA525 100%);}.elementor-915 .elementor-element.elementor-element-4e7937e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-915 .elementor-element.elementor-element-4e7937e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFA525;background-color:transparent;background-image:linear-gradient(90deg, #FFA525 0%, #FA5010 100%);}.elementor-915 .elementor-element.elementor-element-710d224{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:02px;--padding-right:02px;--z-index:9;}.elementor-915 .elementor-element.elementor-element-a99d19a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:9;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-d402f47{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:02px;--padding-right:02px;--z-index:9;}.elementor-915 .elementor-element.elementor-element-136d6c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:9;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-4dfc571{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-ba81f3c{--display:flex;animation-duration:1500ms;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:70px;--padding-bottom:74px;--padding-left:140px;--padding-right:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-ba81f3c:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-ba81f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FA5010 0%, #FFA525 100%);}.elementor-915 .elementor-element.elementor-element-ba81f3c::before, .elementor-915 .elementor-element.elementor-element-ba81f3c > .elementor-background-video-container::before, .elementor-915 .elementor-element.elementor-element-ba81f3c > .e-con-inner > .elementor-background-video-container::before, .elementor-915 .elementor-element.elementor-element-ba81f3c > .elementor-background-slideshow::before, .elementor-915 .elementor-element.elementor-element-ba81f3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-915 .elementor-element.elementor-element-ba81f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-915 .elementor-element.elementor-element-6cdf393 .aux-modern-heading-secondary .aux-head-highlight{font-size:49px;font-weight:bold;line-height:1.2em;letter-spacing:-1.65px;color:#FFFFFF;max-width:749px;}.elementor-915 .elementor-element.elementor-element-11f8758{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;position:absolute;top:48px;right:41px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-11f8758 .aux-media-image{max-width:704px;}.elementor-915 .elementor-element.elementor-element-d4f8c55{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:-28px;--margin-left:-10px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-d4f8c55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-modern-button .aux-overlay:after{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);}.elementor-915 .elementor-element.elementor-element-0c4ef39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;}.elementor-915 .elementor-element.elementor-element-0c4ef39 > .elementor-widget-container{margin:0px 0px 0px 00px;padding:0% 0% 1% 0%;}.elementor-915 .elementor-element.elementor-element-0c4ef39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-modern-button-wrapper{text-align:left;}.elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-modern-button{padding:20px 30px 20px 30px;}.elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-overlay:after{border-radius:50px 50px 50px 50px;}.elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-text{font-size:15px;font-weight:500;color:#1478FF;}.elementor-915 .elementor-element.elementor-element-0c4ef39 .aux-modern-button:hover .aux-text{color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button .aux-overlay:before{background-color:#000000FA;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-cd0e342{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;}.elementor-915 .elementor-element.elementor-element-cd0e342 > .elementor-widget-container{margin:0px 0px 0px 00px;padding:0% 0% 1% 0%;}.elementor-915 .elementor-element.elementor-element-cd0e342.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button-wrapper{text-align:left;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button{padding:20px 30px 20px 30px;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-cd0e342 .aux-overlay:after{border-radius:50px 50px 50px 50px;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-text{font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-cd0e342 .aux-modern-button:hover .aux-text{color:#1478FF;}.elementor-915 .elementor-element.elementor-element-1456726{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-165c3a3{--display:flex;}.elementor-915 .elementor-element.elementor-element-dcdd07b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-dcdd07b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-915 .elementor-element.elementor-element-dcdd07b .aux-modern-heading-primary{font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:#0E61D1;margin:0px 0px 16px 0px;}.elementor-915 .elementor-element.elementor-element-dcdd07b .aux-modern-heading-secondary{font-size:40px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:682px;}.elementor-915 .elementor-element.elementor-element-5f30984{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:02px;--padding-right:02px;--z-index:9;}.elementor-915 .elementor-element.elementor-element-98391c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:9;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-81c9b68{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-2174fe7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-f96424b{animation-duration:1600ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-f96424b > .elementor-widget-container{padding:70px 30px 60px 30px;border-radius:40px 40px 40px 40px;}.elementor-915 .elementor-element.elementor-element-f96424b:hover .elementor-widget-container{box-shadow:-20px 50px 60px 0px rgba(101, 104.99999999999997, 122, 0.12941176470588237);}.elementor-915 .elementor-element.elementor-element-f96424b.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-915 .elementor-element.elementor-element-f96424b.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-915 .elementor-element.elementor-element-f96424b.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-title{font-size:25px;font-weight:bold;text-transform:capitalize;letter-spacing:-0.9px;color:#5A79ED;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-description{font-size:16px;font-weight:500;line-height:25px;}.elementor-915 .elementor-element.elementor-element-2d262be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-2427dde{animation-duration:1600ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-2427dde > .elementor-widget-container{padding:70px 30px 60px 30px;border-radius:40px 40px 40px 40px;}.elementor-915 .elementor-element.elementor-element-2427dde:hover .elementor-widget-container{box-shadow:-20px 50px 60px 0px rgba(101, 104.99999999999997, 122, 0.12941176470588237);}.elementor-915 .elementor-element.elementor-element-2427dde.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-915 .elementor-element.elementor-element-2427dde.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-915 .elementor-element.elementor-element-2427dde.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-img img{transition-duration:0.3s;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-title{font-size:25px;font-weight:bold;text-transform:capitalize;letter-spacing:-0.9px;color:#5A79ED;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-description{font-size:16px;font-weight:500;line-height:25px;}.elementor-915 .elementor-element.elementor-element-3aa4cc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-93f6b31{animation-duration:1600ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-93f6b31 > .elementor-widget-container{padding:70px 30px 60px 30px;border-radius:40px 40px 40px 40px;}.elementor-915 .elementor-element.elementor-element-93f6b31:hover .elementor-widget-container{box-shadow:-20px 50px 60px 0px rgba(101, 104.99999999999997, 122, 0.12941176470588237);}.elementor-915 .elementor-element.elementor-element-93f6b31.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-915 .elementor-element.elementor-element-93f6b31.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-915 .elementor-element.elementor-element-93f6b31.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-title{font-size:25px;font-weight:bold;text-transform:capitalize;letter-spacing:-0.9px;color:#5A79ED;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-description{font-size:16px;font-weight:500;line-height:25px;}.elementor-915 .elementor-element.elementor-element-f2de12b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-23d4468{animation-duration:1600ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-23d4468 > .elementor-widget-container{padding:70px 30px 60px 30px;border-radius:40px 40px 40px 40px;}.elementor-915 .elementor-element.elementor-element-23d4468:hover .elementor-widget-container{box-shadow:-20px 50px 60px 0px rgba(101, 104.99999999999997, 122, 0.12941176470588237);}.elementor-915 .elementor-element.elementor-element-23d4468.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-915 .elementor-element.elementor-element-23d4468.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-915 .elementor-element.elementor-element-23d4468.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-title{font-size:25px;font-weight:bold;text-transform:capitalize;letter-spacing:-0.9px;color:#5A79ED;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-description{font-size:16px;font-weight:500;line-height:25px;}.elementor-915 .elementor-element.elementor-element-5952229{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-5952229:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-5952229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivalearning.fr/wp-content/uploads/2019/04/services-shape2.svg");}.elementor-915 .elementor-element.elementor-element-ca7852a{--display:flex;}.elementor-915 .elementor-element.elementor-element-2e6c017{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-915 .elementor-element.elementor-element-2e6c017 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-915 .elementor-element.elementor-element-2e6c017 .aux-modern-heading-primary{font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:#0E61D1;margin:0px 0px 16px 0px;}.elementor-915 .elementor-element.elementor-element-2e6c017 .aux-modern-heading-secondary{font-size:40px;font-weight:bold;line-height:1.4em;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:682px;}.elementor-915 .elementor-element.elementor-element-10bc356{--display:flex;}.elementor-915 .elementor-element.elementor-element-1caec2b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-00f6459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-915 .elementor-element.elementor-element-e64d989{--display:flex;}.elementor-915 .elementor-element.elementor-element-800d5c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-487c83d{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-487c83d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-9e50b4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:3%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-9e50b4b:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-9e50b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(332deg, #000000 0%, #323232 100%);}.elementor-915 .elementor-element.elementor-element-9e50b4b:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-915 .elementor-element.elementor-element-9e50b4b, .elementor-915 .elementor-element.elementor-element-9e50b4b::before{--border-transition:0.3s;}.elementor-915 .elementor-element.elementor-element-9e50b4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-f7a7cc4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:02.5% 0% 7% 0%;}.elementor-915 .elementor-element.elementor-element-f7a7cc4{z-index:2;line-height:2em;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-0c5506c > .elementor-widget-container{margin:0% 0% 0% -30%;}.elementor-915 .elementor-element.elementor-element-0c5506c{z-index:2;}.elementor-915 .elementor-element.elementor-element-0c5506c hr[class*="aux-divider"]{margin-bottom:0.5em;border-color:#ffffff;}.elementor-915 .elementor-element.elementor-element-07e3cb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-07e3cb5{font-size:27px;line-height:25px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-86c28f2 > .elementor-widget-container{margin:0% 0% 0% -30%;}.elementor-915 .elementor-element.elementor-element-86c28f2{z-index:2;}.elementor-915 .elementor-element.elementor-element-86c28f2 hr[class*="aux-divider"]{margin-top:2.7em;margin-bottom:1em;border-color:#ffffff;}.elementor-915 .elementor-element.elementor-element-7a9a9cb{--display:flex;--min-height:931px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.14);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-7a9a9cb:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-7a9a9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-266005f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:02.5% 0% 6% 0%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-915 .elementor-element.elementor-element-266005f{z-index:2;text-align:center;line-height:2em;}.elementor-915 .elementor-element.elementor-element-7fdf2a2 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:2% 3% 0% 3%;}.elementor-915 .elementor-element.elementor-element-7fdf2a2{z-index:2;text-align:left;font-size:15px;font-weight:500;line-height:26px;letter-spacing:-0.5px;color:#000000;}.elementor-915 .elementor-element.elementor-element-91d54d4 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-91d54d4 .aux-modern-button .aux-overlay:before{background-color:#000000;}.elementor-915 .elementor-element.elementor-element-91d54d4 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-91d54d4 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-91d54d4{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-91d54d4 .aux-modern-button-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-91d54d4 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-91d54d4 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-e9510e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 70px 0px rgba(0,0,0,0.1);--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-e9510e0:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-e9510e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-915 .elementor-element.elementor-element-e9510e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-2700bcb > .elementor-widget-container{background-color:transparent;margin:0% 0% 0% 0%;padding:4% 0% 1% 0%;background-image:linear-gradient(281deg, #FA5010 0%, #FFA525 100%);border-radius:20px 20px 0px 0px;box-shadow:0px 0px 0px 0px rgba(12,214,138,0.3);}.elementor-915 .elementor-element.elementor-element-2700bcb{z-index:2;text-align:center;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;line-height:2em;letter-spacing:-0.8px;color:#ffffff;}.elementor-915 .elementor-element.elementor-element-3bc4fbe > .elementor-widget-container{background-color:#FFCFAB1F;margin:0px 0px 0px 0px;padding:02.8% 0% 4.2% 0%;}.elementor-915 .elementor-element.elementor-element-3bc4fbe{z-index:2;text-align:center;line-height:2em;color:#000000;}.elementor-915 .elementor-element.elementor-element-d9c9358 > .elementor-widget-container{margin:21px 21px 21px 21px;padding:2% 3% 0% 3%;}.elementor-915 .elementor-element.elementor-element-d9c9358{z-index:2;text-align:left;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.5px;color:#000000;}.elementor-915 .elementor-element.elementor-element-45635f4 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-45635f4 .aux-modern-button .aux-overlay:before{background-color:#000000;}.elementor-915 .elementor-element.elementor-element-45635f4 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-45635f4 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-45635f4{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-45635f4 .aux-modern-button-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-45635f4 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-45635f4 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-6f62f3e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#991AFF;--border-color:#991AFF;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-6f62f3e:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-6f62f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-3873bc2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:8% 10% 6% 9%;}.elementor-915 .elementor-element.elementor-element-3873bc2{z-index:2;text-align:center;line-height:2em;color:#000000;}.elementor-915 .elementor-element.elementor-element-7407904 > .elementor-widget-container{margin:21px 21px 21px 21px;padding:2% 3% 0% 3%;}.elementor-915 .elementor-element.elementor-element-7407904{z-index:2;text-align:left;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.5px;color:#000000;}.elementor-915 .elementor-element.elementor-element-08e82f8{--display:flex;}.elementor-915 .elementor-element.elementor-element-bf6da77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-9a727ab{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-9a727ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-40e5d6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:3%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-40e5d6c:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-40e5d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(332deg, #272C7D 0%, #5A79ED 100%);}.elementor-915 .elementor-element.elementor-element-40e5d6c:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-915 .elementor-element.elementor-element-40e5d6c, .elementor-915 .elementor-element.elementor-element-40e5d6c::before{--border-transition:0.3s;}.elementor-915 .elementor-element.elementor-element-716def5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:02.5% 0% 7% 0%;}.elementor-915 .elementor-element.elementor-element-716def5{z-index:2;line-height:2em;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-01c43a6 > .elementor-widget-container{margin:0% 0% 0% -30%;}.elementor-915 .elementor-element.elementor-element-01c43a6{z-index:2;}.elementor-915 .elementor-element.elementor-element-01c43a6 hr[class*="aux-divider"]{margin-bottom:0.5em;border-color:#ffffff;}.elementor-915 .elementor-element.elementor-element-b290878 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-b290878{font-size:27px;line-height:25px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-5c369dd > .elementor-widget-container{margin:0% 0% 0% -30%;}.elementor-915 .elementor-element.elementor-element-5c369dd{z-index:2;}.elementor-915 .elementor-element.elementor-element-5c369dd hr[class*="aux-divider"]{margin-top:2.7em;margin-bottom:1em;border-color:#ffffff;}.elementor-915 .elementor-element.elementor-element-5063d39{--display:flex;--min-height:938px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 27px 0px rgba(0, 0, 0, 0.12);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-5063d39:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-5063d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-38eedd5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:02.5% 0% 6% 0%;}.elementor-915 .elementor-element.elementor-element-38eedd5{z-index:2;text-align:center;line-height:2em;}.elementor-915 .elementor-element.elementor-element-9f7447e{z-index:2;}.elementor-915 .elementor-element.elementor-element-9f7447e hr[class*="aux-divider"]{width:1215px;margin-bottom:0.6em;}.elementor-915 .elementor-element.elementor-element-8602dc9 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:2% 3% 0% 3%;}.elementor-915 .elementor-element.elementor-element-8602dc9{z-index:2;text-align:left;font-size:15px;font-weight:500;line-height:26px;letter-spacing:-0.5px;color:#000000;}.elementor-915 .elementor-element.elementor-element-22b3615 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-22b3615 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(103deg, #21BDCA 0%, #00CD98 100%);}.elementor-915 .elementor-element.elementor-element-22b3615 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-22b3615 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-22b3615{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-22b3615 .aux-modern-button-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-22b3615 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-22b3615 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-2bc6723{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 70px 0px rgba(0,0,0,0.1);--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-2bc6723:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-2bc6723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-915 .elementor-element.elementor-element-2bc6723.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-7a9644e > .elementor-widget-container{background-color:transparent;margin:0% 0% 0% 0%;padding:4% 0% 1% 0%;background-image:linear-gradient(281deg, #00CD98 0%, #21BDCA 100%);border-radius:20px 20px 0px 0px;box-shadow:0px 0px 0px 0px rgba(12,214,138,0.3);}.elementor-915 .elementor-element.elementor-element-7a9644e{z-index:2;text-align:center;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:600;line-height:2em;letter-spacing:-0.8px;color:#ffffff;}.elementor-915 .elementor-element.elementor-element-6ae1127 > .elementor-widget-container{background-color:#ABB7FF1F;margin:0px 0px 0px 0px;padding:02.8% 0% 4.2% 0%;}.elementor-915 .elementor-element.elementor-element-6ae1127{z-index:2;text-align:center;line-height:2em;color:#000000;}.elementor-915 .elementor-element.elementor-element-ca208fb > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-ca208fb{z-index:2;text-align:center;font-size:16px;font-weight:500;line-height:45px;letter-spacing:-0.5px;color:#000000;}.elementor-915 .elementor-element.elementor-element-295ee51 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-915 .elementor-element.elementor-element-295ee51 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(103deg, #21BDCA 0%, #00CD98 100%);}.elementor-915 .elementor-element.elementor-element-295ee51 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-915 .elementor-element.elementor-element-295ee51 .aux-modern-button .aux-overlay:after{background-color:#3D3D3D;}.elementor-915 .elementor-element.elementor-element-295ee51{width:auto;max-width:auto;}.elementor-915 .elementor-element.elementor-element-295ee51 .aux-modern-button-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-295ee51 .aux-modern-button{padding:15px 34px 15px 34px;}.elementor-915 .elementor-element.elementor-element-295ee51 .aux-text{font-size:16px;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.48px;color:var( --e-global-color-701e72d );}.elementor-915 .elementor-element.elementor-element-a190fa8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-b486945{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#991AFF;--border-color:#991AFF;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:790px;}.elementor-915 .elementor-element.elementor-element-b486945:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-b486945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-b486945.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-915 .elementor-element.elementor-element-ec14f3e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:8% 10% 6% 9%;}.elementor-915 .elementor-element.elementor-element-ec14f3e{z-index:2;text-align:center;line-height:2em;color:#000000;}.elementor-915 .elementor-element.elementor-element-79e79e4 > .elementor-widget-container{margin:21px 21px 21px 21px;padding:2% 3% 0% 3%;}.elementor-915 .elementor-element.elementor-element-79e79e4{z-index:2;text-align:left;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.5px;color:#000000;}.elementor-915 .elementor-element.elementor-element-29ace34{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:6px;--n-tabs-gap:6px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-color:#000000;}.elementor-915 .elementor-element.elementor-element-29ace34 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-29ace34.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FA5010;background-color:transparent;background-image:linear-gradient(90deg, #FA5010 0%, #FFA525 100%);}.elementor-915 .elementor-element.elementor-element-29ace34.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-915 .elementor-element.elementor-element-29ace34.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FA5010;background-color:transparent;background-image:linear-gradient(90deg, #FA5010 0%, #FFA525 100%);}.elementor-915 .elementor-element.elementor-element-924f171{--spacer-size:100px;}.elementor-915 .elementor-element.elementor-element-8c14fa6{--spacer-size:150px;}.elementor-915 .elementor-element.elementor-element-11002ef{--spacer-size:200px;}@media(max-width:1024px){.elementor-915 .elementor-element.elementor-element-7b7fc94{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-f26fb63{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-2a85c22{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-835485f{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-924a117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-e570bbc{--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-acf4ca9{--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-8cf45c7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-3c1a1a5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-0273bde{--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-fc59746{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-7c82b7d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-9718282{max-width:60%;}.elementor-915 .elementor-element.elementor-element-201e163{max-width:60%;}.elementor-915 .elementor-element.elementor-element-fea6a6e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-1fdfdda{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-ae7fbe4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-ce4e8b4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-ad1202f{max-width:60%;}.elementor-915 .elementor-element.elementor-element-35e5b04{max-width:60%;}.elementor-915 .elementor-element.elementor-element-477500f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-d5090da{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-be02265{max-width:60%;}.elementor-915 .elementor-element.elementor-element-b63865b{max-width:60%;}.elementor-915 .elementor-element.elementor-element-4a98145{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-710d224{--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-a99d19a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-d402f47{--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-136d6c5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-4dfc571{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-ba81f3c{--padding-top:46px;--padding-bottom:46px;--padding-left:40px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-6cdf393 .aux-modern-heading-secondary .aux-head-highlight{font-size:40px;max-width:270px;}.elementor-915 .elementor-element.elementor-element-11f8758{top:-90px;right:-200px;max-width:90%;}.elementor-915 .elementor-element.elementor-element-11f8758 .aux-media-image{max-width:86%;}.elementor-915 .elementor-element.elementor-element-d4f8c55{--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-5f30984{--flex-wrap:wrap;}.elementor-915 .elementor-element.elementor-element-98391c9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-81c9b68{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-2174fe7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-f96424b > .elementor-widget-container{padding:60px 40px 60px 40px;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-title{font-size:25px;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-description{font-size:12px;}.elementor-915 .elementor-element.elementor-element-2d262be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-2427dde > .elementor-widget-container{padding:60px 40px 60px 40px;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-title{font-size:25px;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-description{font-size:12px;}.elementor-915 .elementor-element.elementor-element-3aa4cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-93f6b31 > .elementor-widget-container{padding:60px 40px 60px 40px;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-title{font-size:25px;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-description{font-size:12px;}.elementor-915 .elementor-element.elementor-element-f2de12b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-23d4468 > .elementor-widget-container{padding:60px 40px 60px 40px;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-title{font-size:25px;line-height:1.2em;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-description{font-size:12px;}.elementor-915 .elementor-element.elementor-element-487c83d{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-9e50b4b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-f7a7cc4 > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-7a9a9cb{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-915 .elementor-element.elementor-element-266005f > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-e9510e0{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-3bc4fbe > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-6f62f3e{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:48%;}.elementor-915 .elementor-element.elementor-element-3873bc2 > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-9a727ab{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-40e5d6c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-716def5 > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-5063d39{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-915 .elementor-element.elementor-element-38eedd5 > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-2bc6723{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-6ae1127 > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-a190fa8{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:48%;}.elementor-915 .elementor-element.elementor-element-b486945{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;max-height:48%;}.elementor-915 .elementor-element.elementor-element-ec14f3e > .elementor-widget-container{margin:-1.3% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-924f171{--spacer-size:90px;}.elementor-915 .elementor-element.elementor-element-8c14fa6{--spacer-size:10px;}.elementor-915 .elementor-element.elementor-element-11002ef{--spacer-size:125px;}}@media(max-width:767px){.elementor-915 .elementor-element.elementor-element-f26fb63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-835485f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-475e633 .aux-modern-heading-secondary{font-size:38px;}.elementor-915 .elementor-element.elementor-element-33c2d4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-advanced-text{padding:25px 25px 25px 25px;}.elementor-915 .elementor-element.elementor-element-8cf45c7{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-advanced-text{padding:25px 25px 25px 25px;}.elementor-915 .elementor-element.elementor-element-3c1a1a5{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-advanced-text{padding:25px 25px 25px 25px;}.elementor-915 .elementor-element.elementor-element-61693d6 .aux-modern-heading-secondary{font-size:38px;}.elementor-915 .elementor-element.elementor-element-ca7d722 .aux-modern-heading-secondary{font-size:38px;}.elementor-915 .elementor-element.elementor-element-f4a4fcd .aux-modern-heading-secondary{font-size:38px;}.elementor-915 .elementor-element.elementor-element-1f8291c .aux-modern-heading-secondary{font-size:38px;}.elementor-915 .elementor-element.elementor-element-ba81f3c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-915 .elementor-element.elementor-element-6cdf393 .aux-modern-heading-secondary .aux-head-highlight{font-size:30px;}.elementor-915 .elementor-element.elementor-element-11f8758{position:relative;top:33px;right:0px;left:-71px;max-width:100%;min-width:120vw;}.elementor-915 .elementor-element.elementor-element-d4f8c55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-915 .elementor-element.elementor-element-81c9b68{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-915 .elementor-element.elementor-element-2174fe7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-f96424b > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-2d262be{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-2427dde > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-3aa4cc6{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-93f6b31 > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-f2de12b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-915 .elementor-element.elementor-element-23d4468 > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-img{margin-bottom:25px;}.elementor-915 .elementor-element.elementor-element-9e50b4b{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:30px;}.elementor-915 .elementor-element.elementor-element-f7a7cc4 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-f7a7cc4{font-size:14px;}.elementor-915 .elementor-element.elementor-element-7a9a9cb{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-915 .elementor-element.elementor-element-266005f > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-7fdf2a2{font-size:1em;}.elementor-915 .elementor-element.elementor-element-e9510e0{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-3bc4fbe > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-d9c9358{font-size:1em;}.elementor-915 .elementor-element.elementor-element-6f62f3e{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-3873bc2 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-7407904{font-size:1em;}.elementor-915 .elementor-element.elementor-element-40e5d6c{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:30px;}.elementor-915 .elementor-element.elementor-element-716def5 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-716def5{font-size:14px;}.elementor-915 .elementor-element.elementor-element-5063d39{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-915 .elementor-element.elementor-element-38eedd5 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-8602dc9{font-size:1em;}.elementor-915 .elementor-element.elementor-element-2bc6723{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-6ae1127 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-ca208fb{font-size:1em;}.elementor-915 .elementor-element.elementor-element-a190fa8{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-b486945{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-915 .elementor-element.elementor-element-ec14f3e > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-79e79e4{font-size:1em;}.elementor-915 .elementor-element.elementor-element-924f171{--spacer-size:50px;}.elementor-915 .elementor-element.elementor-element-8c14fa6{--spacer-size:25px;}.elementor-915 .elementor-element.elementor-element-11002ef{--spacer-size:50px;}}@media(min-width:768px){.elementor-915 .elementor-element.elementor-element-07c2e01{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-7b7fc94{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-f26fb63{--width:100%;}.elementor-915 .elementor-element.elementor-element-2a85c22{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-835485f{--width:42.575%;}.elementor-915 .elementor-element.elementor-element-924a117{--width:57.425%;}.elementor-915 .elementor-element.elementor-element-e570bbc{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-0273bde{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-7c82b7d{--width:61.677%;}.elementor-915 .elementor-element.elementor-element-fea6a6e{--width:38.323%;}.elementor-915 .elementor-element.elementor-element-ae7fbe4{--width:38.323%;}.elementor-915 .elementor-element.elementor-element-ce4e8b4{--width:61.677%;}.elementor-915 .elementor-element.elementor-element-d5090da{--width:61.677%;}.elementor-915 .elementor-element.elementor-element-4a98145{--width:38.323%;}.elementor-915 .elementor-element.elementor-element-710d224{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-d4f8c55{--width:47.848%;}.elementor-915 .elementor-element.elementor-element-1456726{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-5f30984{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-5952229{--content-width:1670px;}.elementor-915 .elementor-element.elementor-element-487c83d{--width:1503px;}.elementor-915 .elementor-element.elementor-element-9e50b4b{--width:20%;}.elementor-915 .elementor-element.elementor-element-7a9a9cb{--width:27%;}.elementor-915 .elementor-element.elementor-element-e9510e0{--width:30.067%;}.elementor-915 .elementor-element.elementor-element-6f62f3e{--width:24%;}.elementor-915 .elementor-element.elementor-element-9a727ab{--width:1503px;}.elementor-915 .elementor-element.elementor-element-40e5d6c{--width:24%;}.elementor-915 .elementor-element.elementor-element-5063d39{--width:24%;}.elementor-915 .elementor-element.elementor-element-2bc6723{--width:27.8%;}.elementor-915 .elementor-element.elementor-element-a190fa8{--width:24%;}.elementor-915 .elementor-element.elementor-element-b486945{--width:103.279%;}}@media(max-width:1024px) and (min-width:768px){.elementor-915 .elementor-element.elementor-element-f26fb63{--width:100%;}.elementor-915 .elementor-element.elementor-element-835485f{--width:100%;}.elementor-915 .elementor-element.elementor-element-924a117{--width:100%;}.elementor-915 .elementor-element.elementor-element-33c2d4e{--width:49%;}.elementor-915 .elementor-element.elementor-element-8cf45c7{--width:49%;}.elementor-915 .elementor-element.elementor-element-3c1a1a5{--width:49%;}.elementor-915 .elementor-element.elementor-element-85e4d1b{--width:49%;}.elementor-915 .elementor-element.elementor-element-7c82b7d{--width:100%;}.elementor-915 .elementor-element.elementor-element-fea6a6e{--width:100%;}.elementor-915 .elementor-element.elementor-element-ae7fbe4{--width:100%;}.elementor-915 .elementor-element.elementor-element-ce4e8b4{--width:100%;}.elementor-915 .elementor-element.elementor-element-d5090da{--width:100%;}.elementor-915 .elementor-element.elementor-element-4a98145{--width:100%;}.elementor-915 .elementor-element.elementor-element-a99d19a{--width:49%;}.elementor-915 .elementor-element.elementor-element-136d6c5{--width:49%;}.elementor-915 .elementor-element.elementor-element-98391c9{--width:49%;}.elementor-915 .elementor-element.elementor-element-2174fe7{--width:50%;}.elementor-915 .elementor-element.elementor-element-2d262be{--width:50%;}.elementor-915 .elementor-element.elementor-element-3aa4cc6{--width:50%;}.elementor-915 .elementor-element.elementor-element-f2de12b{--width:50%;}.elementor-915 .elementor-element.elementor-element-9e50b4b{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-7a9a9cb{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-e9510e0{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-6f62f3e{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-40e5d6c{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-5063d39{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-2bc6723{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-a190fa8{--width:48.5%;}.elementor-915 .elementor-element.elementor-element-b486945{--width:48.5%;}}/* Start custom CSS for aux_breadcrumbs, class: .elementor-element-80d7765 */.elementor-915 .elementor-element.elementor-element-80d7765 .aux-breadcrumbs span {
    padding-left: 0;
    padding-right: 0;
}

.elementor-915 .elementor-element.elementor-element-80d7765 .aux-breadcrumbs span a  {
    opacity: 0;
}

.elementor-915 .elementor-element.elementor-element-80d7765 .aux-breadcrumbs span a::before {
    font-family: "auxin-front" !important;
    content: "\e64d";
    display: block;
    position: relative;
    top: 18px;
    left: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c2e01 */.elementor-915 .elementor-element.elementor-element-07c2e01:after{
    content: '';
    width: 100%;
    height: 277px;
    position: absolute;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='272.38' viewBox='0 0 1920 272.38' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M1920,1039.876H0V817.9S96.625,761.652,273.73,768s215.836,98.517,441.65,107.531,299.707-76.743,514.8-67.924,242.763,89.437,389.111,94.083S1920,817.9,1920,817.9Z' transform='translate(0 -767.497)'/%3E%3C/svg%3E");
    bottom: -140px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-aeeb866 */.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-text .aux-ico-box {
    margin-left: 0 !important;
    margin-bottom: 47px;
}

.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-advanced-text {
   overflow: hidden; 
}

.elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-advanced-text:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 12px;
    width: 100%;
    background: var(--e-global-color-secondary);
    height: 0;
    transition: height 300ms cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-915 .elementor-element.elementor-element-aeeb866:hover .aux-widget-advanced-text:after {
    height: 12px
}

@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-aeeb866 .aux-widget-advanced-text {
        padding: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-2b7bad7 */.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-text .aux-ico-box {
    margin-left: 0 !important;
    margin-bottom: 47px;
}

.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-advanced-text {
   overflow: hidden; 
}

.elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-advanced-text:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 12px;
    width: 100%;
    background: var(--e-global-color-secondary);
    height: 0;
    transition: height 300ms cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-915 .elementor-element.elementor-element-2b7bad7:hover .aux-widget-advanced-text:after {
    height: 12px
}

@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-2b7bad7 .aux-widget-advanced-text {
        padding: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-683af01 */.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-text .aux-ico-box {
    margin-left: 0 !important;
    margin-bottom: 47px;
}

.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-advanced-text {
   overflow: hidden; 
}

.elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-advanced-text:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 12px;
    width: 100%;
    background: var(--e-global-color-secondary);
    height: 0;
    transition: height 300ms cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-915 .elementor-element.elementor-element-683af01:hover .aux-widget-advanced-text:after {
    height: 12px
}

@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-683af01 .aux-widget-advanced-text {
        padding: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea6a6e */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-fea6a6e &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc59746 */.elementor-915 .elementor-element.elementor-element-fc59746:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-fc59746:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fbe4 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-ae7fbe4 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdfdda */.elementor-915 .elementor-element.elementor-element-1fdfdda:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-1fdfdda:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a98145 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-4a98145 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477500f */.elementor-915 .elementor-element.elementor-element-477500f:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-477500f:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea6a6e */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-fea6a6e &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc59746 */.elementor-915 .elementor-element.elementor-element-fc59746:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-fc59746:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fbe4 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-ae7fbe4 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdfdda */.elementor-915 .elementor-element.elementor-element-1fdfdda:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-1fdfdda:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a98145 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-4a98145 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477500f */.elementor-915 .elementor-element.elementor-element-477500f:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-477500f:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea6a6e */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-fea6a6e &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc59746 */.elementor-915 .elementor-element.elementor-element-fc59746:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-fc59746:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fbe4 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-ae7fbe4 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdfdda */.elementor-915 .elementor-element.elementor-element-1fdfdda:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-1fdfdda:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a98145 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-4a98145 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477500f */.elementor-915 .elementor-element.elementor-element-477500f:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-477500f:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea6a6e */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-fea6a6e &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc59746 */.elementor-915 .elementor-element.elementor-element-fc59746:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-fc59746:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fbe4 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-ae7fbe4 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdfdda */.elementor-915 .elementor-element.elementor-element-1fdfdda:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-1fdfdda:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a98145 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-4a98145 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477500f */.elementor-915 .elementor-element.elementor-element-477500f:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-477500f:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea6a6e */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-fea6a6e &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc59746 */.elementor-915 .elementor-element.elementor-element-fc59746:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-fc59746:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fbe4 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-ae7fbe4 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdfdda */.elementor-915 .elementor-element.elementor-element-1fdfdda:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-1fdfdda:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a98145 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-4a98145 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477500f */.elementor-915 .elementor-element.elementor-element-477500f:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-477500f:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea6a6e */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-fea6a6e &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc59746 */.elementor-915 .elementor-element.elementor-element-fc59746:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-fc59746:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fbe4 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-ae7fbe4 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdfdda */.elementor-915 .elementor-element.elementor-element-1fdfdda:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-1fdfdda:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a98145 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-915 .elementor-element.elementor-element-4a98145 &gt; .elementor-column-wrap  {
        padding-left: 90px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477500f */.elementor-915 .elementor-element.elementor-element-477500f:before {
    content:'';
    background-image: url('https://vivalearning.fr/wp-content/uploads/2019/04/services-shape1.svg');
    position: absolute;
    width: 100%;
    max-width: 1608px;
    padding-top: 87%;
    left: 0;
    top: 0;
    transform: translateX(-12.5%) translateY(-12.5%);
    background-repeat: no-repeat;
    background-size:cover;

}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-477500f:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0273bde */.elementor-915 .elementor-element.elementor-element-0273bde:before {
    content: '';
    background-image: url(https://vivalearning.fr/https://vivalearning.fr/wp-content/uploads/2019/04/about-shape.svg);
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    max-width: 1553px;
    padding-top: 88%;
    background-size: cover;
    transform: translateX(29%) translateY(-14%);
    z-index: 3;
}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-0273bde:before{
        display: none;
    }
}

@media only screen and (max-width: 767px){
    .elementor-915 .elementor-element.elementor-element-0273bde &gt; .elementor-container {
        max-width: 370px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6cdf393 */.elementor-915 .elementor-element.elementor-element-6cdf393  .aux-head-highlight{
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-11f8758 */@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-915 .elementor-element.elementor-element-11f8758{
        width:73% !important;
        right:-140px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d402f47 */.elementor-915 .elementor-element.elementor-element-d402f47:before {
    content: '';
    background-image: url(https://vivalearning.fr/https://vivalearning.fr/wp-content/uploads/2019/04/about-shape.svg);
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    max-width: 1553px;
    padding-top: 88%;
    background-size: cover;
    transform: translateX(29%) translateY(-14%);
    z-index: 3;
}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-d402f47:before{
        display: none;
    }
}

@media only screen and (max-width: 767px){
    .elementor-915 .elementor-element.elementor-element-d402f47 &gt; .elementor-container {
        max-width: 370px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-710d224 */.elementor-915 .elementor-element.elementor-element-710d224:before {
    content: '';
    background-image: url(https://vivalearning.fr/https://vivalearning.fr/wp-content/uploads/2019/04/about-shape.svg);
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    max-width: 1553px;
    padding-top: 88%;
    background-size: cover;
    transform: translateX(29%) translateY(-14%);
    z-index: 3;
}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-710d224:before{
        display: none;
    }
}

@media only screen and (max-width: 767px){
    .elementor-915 .elementor-element.elementor-element-710d224 &gt; .elementor-container {
        max-width: 370px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-dcdd07b */.elementor-915 .elementor-element.elementor-element-dcdd07b .aux-modern-heading-secondary {
    margin-right: auto !important;
    margin-left: auto !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f96424b */.elementor-915 .elementor-element.elementor-element-f96424b:hover .elementor-image-box-title{
    color:var(--e-global-color-df4e9b4)!important;
}
.elementor-915 .elementor-element.elementor-element-f96424b:hover .elementor-image-box-description{
    color:var(--e-global-color-9695015)!important;
    transition: all 300ms ease-out
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-f96424b {
        width: 80%;
        max-width: 377px;
        position: relative;
        left: 10%;
    }
}
@media(max-width:768px){
    .elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-title {
    font-size: 20px!important;
        
    }
    .elementor-915 .elementor-element.elementor-element-f96424b p {
        line-height: 20px !important;
    }
}
.elementor-915 .elementor-element.elementor-element-f96424b .elementor-image-box-description {
    max-width: 280px;
    margin: auto;
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-f96424b {
        width: 100%;
        max-width: 100%;
        left: 0%;
    }
}

@media(max-width:320px){
    .elementor-915 .elementor-element.elementor-element-f96424b  .elementor-widget-container{
    padding:30px!important;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2427dde */.elementor-915 .elementor-element.elementor-element-2427dde:hover .elementor-image-box-title{
    color:var(--e-global-color-df4e9b4)!important;
}
.elementor-915 .elementor-element.elementor-element-2427dde:hover .elementor-image-box-description{
    color:var(--e-global-color-9695015)!important;
    transition: all 300ms ease-out
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-2427dde {
        width: 80%;
        max-width: 377px;
        position: relative;
        left: 10%;
    }
}
@media(max-width:768px){
    .elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-title {
    font-size: 20px!important;
        
    }
    .elementor-915 .elementor-element.elementor-element-2427dde p {
        line-height: 20px !important;
    }
}
.elementor-915 .elementor-element.elementor-element-2427dde .elementor-image-box-description {
    max-width: 280px;
    margin: auto;
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-2427dde {
        width: 100%;
        max-width: 100%;
        left: 0%;
    }
}

@media(max-width:320px){
    .elementor-915 .elementor-element.elementor-element-2427dde  .elementor-widget-container{
    padding:30px!important;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-93f6b31 */.elementor-915 .elementor-element.elementor-element-93f6b31:hover .elementor-image-box-title{
    color:var(--e-global-color-df4e9b4)!important;
}
.elementor-915 .elementor-element.elementor-element-93f6b31:hover .elementor-image-box-description{
    color:var(--e-global-color-9695015)!important;
    transition: all 300ms ease-out
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-93f6b31 {
        width: 80%;
        max-width: 377px;
        position: relative;
        left: 10%;
    }
}
@media(max-width:768px){
    .elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-title {
    font-size: 20px!important;
        
    }
    .elementor-915 .elementor-element.elementor-element-93f6b31 p {
        line-height: 20px !important;
    }
}
.elementor-915 .elementor-element.elementor-element-93f6b31 .elementor-image-box-description {
    max-width: 280px;
    margin: auto;
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-93f6b31 {
        width: 100%;
        max-width: 100%;
        left: 0%;
    }
}

@media(max-width:320px){
    .elementor-915 .elementor-element.elementor-element-93f6b31  .elementor-widget-container{
    padding:30px!important;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-23d4468 */.elementor-915 .elementor-element.elementor-element-23d4468:hover .elementor-image-box-title{
    color:var(--e-global-color-df4e9b4)!important;
}
.elementor-915 .elementor-element.elementor-element-23d4468:hover .elementor-image-box-description{
    color:var(--e-global-color-9695015)!important;
    transition: all 300ms ease-out
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-23d4468 {
        width: 80%;
        max-width: 377px;
        position: relative;
        left: 10%;
    }
}
@media(max-width:768px){
    .elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-title {
    font-size: 20px!important;
        
    }
    .elementor-915 .elementor-element.elementor-element-23d4468 p {
        line-height: 20px !important;
    }
}
.elementor-915 .elementor-element.elementor-element-23d4468 .elementor-image-box-description {
    max-width: 280px;
    margin: auto;
}
@media(max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-23d4468 {
        width: 100%;
        max-width: 100%;
        left: 0%;
    }
}

@media(max-width:320px){
    .elementor-915 .elementor-element.elementor-element-23d4468  .elementor-widget-container{
    padding:30px!important;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30984 */.elementor-915 .elementor-element.elementor-element-5f30984:before {
    content: '';
    background-image: url(https://vivalearning.fr/https://vivalearning.fr/wp-content/uploads/2019/04/about-shape.svg);
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    max-width: 1553px;
    padding-top: 88%;
    background-size: cover;
    transform: translateX(29%) translateY(-14%);
    z-index: 3;
}

@media only screen and (max-width:1024px){
    .elementor-915 .elementor-element.elementor-element-5f30984:before{
        display: none;
    }
}

@media only screen and (max-width: 767px){
    .elementor-915 .elementor-element.elementor-element-5f30984 &gt; .elementor-container {
        max-width: 370px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-2e6c017 */.elementor-915 .elementor-element.elementor-element-2e6c017 .aux-modern-heading-secondary {
    margin-right: auto !important;
    margin-left: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a7cc4 */.elementor-915 .elementor-element.elementor-element-f7a7cc4 .price-text {
    font-family: "Nunito";
    font-size: 3.65em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .dollar-sign, .elementor-915 .elementor-element.elementor-element-f7a7cc4 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .per-month-text {
    padding-left : 43%;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-0c5506c */.elementor-915 .elementor-element.elementor-element-0c5506c {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-0c5506c {
        display : block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e50b4b */.elementor-915 .elementor-element.elementor-element-9e50b4b .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266005f */.elementor-915 .elementor-element.elementor-element-266005f .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-266005f .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-266005f .dollar-sign, .elementor-915 .elementor-element.elementor-element-266005f .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-266005f .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a9a9cb */.elementor-915 .elementor-element.elementor-element-7a9a9cb .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc4fbe */.elementor-915 .elementor-element.elementor-element-3bc4fbe .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .dollar-sign, .elementor-915 .elementor-element.elementor-element-3bc4fbe .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9510e0 */.elementor-915 .elementor-element.elementor-element-e9510e0 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873bc2 */.elementor-915 .elementor-element.elementor-element-3873bc2 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .dollar-sign, .elementor-915 .elementor-element.elementor-element-3873bc2 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f62f3e */.elementor-915 .elementor-element.elementor-element-6f62f3e .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-716def5 */.elementor-915 .elementor-element.elementor-element-716def5 .price-text {
    font-family: "Nunito";
    font-size: 3.65em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-716def5 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-716def5 .dollar-sign, .elementor-915 .elementor-element.elementor-element-716def5 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-716def5 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}
.elementor-915 .elementor-element.elementor-element-716def5 .per-month-text {
    padding-left : 43%;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-01c43a6 */.elementor-915 .elementor-element.elementor-element-01c43a6 {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-01c43a6 {
        display : block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e5d6c */.elementor-915 .elementor-element.elementor-element-40e5d6c .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38eedd5 */.elementor-915 .elementor-element.elementor-element-38eedd5 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .dollar-sign, .elementor-915 .elementor-element.elementor-element-38eedd5 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-9f7447e */.elementor-915 .elementor-element.elementor-element-9f7447e {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-9f7447e {
        display : inherit;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5063d39 */.elementor-915 .elementor-element.elementor-element-5063d39 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae1127 */.elementor-915 .elementor-element.elementor-element-6ae1127 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .dollar-sign, .elementor-915 .elementor-element.elementor-element-6ae1127 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc6723 */.elementor-915 .elementor-element.elementor-element-2bc6723 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec14f3e */.elementor-915 .elementor-element.elementor-element-ec14f3e .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .dollar-sign, .elementor-915 .elementor-element.elementor-element-ec14f3e .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b486945 */.elementor-915 .elementor-element.elementor-element-b486945 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190fa8 */.elementor-915 .elementor-element.elementor-element-a190fa8 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a7cc4 */.elementor-915 .elementor-element.elementor-element-f7a7cc4 .price-text {
    font-family: "Nunito";
    font-size: 3.65em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .dollar-sign, .elementor-915 .elementor-element.elementor-element-f7a7cc4 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .per-month-text {
    padding-left : 43%;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-0c5506c */.elementor-915 .elementor-element.elementor-element-0c5506c {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-0c5506c {
        display : block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e50b4b */.elementor-915 .elementor-element.elementor-element-9e50b4b .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266005f */.elementor-915 .elementor-element.elementor-element-266005f .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-266005f .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-266005f .dollar-sign, .elementor-915 .elementor-element.elementor-element-266005f .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-266005f .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a9a9cb */.elementor-915 .elementor-element.elementor-element-7a9a9cb .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc4fbe */.elementor-915 .elementor-element.elementor-element-3bc4fbe .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .dollar-sign, .elementor-915 .elementor-element.elementor-element-3bc4fbe .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9510e0 */.elementor-915 .elementor-element.elementor-element-e9510e0 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873bc2 */.elementor-915 .elementor-element.elementor-element-3873bc2 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .dollar-sign, .elementor-915 .elementor-element.elementor-element-3873bc2 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f62f3e */.elementor-915 .elementor-element.elementor-element-6f62f3e .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-716def5 */.elementor-915 .elementor-element.elementor-element-716def5 .price-text {
    font-family: "Nunito";
    font-size: 3.65em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-716def5 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-716def5 .dollar-sign, .elementor-915 .elementor-element.elementor-element-716def5 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-716def5 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}
.elementor-915 .elementor-element.elementor-element-716def5 .per-month-text {
    padding-left : 43%;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-01c43a6 */.elementor-915 .elementor-element.elementor-element-01c43a6 {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-01c43a6 {
        display : block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e5d6c */.elementor-915 .elementor-element.elementor-element-40e5d6c .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38eedd5 */.elementor-915 .elementor-element.elementor-element-38eedd5 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .dollar-sign, .elementor-915 .elementor-element.elementor-element-38eedd5 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-9f7447e */.elementor-915 .elementor-element.elementor-element-9f7447e {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-9f7447e {
        display : inherit;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5063d39 */.elementor-915 .elementor-element.elementor-element-5063d39 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae1127 */.elementor-915 .elementor-element.elementor-element-6ae1127 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .dollar-sign, .elementor-915 .elementor-element.elementor-element-6ae1127 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc6723 */.elementor-915 .elementor-element.elementor-element-2bc6723 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec14f3e */.elementor-915 .elementor-element.elementor-element-ec14f3e .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .dollar-sign, .elementor-915 .elementor-element.elementor-element-ec14f3e .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b486945 */.elementor-915 .elementor-element.elementor-element-b486945 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190fa8 */.elementor-915 .elementor-element.elementor-element-a190fa8 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a7cc4 */.elementor-915 .elementor-element.elementor-element-f7a7cc4 .price-text {
    font-family: "Nunito";
    font-size: 3.65em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .dollar-sign, .elementor-915 .elementor-element.elementor-element-f7a7cc4 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}
.elementor-915 .elementor-element.elementor-element-f7a7cc4 .per-month-text {
    padding-left : 43%;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-0c5506c */.elementor-915 .elementor-element.elementor-element-0c5506c {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-0c5506c {
        display : block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e50b4b */.elementor-915 .elementor-element.elementor-element-9e50b4b .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266005f */.elementor-915 .elementor-element.elementor-element-266005f .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-266005f .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-266005f .dollar-sign, .elementor-915 .elementor-element.elementor-element-266005f .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-266005f .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a9a9cb */.elementor-915 .elementor-element.elementor-element-7a9a9cb .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc4fbe */.elementor-915 .elementor-element.elementor-element-3bc4fbe .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .dollar-sign, .elementor-915 .elementor-element.elementor-element-3bc4fbe .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-3bc4fbe .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9510e0 */.elementor-915 .elementor-element.elementor-element-e9510e0 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3873bc2 */.elementor-915 .elementor-element.elementor-element-3873bc2 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .dollar-sign, .elementor-915 .elementor-element.elementor-element-3873bc2 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-3873bc2 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f62f3e */.elementor-915 .elementor-element.elementor-element-6f62f3e .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-716def5 */.elementor-915 .elementor-element.elementor-element-716def5 .price-text {
    font-family: "Nunito";
    font-size: 3.65em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-716def5 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-716def5 .dollar-sign, .elementor-915 .elementor-element.elementor-element-716def5 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-716def5 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}
.elementor-915 .elementor-element.elementor-element-716def5 .per-month-text {
    padding-left : 43%;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-01c43a6 */.elementor-915 .elementor-element.elementor-element-01c43a6 {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-01c43a6 {
        display : block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e5d6c */.elementor-915 .elementor-element.elementor-element-40e5d6c .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38eedd5 */.elementor-915 .elementor-element.elementor-element-38eedd5 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .dollar-sign, .elementor-915 .elementor-element.elementor-element-38eedd5 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-38eedd5 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for aux_divider, class: .elementor-element-9f7447e */.elementor-915 .elementor-element.elementor-element-9f7447e {
    display: none;
}
@media screen and (min-width:1599px) {
    .elementor-915 .elementor-element.elementor-element-9f7447e {
        display : inherit;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5063d39 */.elementor-915 .elementor-element.elementor-element-5063d39 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae1127 */.elementor-915 .elementor-element.elementor-element-6ae1127 .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .dollar-sign, .elementor-915 .elementor-element.elementor-element-6ae1127 .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-6ae1127 .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc6723 */.elementor-915 .elementor-element.elementor-element-2bc6723 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec14f3e */.elementor-915 .elementor-element.elementor-element-ec14f3e .price-text {
    font-family: "Nunito";
    font-size: 90px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -2.6px;
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .dollar-sign {
    vertical-align: top;
    
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .dollar-sign, .elementor-915 .elementor-element.elementor-element-ec14f3e .per-month-text {
    font-family: "Quicksand";
    font-size: 16px;
    opacity: 0.6;
}
.elementor-915 .elementor-element.elementor-element-ec14f3e .aux-cleaning-title {
    font-family: "Nunito";
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b486945 */.elementor-915 .elementor-element.elementor-element-b486945 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190fa8 */.elementor-915 .elementor-element.elementor-element-a190fa8 .aux-divider-center {
    border-color: #000;
    border-width: 1px;
    opacity: 0.1;
}/* End custom CSS */