.elementor-7 .elementor-element.elementor-element-c945e09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4c2b982{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e3abd8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5c342fe{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6a908ba .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6be974b{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5rlh;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3203d46 > .elementor-widget-container:hover{--e-transform-scale:1.04;}.elementor-7 .elementor-element.elementor-element-3203d46 .elementor-button{box-shadow:10px 15px 50px 0px rgba(0, 0, 0, 0.251);}.elementor-7 .elementor-element.elementor-element-3203d46 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3203d46 .elementor-button:focus{box-shadow:10px 15px 60px 0px rgba(0, 0, 0, 0.4);}.elementor-7 .elementor-element.elementor-element-f17c6a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8fc49fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8fc49fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8fc49fa.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8fc49fa img{width:900%;}.elementor-7 .elementor-element.elementor-element-90645a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-c0f2eff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-2c4ffbe{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2c4ffbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c4ffbe.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2c4ffbe img{width:900%;}.elementor-7 .elementor-element.elementor-element-3e39b3b{--display:flex;--margin-top:15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-05fef46 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-05fef46{text-align:center;}.elementor-7 .elementor-element.elementor-element-05fef46 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-0ef01fc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-0ef01fc{text-align:center;}.elementor-7 .elementor-element.elementor-element-0ef01fc .elementor-heading-title{font-family:var( --e-global-typography-5e4f95c-font-family ), Sans-serif;font-size:var( --e-global-typography-5e4f95c-font-size );font-weight:var( --e-global-typography-5e4f95c-font-weight );line-height:var( --e-global-typography-5e4f95c-line-height );color:#000000;}.elementor-7 .elementor-element.elementor-element-811fbd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-7d53921{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1810577{--display:flex;--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-7 .elementor-element.elementor-element-0edc6ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-jet-horizontal-timeline .jet-hor-timeline-item__card-btn{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item{flex:0 0 calc(100%/3);max-width:calc(100%/3);}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__point-content{width:5rem;height:5rem;font-family:"Roboto Condensed", Sans-serif;font-size:2rem;font-weight:500;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__card-inner{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__card-arrow:before{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__card{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__card, .elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__card-arrow{box-shadow:2px 2px 5px 1px rgba(114.9999999999997, 3.999999999999986, 252, 0.2);}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline__line{height:8px;}.elementor-widget-jet-timeline .timeline-item__card-btn{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline-item+.jet-timeline-item{margin-top:30px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline-item .timeline-item__card{box-shadow:1px 2px 5px 2px rgba(114.9999999999997, 3.999999999999986, 252, 0.2);}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );margin-right:calc( -20px / 2 );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline-item .timeline-item__meta-content{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9263a66 .timeline-item__point-content.timeline-item__point-content--text{font-family:"Roboto Condensed", Sans-serif;font-size:2em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-9263a66 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-9263a66 .timeline-item__point-content{height:4rem;width:4rem;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 4rem / 2 );margin-right:calc( 4rem / 2 );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 4rem / 2 );}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 4rem / 2 );right:-2px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline__line{background-color:var( --e-global-color-d3ecb14 );width:2px;}.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline__line-progress{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-24bf695{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-24bf695:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24bf695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-06914e5{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-06914e5 .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-06ae58a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-06ae58a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-06ae58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7304FC00;}.elementor-7 .elementor-element.elementor-element-727ef65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-22439a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-e358de3{--display:flex;--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-07a8712 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-07a8712{text-align:center;}.elementor-7 .elementor-element.elementor-element-07a8712 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-efc5861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-efc5861:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-efc5861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-efc5861.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-91c4f4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;}.elementor-7 .elementor-element.elementor-element-91c4f4f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-91c4f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000038;}.elementor-7 .elementor-element.elementor-element-91c4f4f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b274cf9 > .elementor-widget-container{background-color:#FFFFFF00;padding:0px 0px 0px 0px;border-style:none;border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-b274cf9 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bd9ca13{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a2dbab5{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-83d750f > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-83d750f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-b9ad244{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-4be2319 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-d389444 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1aa7db0{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1aa7db0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-57463f3 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-57463f3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-57463f3 .elementor-button:focus{background-color:#8B2DFF;}.elementor-7 .elementor-element.elementor-element-4535541{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-4535541:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4535541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4535541.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-f2551bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;}.elementor-7 .elementor-element.elementor-element-f2551bc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f2551bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000038;}.elementor-7 .elementor-element.elementor-element-f2551bc.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a7426f9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-a7426f9 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f9dbf93{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-864cb7b{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-29eaf29 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-29eaf29 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-01ff2c3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-f5f430d .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-2fad93b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-90563a9{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-90563a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e3358eb .elementor-button{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e3358eb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e3358eb .elementor-button:focus{background-color:#8B2DFF;}.elementor-7 .elementor-element.elementor-element-910dd9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-910dd9c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-910dd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-910dd9c.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-7bd4281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:100% 100% 100% 100%;}.elementor-7 .elementor-element.elementor-element-7bd4281:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bd4281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000038;}.elementor-7 .elementor-element.elementor-element-7bd4281.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-844e7ad > .elementor-widget-container{background-color:#FFFFFF00;padding:0px 0px 0px 0px;border-style:none;border-radius:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-844e7ad .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8a0612e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7473a0f{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-99bc4fd > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-99bc4fd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-e11ba1d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-90b0261 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-bdd0399 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ccab81c{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ccab81c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-88638bf .elementor-button{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-88638bf .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-88638bf .elementor-button:focus{background-color:#8B2DFF;}.elementor-7 .elementor-element.elementor-element-9cd2dfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:6rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-5c549c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e2ef14b{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-a895b82{text-align:center;}.elementor-7 .elementor-element.elementor-element-a895b82 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-cc40650{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7204074{--display:flex;--min-height:120vh;--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-7204074:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7204074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, var( --e-global-color-primary ) 20%, #f2295b 130%);}.elementor-7 .elementor-element.elementor-element-19c23c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-87d9a59{--display:flex;}.elementor-7 .elementor-element.elementor-element-c74304b .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-855fcb8 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62874a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-84559e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-280662f{--display:flex;}.elementor-7 .elementor-element.elementor-element-e186109 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8f4b248 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-febabb2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-561211b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:3rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:3rem;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-561211b > .elementor-widget-container{padding:0rem 10rem 0rem 10rem;}.elementor-7 .elementor-element.elementor-element-46d9776{--display:flex;--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-7 .elementor-element.elementor-element-46d9776:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46d9776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad7f05e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5de5109{--display:flex;--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-79b90bf .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b1f9b0a .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ace8e6c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2b87366{--display:flex;}.elementor-7 .elementor-element.elementor-element-de2ca4b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-9fc92ad{--display:flex;--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-78a4d27 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8613acc .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1e2b5dc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-29bc2b6{--display:flex;}.elementor-7 .elementor-element.elementor-element-0b6c237{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF2121;--border-color:#FF2121;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-09a7adc{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:02rem;--padding-left:0rem;--padding-right:0rem;--z-index:10;}.elementor-7 .elementor-element.elementor-element-09a7adc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-09a7adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2bb0e90 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-2bb0e90{text-align:center;}.elementor-7 .elementor-element.elementor-element-2bb0e90 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-121e186 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-121e186{text-align:center;}.elementor-7 .elementor-element.elementor-element-121e186 .elementor-heading-title{font-family:var( --e-global-typography-5e4f95c-font-family ), Sans-serif;font-size:var( --e-global-typography-5e4f95c-font-size );font-weight:var( --e-global-typography-5e4f95c-font-weight );line-height:var( --e-global-typography-5e4f95c-line-height );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b0c1609{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-a4c725d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-ca4812c{text-align:center;}.elementor-7 .elementor-element.elementor-element-ca4812c .elementor-heading-title{color:var( --e-global-color-287c213 );}.elementor-7 .elementor-element.elementor-element-b4a48db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-b4a48db:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b4a48db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b2b13c );}.elementor-7 .elementor-element.elementor-element-b4a48db.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0b8d36e{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0b8d36e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0b8d36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2e42eb2 .elementor-heading-title{color:var( --e-global-color-287c213 );}.elementor-7 .elementor-element.elementor-element-07f60c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-3756c13{--display:flex;--min-height:500px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e04c417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b8aa28b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7233818{--display:flex;--margin-top:6rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-c830eb2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-c830eb2{text-align:center;}.elementor-7 .elementor-element.elementor-element-c830eb2 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-2c62a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b2c50ad > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d3ecb14 );border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-b2c50ad{--e-price-table-header-background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__price{background-color:#FFFFFF;padding:15px 15px 25px 15px;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__currency, .elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__integer-part, .elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__fractional-part{color:#000000;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table .elementor-price-table__price{font-family:"Roboto Condensed", Sans-serif;font-size:3rem;font-weight:800;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__fractional-part{font-size:calc(34em/100);}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__after-price{justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__period{color:var( --e-global-color-5b2b13c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__features-list{background-color:#FFFFFF;--e-price-table-features-list-color:#393133;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__footer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-ribbon-inner{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-54e73d9 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d3ecb14 );border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-54e73d9{--e-price-table-header-background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__price{background-color:#FFFFFF;padding:15px 15px 25px 15px;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__currency, .elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__integer-part, .elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__fractional-part{color:#000000;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table .elementor-price-table__price{font-family:"Roboto Condensed", Sans-serif;font-size:3rem;font-weight:800;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(39em/100);}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__currency{align-self:center;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__fractional-part{font-size:calc(34em/100);}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__after-price{justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__period{color:var( --e-global-color-5b2b13c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__features-list{background-color:#FFFFFF;--e-price-table-features-list-color:#393133;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__footer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-ribbon-inner{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-81e7d4c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;box-shadow:0px 25px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-7 .elementor-element.elementor-element-81e7d4c{--e-price-table-header-background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__price{background-color:#FFFFFF;padding:15px 15px 25px 15px;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__currency, .elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__integer-part, .elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__fractional-part{color:#000000;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table .elementor-price-table__price{font-family:"Roboto Condensed", Sans-serif;font-size:3.5rem;font-weight:800;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(39em/100);}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__currency{align-self:center;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__fractional-part{font-size:calc(34em/100);}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__after-price{justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__period{color:var( --e-global-color-5b2b13c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__features-list{background-color:#FFFFFF;--e-price-table-features-list-color:#393133;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__footer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-ribbon-inner{background-color:var( --e-global-color-primary );color:#ffffff;box-shadow:1px 2px 5px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-repeater-item-47989ac i{color:#02010100;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-repeater-item-47989ac svg{fill:#02010100;}.elementor-7 .elementor-element.elementor-element-494b473 > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d3ecb14 );border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-494b473{--e-price-table-header-background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__price{background-color:#FFFFFF;padding:15px 15px 25px 15px;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__currency, .elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__integer-part, .elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__fractional-part{color:#000000;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__fractional-part{font-size:calc(34em/100);}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__after-price{justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__period{color:var( --e-global-color-5b2b13c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__features-list{background-color:#FFFFFF;--e-price-table-features-list-color:#393133;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__footer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-ribbon-inner{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4c731fd{--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:8rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-647b820 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-647b820 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-ecfa45c{--display:flex;}.elementor-7 .elementor-element.elementor-element-3290ebd{--display:flex;}.elementor-7 .elementor-element.elementor-element-0b05a31{--display:flex;}.elementor-7 .elementor-element.elementor-element-6d59e88{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:2rem;--n-accordion-icon-normal-color:var( --e-global-color-287c213 );}:where( .elementor-7 .elementor-element.elementor-element-6d59e88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto Flex", Sans-serif;font-weight:600;letter-spacing:2px;}:where( .elementor-7 .elementor-element.elementor-element-6d59e88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-c945e09{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-5c342fe{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-8fc49fa > .elementor-widget-container{padding:5rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-2c4ffbe > .elementor-widget-container{padding:5rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-3e39b3b{--margin-top:3rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;}.elementor-7 .elementor-element.elementor-element-0ef01fc .elementor-heading-title{font-size:var( --e-global-typography-5e4f95c-font-size );line-height:var( --e-global-typography-5e4f95c-line-height );}.elementor-7 .elementor-element.elementor-element-0edc6ea{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item{flex:0 0 calc(100%/2);max-width:calc(100%/2);}.elementor-7 .elementor-element.elementor-element-06914e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-d389444 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2fad93b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-844e7ad .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-bdd0399 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-cc40650{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-19c23c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-62874a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-d1117a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-84559e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-febabb2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-05d560e.elementor-element{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-561211b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:1rem;}.elementor-7 .elementor-element.elementor-element-ace8e6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-1e2b5dc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-121e186 .elementor-heading-title{font-size:var( --e-global-typography-5e4f95c-font-size );line-height:var( --e-global-typography-5e4f95c-line-height );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c945e09{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-5c342fe{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6a908ba{text-align:left;}.elementor-7 .elementor-element.elementor-element-6be974b > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6be974b{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-8fc49fa > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-8fc49fa{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7 .elementor-element.elementor-element-8fc49fa.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8fc49fa img{width:90%;}.elementor-7 .elementor-element.elementor-element-2c4ffbe > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-2c4ffbe{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7 .elementor-element.elementor-element-2c4ffbe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2c4ffbe img{width:90%;}.elementor-7 .elementor-element.elementor-element-3e39b3b{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-0ef01fc .elementor-heading-title{font-size:var( --e-global-typography-5e4f95c-font-size );line-height:var( --e-global-typography-5e4f95c-line-height );}.elementor-7 .elementor-element.elementor-element-0edc6ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item{flex:0 0 calc(100%/1);max-width:calc(100%/1);}.elementor-7 .elementor-element.elementor-element-06ae58a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-e358de3{--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-91c4f4f{--z-index:1;}.elementor-7 .elementor-element.elementor-element-a2dbab5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-83d750f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9ad244{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-d389444 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f2551bc{--z-index:1;}.elementor-7 .elementor-element.elementor-element-864cb7b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-29eaf29 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-01ff2c3{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-2fad93b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7bd4281{--z-index:1;}.elementor-7 .elementor-element.elementor-element-7473a0f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-99bc4fd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e11ba1d{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-bdd0399 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-cc40650{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7204074{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-19c23c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-62874a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-febabb2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-561211b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-next-right-position:0rem;--e-n-carousel-swiper-pagination-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-561211b > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-7 .elementor-element.elementor-element-ace8e6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-1e2b5dc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-09a7adc{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-121e186 .elementor-heading-title{font-size:var( --e-global-typography-5e4f95c-font-size );line-height:var( --e-global-typography-5e4f95c-line-height );}.elementor-7 .elementor-element.elementor-element-7233818{--margin-top:3rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-2c62a82{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b2c50ad .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-54e73d9 .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-81e7d4c .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__heading{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__period{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-494b473 .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4c731fd{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-c945e09{--content-width:1356px;}.elementor-7 .elementor-element.elementor-element-a2dbab5{--width:55%;}.elementor-7 .elementor-element.elementor-element-b9ad244{--width:45%;}.elementor-7 .elementor-element.elementor-element-864cb7b{--width:55%;}.elementor-7 .elementor-element.elementor-element-01ff2c3{--width:45%;}.elementor-7 .elementor-element.elementor-element-7473a0f{--width:55%;}.elementor-7 .elementor-element.elementor-element-e11ba1d{--width:45%;}.elementor-7 .elementor-element.elementor-element-e2ef14b{--width:85%;}.elementor-7 .elementor-element.elementor-element-ad7f05e{--content-width:88%;}.elementor-7 .elementor-element.elementor-element-de2ca4b{--content-width:88%;}.elementor-7 .elementor-element.elementor-element-3756c13{--width:500px;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-9263a66 .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}}/* Start custom CSS for container, class: .elementor-element-4c2b982 */.elementor-7 .elementor-element.elementor-element-4c2b982{
    position: absolute;
    background: radial-gradient(circle,rgba(115, 4, 252, 1) 30%, rgba(184, 20, 94, 1) 47%, rgba(255, 255, 255, 0) 70%);
    border-radius: 100%;
    aspect-ratio: 1;
    background-size: contain; 
    animation: move-bg-left 20s linear infinite;
    filter: blur(25px);
}



@media only screen and (min-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-4c2b982{
    width: 50vw;
    left: -40vw;
    bottom: -75vh;
}

@keyframes move-bg-left {
    0% {
        background-position: 0 0;
        transform: scale(0.8) rotate(45deg);
    }

    50% {
        background-position: 0vw 50vw;
        transform: scale(1.3);
    }

    100% {
        background-position: 0vw 100vw;
        transform: scale(0.8) rotate(45deg);
    }
}
}




@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-4c2b982{
        aspect-ratio: 0.5;
        width: 300px;
        left: -250px;
        bottom: -200px;
    }
}


@media only screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-4c2b982{
        aspect-ratio: 0.5;
        width: 250px;
        left: -250px;
        top: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3abd8c */.elementor-7 .elementor-element.elementor-element-e3abd8c{
    position: absolute;
    background: radial-gradient(circle,rgba(115, 4, 252, 1) 30%, rgba(184, 20, 94, 1) 47%, rgba(255, 255, 255, 0) 70%);
    border-radius: 100%;
    aspect-ratio: 1;
    background-size: contain; 
    animation: move-bg 18s ease-in-out infinite;
    filter: blur(25px);
}



@media only screen and (min-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-e3abd8c{
    width: 50vw;
    right: -30vw;
    top: -5vh;
}

@keyframes move-bg {
    0% {
        background-position: 0 0;
        transform: scale(0.8);
    }

    50% {
        background-position: -10vw 0vw;
        transform: scale(1.1);
    }

    100% {
        background-position: 0vw 0vw;
        transform: scale(0.8);
    }
}
}


@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-e3abd8c{

        width: 400px;
        height: 600px;
        bottom: -100px;
        right: -200px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-e3abd8c{
        aspect-ratio: 0.5;
        width: 300px;
        right: -250px;
        top: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c0f2eff */.elementor-7 .elementor-element.elementor-element-c0f2eff{
    width: 510px;
    position: relative;
    top: -50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90645a0 */.elementor-7 .elementor-element.elementor-element-90645a0{
    position: absolute;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f17c6a4 */.elementor-7 .elementor-element.elementor-element-f17c6a4{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c4ffbe */.elementor-7 .elementor-element.elementor-element-2c4ffbe{
    
}
@keyframes floating-pc {
    0% {
        filter: drop-shadow(25px 35px 5px rgba(0,0,0,0.2));
        transform: translateY(0);
    }

    50% {
        filter: drop-shadow(25px 50px 5px rgba(0,0,0,0.1));
        transform: translateY(-15px);
    }

    100% {
        filter: drop-shadow(25px 35px 5px rgba(0,0,0,0.2));
        transform: translateY(0);
    }
}

.elementor-7 .elementor-element.elementor-element-2c4ffbe{
    position: relative;
    transform: scale(1.15) translateX(20px);
    transition: transform;
    transition-duration: 500ms;
}
.elementor-7 .elementor-element.elementor-element-2c4ffbe:hover{
    transform: scale(1.18) translateX(20px);
}

.elementor-7 .elementor-element.elementor-element-2c4ffbe img{
    animation: floating-pc 10s ease-in-out infinite;
}




@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-2c4ffbe{
        transform: scale(1) translateX(0);
    }
}


@media (width <= 767px) {
  .elementor-7 .elementor-element.elementor-element-2c4ffbe{
    transform: scale(1) translateX(0);
    transition: transform;
    transition-duration: 500ms;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0edc6ea */.elementor-7 .elementor-element.elementor-element-0edc6ea img{
    aspect-ratio: 16/9;
    object-fit: contain;
    background-color: var(--e-global-color-text);
    border-radius: 10px;
    box-shadow: 1px 2px 8px rgba(0,0,0,0)
}/* End custom CSS */
/* Start custom CSS for jet-horizontal-timeline, class: .elementor-element-d7c9364 */.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__point-content{
  background: conic-gradient(
  #ccadf1 23%,
  #B8145E 49%,
  #a10abb 64%,
  #440296 79%,
  #ccadf1 100%
);

border-radius: 100px;
 
 border: double 2px #c597fe;
  border-radius: 100%;
  
  background-image: conic-gradient(
  #ccadf1 23%,
  #B8145E 49%,
  #a10abb 64%,
  #440296 79%,
  #ccadf1 100%
)
  
  background-clip: content-box, border-box;
  
  box-shadow: inset white 0 0 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-item__point-content:hover{
    transform: scale(1.05);
}


.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-list.jet-hor-timeline-list--bottom{
    display: flex;
    align-items: stretch;
}
.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-list.jet-hor-timeline-list--bottom>div>div{
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-d7c9364 .jet-hor-timeline-list.jet-hor-timeline-list--bottom>div>div>div.jet-hor-timeline-item__card-inner{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-9263a66 */.elementor-7 .elementor-element.elementor-element-9263a66 .timeline-item__point-content.timeline-item__point-content--text{
  background: conic-gradient(
  #ccadf1 23%,
  #B8145E 49%,
  #a10abb 64%,
  #440296 79%,
  #ccadf1 100%
);

border-radius: 100px;
 
 border: double 2px #c597fe;
  border-radius: 100%;
  
  background-image: conic-gradient(
  #ccadf1 23%,
  #B8145E 49%,
  #a10abb 64%,
  #440296 79%,
  #ccadf1 100%
)
  
  background-clip: content-box, border-box;
  
  box-shadow: inset white 0 0 3px 3px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-06914e5 */@media only screen and (min-width: 767px){
}

@media only screen and (max-width: 1025px){

}


@media only screen and (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-06914e5 video{
        height: 50vh!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2522b4f */.elementor-7 .elementor-element.elementor-element-2522b4f #mio-bottone{
    background: rgba(0,0,0,0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    padding-left: 25px;
}

.elementor-7 .elementor-element.elementor-element-2522b4f #mio-bottone:hover{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ae58a */.elementor-7 .elementor-element.elementor-element-06ae58a{
    position: absolute;
    width: 66%;
    height: 100%;
}

@media only screen and (min-width: 767px){

}

@media only screen and (max-width: 1025px){
}


@media only screen and (max-width: 767px){

}


@media only screen and (min-width: 1200px){
.elementor-7 .elementor-element.elementor-element-06ae58a{
      background: linear-gradient(90deg,
    var(--e-global-color-primary) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 70%,
    var(--e-global-color-primary)) 100%
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22439a3 */.elementor-7 .elementor-element.elementor-element-22439a3{
    position: absolute;
    background: radial-gradient(circle,rgba(115, 4, 252, 1) 30%, rgba(184, 20, 94, 1) 47%, rgba(255, 255, 255, 0) 70%);
    border-radius: 100%;
    aspect-ratio: 1/4;
    background-size: contain; 
    animation: move-bg-cards 18s ease-in-out infinite;
    filter: blur(25px);
    background-repeat: no-repeat;
}



@media only screen and (min-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-22439a3{
    width: 33vw;
    right: -25vw;
    top: 10vh;
}

@keyframes move-bg-cards {
    0% {
        transform: scaleX(0.8);
    }

    50% {
        transform: scaleX(1.2);
    }

    100% {
        transform: scaleX(0.8);
    }
}
}


@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-22439a3{

        width: 400px;
        height: 600px;
        bottom: -100px;
        right: -200px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-22439a3{
        aspect-ratio: 0.5;
        width: 300px;
        right: -250px;
        top: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c4f4f */.elementor-7 .elementor-element.elementor-element-91c4f4f{
    position: absolute;
    right: 15px;
    top: 15px;
    width: 60px;
    aspect-ratio: 1;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57463f3 */.elementor-7 .elementor-element.elementor-element-57463f3 a{
    background: transparent;
    background-color: var( --e-global-color-primary );
}
.elementor-7 .elementor-element.elementor-element-57463f3 a:hover{
    transform: scale(1.05);
    box-shadow: 8px 8px 18px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc5861 */.elementor-7 .elementor-element.elementor-element-efc5861{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2551bc */.elementor-7 .elementor-element.elementor-element-f2551bc{
    position: absolute;
    right: 15px;
    top: 15px;
    width: 60px;
    aspect-ratio: 1;
    
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-29eaf29 */.elementor-7 .elementor-element.elementor-element-29eaf29{
    
}
.elementor-7 .elementor-element.elementor-element-29eaf29{
    aspect-ratio: 16/9;
    transition: all 450ms ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-29eaf29:hover{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3358eb */.elementor-7 .elementor-element.elementor-element-e3358eb a{
    background: transparent;
    background-color: var( --e-global-color-primary );
}
.elementor-7 .elementor-element.elementor-element-e3358eb a:hover{
    transform: scale(1.05);
    box-shadow: 8px 8px 18px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4535541 */.elementor-7 .elementor-element.elementor-element-4535541{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd4281 */.elementor-7 .elementor-element.elementor-element-7bd4281{
    position: absolute;
    right: 15px;
    top: 15px;
    width: 60px;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88638bf */.elementor-7 .elementor-element.elementor-element-88638bf a{
    background: transparent;
    background-color: var( --e-global-color-primary );
}
.elementor-7 .elementor-element.elementor-element-88638bf a:hover{
    transform: scale(1.05);
    box-shadow: 8px 8px 18px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910dd9c */.elementor-7 .elementor-element.elementor-element-910dd9c{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727ef65 */.elementor-7 .elementor-element.elementor-element-727ef65 .heading-number{
      
}

.elementor-7 .elementor-element.elementor-element-727ef65 .card-sfondo{
    position: absolute;
    left: -40%;
    aspect-ratio: 1;
    border-radius: 100%;
    transform: scale(1.1);
    background: radial-gradient(
    #ffffff 0%,
    #7304FC 35%,
    #B8145E 62%,
    #ffffff 100%
    );
    filter: blur(35px);
    /*animation: card-bg-move-3 10s ease-in-out infinite;*/
}


@media only screen and (min-width: 767px){
    .elementor-7 .elementor-element.elementor-element-727ef65 .heading-number{
        background-color: transparent!important;
    }
    .elementor-7 .elementor-element.elementor-element-727ef65 .heading-number h3{
        color: var(--e-global-color-text)!important;
    }
}

@media only screen and (max-width: 1025px){
    .elementor-7 .elementor-element.elementor-element-727ef65 .heading-number{
     width: 40px;
     height: 40px;
    }
    .elementor-7 .elementor-element.elementor-element-727ef65 .heading-number h3{
        font-size: 1.3em;
    }
    
    .elementor-7 .elementor-element.elementor-element-727ef65 .card-sfondo{
        left: -50vw;
    }
}


@media only screen and (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-727ef65 .card-sfondo{
        position: absolute;
        bottom: -190px;
    }
    
    .elementor-7 .elementor-element.elementor-element-727ef65 .card-text{
        background-color: rgba(255,255,255, 0.65);
        border-radius: 10px;
        box-shadow: 0 0 8px 8px rgba(255,255,255,0.65);
    }
}


@keyframes card-bg-move-3 {
    0% {
        transform: scale(1.1);
    }
    
    25% {
        transform: scale(1.2) rotate(-30deg);
        aspect-ratio:1.4;
    }
    
    100% {
        transform: scale(1.1) rotate(-90deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c549c4 */.elementor-7 .elementor-element.elementor-element-5c549c4{
    position: absolute;
    background: radial-gradient(circle,rgba(115, 4, 252, 1) 30%, rgba(184, 20, 94, 1) 47%, rgba(255, 255, 255, 0) 70%);
    border-radius: 100%;
    aspect-ratio: 1;
    background-size: contain; 
    animation: move-bg 18s ease-in-out infinite;
    filter: blur(25px);
}



@media only screen and (min-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-5c549c4{
    width: 50vw;
    left: -30vw;
    top: -5vh;
}

@keyframes move-bg {
    0% {
        background-position: 0 0;
        transform: scale(0.8);
    }

    50% {
        background-position: -10vw 0vw;
        transform: scale(1.1);
    }

    100% {
        background-position: 0vw 0vw;
        transform: scale(0.8);
    }
}
}



/*

@media only screen and (min-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-5c549c4{
        width: 50vw;
        right: 50vw;
        top: -100px;
    }
}
@media only screen and (min-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-5c549c4{
        width: 800px;
        right: -500px;
        top: -100px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-5c549c4{
        aspect-ratio: 0.5;
        width: 300px;
        right: -250px;
        top: -50px;
    }
}

*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee57e9 */.elementor-7 .elementor-element.elementor-element-2ee57e9 a{
    box-shadow: 4px 6px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-2ee57e9 a:hover{
    box-shadow: 4px 8px 35px rgba(0,0,0,0.4);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ef14b */.elementor-7 .elementor-element.elementor-element-e2ef14b{
    background: white;
    border-radius: 10px;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.1), 10px 25px 60px rgba(0,0,0,0.15)
}

.elementor-7 .elementor-element.elementor-element-e2ef14b:hover{
    transform: scale(1.012);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-561211b */.elementor-7 .elementor-element.elementor-element-561211b img{
    border-radius: 10px;
    box-shadow: 10px 15px 60px, rgba(0,0,0,0.25);
    animation: custom-animation-floating-sm 5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d36e */.elementor-7 .elementor-element.elementor-element-0b8d36e{
    width: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a48db */.elementor-7 .elementor-element.elementor-element-b4a48db{
    width: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3756c13 */.elementor-7 .elementor-element.elementor-element-3756c13{
    box-shadow: 10px 15px 60px rgba(0,0,0,0.3)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f60c5 */.elementor-7 .elementor-element.elementor-element-07f60c5 .img-container{
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-07f60c5 .img-container img{
    object-fit: none;
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6c237 */.elementor-7 .elementor-element.elementor-element-0b6c237{
    position: absolute;
    width: 100%;
    height: 500px;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d9776 */.elementor-7 .elementor-element.elementor-element-46d9776 .scroller-container{
    height: 100dvh;
    opacity: 100;
}

/*
.elementor-7 .elementor-element.elementor-element-46d9776{
        background: linear-gradient( #7304FC 0%, #935cd6 ,#7304FC 100%);
            animation: move-bg-scroller 16s linear infinite;
}  */

@keyframes move-bg-scroller {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 0px 200dvh;
    }

    100% {
        background-position: 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6d59e88 */.elementor-7 .elementor-element.elementor-element-6d59e88 details{
    transition:box-shadow 150ms;
}

.elementor-7 .elementor-element.elementor-element-6d59e88 [open]{
    border-radius: 10px;
    box-shadow: 2px 4px 10px rgba(0,0,0,0.1);
}/* End custom CSS */