.elementor-640 .elementor-element.elementor-element-b07aad2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-9912dd8{--display:flex;--min-height:600px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-9912dd8:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-9912dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-9912dd8::before, .elementor-640 .elementor-element.elementor-element-9912dd8 > .elementor-background-video-container::before, .elementor-640 .elementor-element.elementor-element-9912dd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-640 .elementor-element.elementor-element-9912dd8 > .elementor-background-slideshow::before, .elementor-640 .elementor-element.elementor-element-9912dd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-640 .elementor-element.elementor-element-9912dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E210000;--background-overlay:'';}.elementor-640 .elementor-element.elementor-element-514228f{--display:flex;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-640 .elementor-element.elementor-element-514228f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-7470e17 .elementor-heading-title{font-family:var( --e-global-typography-17dfce0-font-family ), Sans-serif;font-size:var( --e-global-typography-17dfce0-font-size );font-weight:var( --e-global-typography-17dfce0-font-weight );line-height:var( --e-global-typography-17dfce0-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-9f9bca9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-157ed10 );}.elementor-widget-text-editor{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-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-640 .elementor-element.elementor-element-478338c{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-478338c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-c9fe61f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-0ae79f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button{background-color:#FF936A00;font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-157ed10 );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-abe7d0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-19f6f77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-e56112b{--display:flex;--min-height:100%;--border-radius:15px 15px 15px 15px;--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-640 .elementor-element.elementor-element-e56112b:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-e56112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminova.com/wp-content/uploads/2025/10/Gemini_Generated_Image_alh0dzalh0dzalh0.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-640 .elementor-element.elementor-element-6b5f9b5{--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:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-6b5f9b5::before, .elementor-640 .elementor-element.elementor-element-6b5f9b5 > .elementor-background-video-container::before, .elementor-640 .elementor-element.elementor-element-6b5f9b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-640 .elementor-element.elementor-element-6b5f9b5 > .elementor-background-slideshow::before, .elementor-640 .elementor-element.elementor-element-6b5f9b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-640 .elementor-element.elementor-element-6b5f9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-640 .elementor-element.elementor-element-cfaedad{text-align:center;}.elementor-640 .elementor-element.elementor-element-cfaedad .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-157ed10 );}.elementor-640 .elementor-element.elementor-element-dcef82d{--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:35px 35px;--row-gap:35px;--column-gap:35px;--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-640 .elementor-element.elementor-element-55c207c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );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-640 .elementor-element.elementor-element-257b14f img{width:60px;}.elementor-640 .elementor-element.elementor-element-2c8f7ae{text-align:center;}.elementor-640 .elementor-element.elementor-element-2c8f7ae .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-9063e6d > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-9063e6d{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-f6f35b4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-640 .elementor-element.elementor-element-9d0798c img{width:60px;}.elementor-640 .elementor-element.elementor-element-52a6687{text-align:center;}.elementor-640 .elementor-element.elementor-element-52a6687 .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-1b428da > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-1b428da{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-cbff5ca{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-640 .elementor-element.elementor-element-afdfa8c img{width:60px;}.elementor-640 .elementor-element.elementor-element-5352706{text-align:center;}.elementor-640 .elementor-element.elementor-element-5352706 .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-b5e9fe9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-b5e9fe9{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-c02cb93{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-640 .elementor-element.elementor-element-0db4d8a img{width:60px;}.elementor-640 .elementor-element.elementor-element-ea4c2a4{text-align:center;}.elementor-640 .elementor-element.elementor-element-ea4c2a4 .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-5906b77 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-5906b77{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-babdf45{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-244afdd{--display:flex;--min-height:0px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-3650b3e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-3650b3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-e99e59f{--display:flex;--min-height:0px;--justify-content:space-around;--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-640 .elementor-element.elementor-element-7f93f1a{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-7f93f1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-6c9a928{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:var( --e-global-color-157ed10 );--border-color:var( --e-global-color-157ed10 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-6c9a928.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-bb3a80d{width:var( --container-widget-width, 63.626% );max-width:63.626%;--container-widget-width:63.626%;--container-widget-flex-grow:0;text-align:center;}.elementor-640 .elementor-element.elementor-element-bb3a80d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 110px;}.elementor-640 .elementor-element.elementor-element-bb3a80d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-bb3a80d .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-157ed10 );}.elementor-640 .elementor-element.elementor-element-983a585{--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:05px 05px;--row-gap:05px;--column-gap:05px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-3b54d51{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-3b54d51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-703883a{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-90a295b{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-7be0d33{text-align:start;}.elementor-640 .elementor-element.elementor-element-7be0d33 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-62a1f51{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-62a1f51:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-62a1f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-16c8801{text-align:start;}.elementor-640 .elementor-element.elementor-element-16c8801 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-04fd3ce{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-3a73725{text-align:start;}.elementor-640 .elementor-element.elementor-element-3a73725 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-d17a35d{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-d17a35d:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-d17a35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-942958f{text-align:start;}.elementor-640 .elementor-element.elementor-element-942958f .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-cf8bc11{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5bd1ea0{text-align:start;}.elementor-640 .elementor-element.elementor-element-5bd1ea0 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-29f9877{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-29f9877:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-29f9877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-a7ff45a{text-align:start;}.elementor-640 .elementor-element.elementor-element-a7ff45a .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-aec9a44{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-c9e751b{text-align:start;}.elementor-640 .elementor-element.elementor-element-c9e751b .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-a4ce640{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-a4ce640:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-a4ce640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-6af11c0{text-align:start;}.elementor-640 .elementor-element.elementor-element-6af11c0 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-25d487d{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-83753b9{text-align:start;}.elementor-640 .elementor-element.elementor-element-83753b9 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-ea02d89{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ea02d89:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ea02d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-0f9c9cc{text-align:start;}.elementor-640 .elementor-element.elementor-element-0f9c9cc .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-1d477ff{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-0cfcd23{text-align:start;}.elementor-640 .elementor-element.elementor-element-0cfcd23 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-58744a9{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-58744a9:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-58744a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-c4c3d32{text-align:start;}.elementor-640 .elementor-element.elementor-element-c4c3d32 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-56d1d59{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-56d1d59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-ce187cb{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ce187cb:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ce187cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-35e7455{text-align:start;}.elementor-640 .elementor-element.elementor-element-35e7455 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-2cda7ba{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-6b837ae{text-align:start;}.elementor-640 .elementor-element.elementor-element-6b837ae .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-a24ac5c{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-a24ac5c:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-a24ac5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-d9a8142{text-align:start;}.elementor-640 .elementor-element.elementor-element-d9a8142 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-ea590d2{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-d3ecbfc{text-align:start;}.elementor-640 .elementor-element.elementor-element-d3ecbfc .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-689fa4a{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-689fa4a:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-689fa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-7b89778{text-align:start;}.elementor-640 .elementor-element.elementor-element-7b89778 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-0265a22{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-a4bc01b{text-align:start;}.elementor-640 .elementor-element.elementor-element-a4bc01b .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-5c7997f{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5c7997f:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-5c7997f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-381f198{text-align:start;}.elementor-640 .elementor-element.elementor-element-381f198 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-a485598{--display:flex;--min-height:40px;--justify-content:space-around;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-85cf2a3{text-align:start;}.elementor-640 .elementor-element.elementor-element-85cf2a3 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-3347ca2{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-3347ca2:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-3347ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-de9a18d{text-align:start;}.elementor-640 .elementor-element.elementor-element-de9a18d .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-91bc66f{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-b612d3f{text-align:start;}.elementor-640 .elementor-element.elementor-element-b612d3f .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-333f882{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-333f882:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-333f882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-dc73dcb{text-align:start;}.elementor-640 .elementor-element.elementor-element-dc73dcb .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-660f711{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-e57228b{text-align:start;}.elementor-640 .elementor-element.elementor-element-e57228b .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-64acddc{--display:flex;--min-height:40px;--justify-content:space-around;--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-64acddc:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-64acddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-89a0121{text-align:start;}.elementor-640 .elementor-element.elementor-element-89a0121 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-2514879{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-228dd9f{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-4aa96d2{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-4aa96d2:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-4aa96d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-85a633d{text-align:center;}.elementor-640 .elementor-element.elementor-element-85a633d .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-f5227c7{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-f5227c7:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-f5227c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-4bb73a7 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-4bb73a7 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-4bb73a7 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-bfef200{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-bfef200:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-bfef200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-5b896d5 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-5b896d5 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-5b896d5 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-a091388{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-a091388:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-a091388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-69ebd92 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-69ebd92 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-69ebd92 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-ebe0ca4{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ebe0ca4:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ebe0ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-f51a62e{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5a39ae8{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5a39ae8:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-5a39ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-42a7efd{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-6f2b8ee{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-6f2b8ee:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-6f2b8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-e93e4b8{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-04e4a50{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-04e4a50:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-04e4a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-0a524bc{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-67f8b4d{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-67f8b4d:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-67f8b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-9dc525e{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-61747b3{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-61747b3:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-61747b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-52e3315{text-align:center;}.elementor-640 .elementor-element.elementor-element-52e3315 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-23b41e2{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-a3b9ffa{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-a3b9ffa:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-a3b9ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-2ca2115{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-feb5016{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-feb5016:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-feb5016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-35b0461 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-35b0461 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-35b0461 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-1136d3b{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-4790dec{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-4790dec:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-4790dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-875499a{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-518b9b2{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-518b9b2:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-518b9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-07c7a7a{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-3b5878d{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-3b5878d:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-3b5878d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-9aa2614{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-9aa2614:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-9aa2614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-2c32591 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-2c32591 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-2c32591 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-26005d2{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-26005d2:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-26005d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-3aff6e6{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-ee794de{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ee794de:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ee794de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-becc00d{text-align:center;}.elementor-640 .elementor-element.elementor-element-becc00d .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-929d4d8{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-378c443{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-378c443:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-378c443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-7c7ae9b{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-3139e0f{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-3139e0f:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-3139e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-ed38b34{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ed38b34:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ed38b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-e715bc7 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-e715bc7 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-e715bc7 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-5b3026a{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5b3026a:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-5b3026a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-1825994 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-1825994 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-1825994 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-aab1c5d{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-aab1c5d:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-aab1c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-7847059 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-7847059 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-7847059 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-82ff9aa{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-82ff9aa:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-82ff9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-adacb0a .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-adacb0a .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-adacb0a .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-c846e9c{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-9cac99f{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-9cac99f:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-9cac99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-233e34e{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-670bdfb{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-670bdfb:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-670bdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-5037e62{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-357b180{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-357b180:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-357b180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-e1869b0{text-align:center;}.elementor-640 .elementor-element.elementor-element-e1869b0 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-7c99055{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5400b99{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-5400b99:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-5400b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-38331c2{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-194984e{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-194984e:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-194984e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-bb7bc73{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-84b3884{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-84b3884:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-84b3884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-95f3db5{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-489ed6b{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-489ed6b:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-489ed6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-1f8eaf8{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-1f8eaf8:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-1f8eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-311b68c .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-311b68c .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-311b68c .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-1393c87{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-1393c87:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-1393c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-8ad8575{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ed454ce{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-ed454ce:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ed454ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-d164ab6{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 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-640 .elementor-element.elementor-element-419198f{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-419198f:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-419198f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-557d158{text-align:center;}.elementor-640 .elementor-element.elementor-element-557d158 .elementor-heading-title{font-family:var( --e-global-typography-37d2933-font-family ), Sans-serif;font-size:var( --e-global-typography-37d2933-font-size );font-weight:var( --e-global-typography-37d2933-font-weight );line-height:var( --e-global-typography-37d2933-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-3ec96e5{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-4a63264{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-4a63264:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-4a63264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-b70d438{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-60f17d3{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-60f17d3:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-60f17d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-3cba3bd{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-1355569{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-1355569:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-1355569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-0a0aee4{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-80cd1d3{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-80cd1d3:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-80cd1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-f97e66e{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 10px 10px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-30b0fe9{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-30b0fe9:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-30b0fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-15c5adb .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-15c5adb .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-15c5adb .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-cfd4f9d{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-cfd4f9d:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-cfd4f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-988a5a8 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-988a5a8 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-988a5a8 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-78292e5{--display:flex;--min-height:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 8px 8px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-640 .elementor-element.elementor-element-78292e5:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-78292e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-6f2f011 .elementor-icon-wrapper{text-align:center;}.elementor-640 .elementor-element.elementor-element-6f2f011 .elementor-icon{font-size:22px;}.elementor-640 .elementor-element.elementor-element-6f2f011 .elementor-icon svg{height:22px;}.elementor-640 .elementor-element.elementor-element-ff483ea{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:5px;}.elementor-640 .elementor-element.elementor-element-52eac80{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-52eac80:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-52eac80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-52eac80::before, .elementor-640 .elementor-element.elementor-element-52eac80 > .elementor-background-video-container::before, .elementor-640 .elementor-element.elementor-element-52eac80 > .e-con-inner > .elementor-background-video-container::before, .elementor-640 .elementor-element.elementor-element-52eac80 > .elementor-background-slideshow::before, .elementor-640 .elementor-element.elementor-element-52eac80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-640 .elementor-element.elementor-element-52eac80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-640 .elementor-element.elementor-element-927a74b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-640 .elementor-element.elementor-element-887bd89{text-align:center;}.elementor-640 .elementor-element.elementor-element-887bd89 .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-157ed10 );}.elementor-640 .elementor-element.elementor-element-afdff96{text-align:center;}.elementor-640 .elementor-element.elementor-element-afdff96 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-d79111e{--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:25px 25px;--row-gap:25px;--column-gap:25px;--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-640 .elementor-element.elementor-element-c7f42b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-64318ce{--display:flex;--justify-content:center;--border-radius:30px 30px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-640 .elementor-element.elementor-element-64318ce:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-64318ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-640 .elementor-element.elementor-element-64318ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-175f9d6{text-align:center;}.elementor-640 .elementor-element.elementor-element-175f9d6 .elementor-heading-title{font-family:var( --e-global-typography-4b4005d-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4005d-font-size );font-weight:var( --e-global-typography-4b4005d-font-weight );line-height:var( --e-global-typography-4b4005d-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-6f7e023{--display:flex;--min-height:200px;--justify-content:space-between;--gap:45px 10px;--row-gap:45px;--column-gap:10px;--border-radius:0px 0px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-640 .elementor-element.elementor-element-6f7e023:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-6f7e023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-6f7e023.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-32cbb49{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-640 .elementor-element.elementor-element-ba208dc{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-d05e6eb .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-1e6280e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-e7fa4c5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-e11ffce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-e1f744b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-7179eee{--display:flex;--border-radius:30px 30px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-640 .elementor-element.elementor-element-7179eee:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-7179eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-d5a13a8{text-align:center;}.elementor-640 .elementor-element.elementor-element-d5a13a8 .elementor-heading-title{font-family:var( --e-global-typography-4b4005d-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4005d-font-size );font-weight:var( --e-global-typography-4b4005d-font-weight );line-height:var( --e-global-typography-4b4005d-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-31671d2{--display:flex;--min-height:200px;--justify-content:space-between;--gap:45px 10px;--row-gap:45px;--column-gap:10px;--border-radius:0px 0px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-640 .elementor-element.elementor-element-31671d2:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-31671d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-d1d4c66{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-640 .elementor-element.elementor-element-b2f5e8b{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-a6ba317 .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-451660a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-0593a5c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-3c278e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-1d8fc5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-13596c1{--display:flex;--border-radius:30px 30px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-640 .elementor-element.elementor-element-13596c1:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-13596c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-a40bed5{text-align:center;}.elementor-640 .elementor-element.elementor-element-a40bed5 .elementor-heading-title{font-family:var( --e-global-typography-4b4005d-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4005d-font-size );font-weight:var( --e-global-typography-4b4005d-font-weight );line-height:var( --e-global-typography-4b4005d-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-dacc12d{--display:flex;--min-height:200px;--justify-content:space-between;--gap:45px 10px;--row-gap:45px;--column-gap:10px;--border-radius:0px 0px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-640 .elementor-element.elementor-element-dacc12d:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-dacc12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-8e363fe{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-640 .elementor-element.elementor-element-01efaea{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-a7f39c5 .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-a702c60 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-959cef2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-4a53db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-5e7868a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-83c46ed{--display:flex;--border-radius:30px 30px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-640 .elementor-element.elementor-element-83c46ed:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-83c46ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-fe78ca4{text-align:center;}.elementor-640 .elementor-element.elementor-element-fe78ca4 .elementor-heading-title{font-family:var( --e-global-typography-4b4005d-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4005d-font-size );font-weight:var( --e-global-typography-4b4005d-font-weight );line-height:var( --e-global-typography-4b4005d-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-f0fb791{--display:flex;--min-height:200px;--justify-content:space-between;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:0px 0px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-640 .elementor-element.elementor-element-f0fb791:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-f0fb791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-44f6529{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-640 .elementor-element.elementor-element-8266986{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-640 .elementor-element.elementor-element-3694d1e .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-9a51a65 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-f633a6b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-1951082 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-1951082 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-1951082 .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-1951082 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-1951082 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-1951082 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-0a7faf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-4902f8f{--display:flex;--justify-content:center;--border-radius:30px 30px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-640 .elementor-element.elementor-element-4902f8f:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-4902f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-06a2288{text-align:center;}.elementor-640 .elementor-element.elementor-element-06a2288 .elementor-heading-title{font-family:var( --e-global-typography-4b4005d-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4005d-font-size );font-weight:var( --e-global-typography-4b4005d-font-weight );line-height:var( --e-global-typography-4b4005d-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-5c5ed22{--display:flex;--min-height:200px;--justify-content:space-between;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:0px 0px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-640 .elementor-element.elementor-element-5c5ed22:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-5c5ed22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-b9ab87c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-640 .elementor-element.elementor-element-74452f2{--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--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-640 .elementor-element.elementor-element-c5b6f01 .elementor-heading-title{font-family:var( --e-global-typography-58fea15-font-family ), Sans-serif;font-size:var( --e-global-typography-58fea15-font-size );font-weight:var( --e-global-typography-58fea15-font-weight );line-height:var( --e-global-typography-58fea15-line-height );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-2663912 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-6ad77d1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-364cc18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-6d99a61{--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: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-640 .elementor-element.elementor-element-f6c2546{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button:focus{background-color:var( --e-global-color-92e8868 );color:var( --e-global-color-157ed10 );border-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-5064f59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button:focus svg{fill:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-2bf11bb{--display:flex;}.elementor-640 .elementor-element.elementor-element-215942e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-f923136{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-d6a35a0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-640 .elementor-element.elementor-element-97fc2b7{text-align:start;}.elementor-640 .elementor-element.elementor-element-97fc2b7 .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-157ed10 );}.elementor-640 .elementor-element.elementor-element-c9241f1{text-align:start;}.elementor-640 .elementor-element.elementor-element-c9241f1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e25b42c );}.elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button{background-color:#FF936A00;font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-157ed10 );color:var( --e-global-color-157ed10 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-157ed10 );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button:focus{background-color:var( --e-global-color-157ed10 );color:var( --e-global-color-primary );border-color:var( --e-global-color-92e8868 );}.elementor-640 .elementor-element.elementor-element-28f89ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-5db941d{--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-640 .elementor-element.elementor-element-6fd7850{--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;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-6fd7850.e-con{--align-self:center;}.elementor-640 .elementor-element.elementor-element-589e132{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-640 .elementor-element.elementor-element-589e132:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-589e132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-640 .elementor-element.elementor-element-9b5b37a{text-align:center;}.elementor-640 .elementor-element.elementor-element-9b5b37a .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-157ed10 );}.elementor-640 .elementor-element.elementor-element-d25709a{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-157ed10 );}.elementor-640 .elementor-element.elementor-element-d25709a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button{background-color:var( --e-global-color-157ed10 );font-family:var( --e-global-typography-0debab2-font-family ), Sans-serif;font-size:var( --e-global-typography-0debab2-font-size );font-weight:var( --e-global-typography-0debab2-font-weight );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-157ed10 );border-radius:1000px 1000px 1000px 1000px;padding:14px 20px 14px 20px;}.elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-157ed10 );border-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-bffff61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button:focus svg{fill:var( --e-global-color-157ed10 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-640 .elementor-element.elementor-element-b07aad2{--min-height:0px;--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;}.elementor-640 .elementor-element.elementor-element-9912dd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-640 .elementor-element.elementor-element-7470e17 .elementor-heading-title{font-size:var( --e-global-typography-17dfce0-font-size );line-height:var( --e-global-typography-17dfce0-line-height );}.elementor-640 .elementor-element.elementor-element-9f9bca9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-478338c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-19f6f77{--min-height:300px;}.elementor-640 .elementor-element.elementor-element-cfaedad .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-2c8f7ae .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-9063e6d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-52a6687 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-1b428da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-5352706 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-b5e9fe9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-ea4c2a4 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-5906b77{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-bb3a80d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-7be0d33 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-16c8801 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-3a73725 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-942958f .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-5bd1ea0 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-a7ff45a .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-c9e751b .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-6af11c0 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-83753b9 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-0f9c9cc .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-0cfcd23 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-c4c3d32 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-35e7455 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-6b837ae .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-d9a8142 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-d3ecbfc .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-7b89778 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-a4bc01b .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-381f198 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-85cf2a3 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-de9a18d .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-b612d3f .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-dc73dcb .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-e57228b .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-89a0121 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-85a633d .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-52e3315 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-becc00d .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-e1869b0 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-557d158 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-ff483ea{--e-n-carousel-swiper-slides-to-display:2;}.elementor-640 .elementor-element.elementor-element-887bd89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-afdff96 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-175f9d6 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-d05e6eb .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-1e6280e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-e7fa4c5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-d5a13a8 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-a6ba317 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-451660a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-0593a5c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-a40bed5 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-a7f39c5 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-a702c60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-959cef2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-fe78ca4 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-3694d1e .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-9a51a65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-f633a6b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-1951082 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-06a2288 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-c5b6f01 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-2663912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-6ad77d1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-f6c2546{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-97fc2b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-c9241f1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-9b5b37a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-d25709a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}}@media(max-width:767px){.elementor-640 .elementor-element.elementor-element-9912dd8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-640 .elementor-element.elementor-element-514228f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-640 .elementor-element.elementor-element-7470e17 .elementor-heading-title{font-size:var( --e-global-typography-17dfce0-font-size );line-height:var( --e-global-typography-17dfce0-line-height );}.elementor-640 .elementor-element.elementor-element-9f9bca9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-478338c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-0ae79f0 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-abe7d0d .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-cfaedad .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-257b14f img{width:50px;}.elementor-640 .elementor-element.elementor-element-2c8f7ae .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-9063e6d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-9d0798c img{width:50px;}.elementor-640 .elementor-element.elementor-element-52a6687 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-1b428da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-afdfa8c img{width:50px;}.elementor-640 .elementor-element.elementor-element-5352706 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-b5e9fe9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-0db4d8a img{width:50px;}.elementor-640 .elementor-element.elementor-element-ea4c2a4 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-5906b77{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-babdf45{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-3650b3e{--width:150px;}.elementor-640 .elementor-element.elementor-element-7f93f1a{--width:50px;}.elementor-640 .elementor-element.elementor-element-bb3a80d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-3b54d51{--width:150px;}.elementor-640 .elementor-element.elementor-element-7be0d33 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-16c8801 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-3a73725 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-942958f .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-5bd1ea0 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-a7ff45a .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-c9e751b .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-6af11c0 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-83753b9 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-0f9c9cc .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-0cfcd23 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-c4c3d32 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-56d1d59{--width:50px;}.elementor-640 .elementor-element.elementor-element-35e7455 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-6b837ae .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-d9a8142 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-d3ecbfc .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-7b89778 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-a4bc01b .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-381f198 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-85cf2a3 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-de9a18d .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-b612d3f .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-dc73dcb .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-e57228b .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-89a0121 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-85a633d .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-52e3315 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-becc00d .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-e1869b0 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-557d158 .elementor-heading-title{font-size:var( --e-global-typography-37d2933-font-size );line-height:var( --e-global-typography-37d2933-line-height );}.elementor-640 .elementor-element.elementor-element-ff483ea{--e-n-carousel-swiper-slides-to-display:1;}.elementor-640 .elementor-element.elementor-element-927a74b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-640 .elementor-element.elementor-element-887bd89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-afdff96 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-175f9d6 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-d05e6eb .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-1e6280e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-e7fa4c5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-e11ffce .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-d5a13a8 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-a6ba317 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-451660a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-0593a5c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-3c278e1 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-a40bed5 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-a7f39c5 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-a702c60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-959cef2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-4a53db1 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-fe78ca4 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-3694d1e .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-9a51a65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-f633a6b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-1951082 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-06a2288 .elementor-heading-title{font-size:var( --e-global-typography-4b4005d-font-size );line-height:var( --e-global-typography-4b4005d-line-height );}.elementor-640 .elementor-element.elementor-element-c5b6f01 .elementor-heading-title{font-size:var( --e-global-typography-58fea15-font-size );line-height:var( --e-global-typography-58fea15-line-height );}.elementor-640 .elementor-element.elementor-element-2663912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-6ad77d1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-364cc18 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-f6c2546{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-5064f59 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-97fc2b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-c9241f1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-28f89ff .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}.elementor-640 .elementor-element.elementor-element-9b5b37a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-640 .elementor-element.elementor-element-d25709a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-640 .elementor-element.elementor-element-bffff61 .elementor-button{font-size:var( --e-global-typography-0debab2-font-size );line-height:var( --e-global-typography-0debab2-line-height );letter-spacing:var( --e-global-typography-0debab2-letter-spacing );}}@media(min-width:768px){.elementor-640 .elementor-element.elementor-element-514228f{--width:50%;}.elementor-640 .elementor-element.elementor-element-19f6f77{--width:50%;}.elementor-640 .elementor-element.elementor-element-3650b3e{--width:300px;}.elementor-640 .elementor-element.elementor-element-7f93f1a{--width:100px;}.elementor-640 .elementor-element.elementor-element-3b54d51{--width:300px;}.elementor-640 .elementor-element.elementor-element-56d1d59{--width:100px;}.elementor-640 .elementor-element.elementor-element-927a74b{--width:600px;}.elementor-640 .elementor-element.elementor-element-d6a35a0{--width:15%;}.elementor-640 .elementor-element.elementor-element-5db941d{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-640 .elementor-element.elementor-element-514228f{--width:100%;}.elementor-640 .elementor-element.elementor-element-19f6f77{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9912dd8 */.elementor-640 .elementor-element.elementor-element-9912dd8{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99e59f */.elementor-640 .elementor-element.elementor-element-e99e59f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703883a */.elementor-640 .elementor-element.elementor-element-703883a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a295b */.elementor-640 .elementor-element.elementor-element-90a295b {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a1f51 */.elementor-640 .elementor-element.elementor-element-62a1f51 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04fd3ce */.elementor-640 .elementor-element.elementor-element-04fd3ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17a35d */.elementor-640 .elementor-element.elementor-element-d17a35d {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf8bc11 */.elementor-640 .elementor-element.elementor-element-cf8bc11 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f9877 */.elementor-640 .elementor-element.elementor-element-29f9877 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9a44 */.elementor-640 .elementor-element.elementor-element-aec9a44 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ce640 */.elementor-640 .elementor-element.elementor-element-a4ce640 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d487d */.elementor-640 .elementor-element.elementor-element-25d487d {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea02d89 */.elementor-640 .elementor-element.elementor-element-ea02d89 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d477ff */.elementor-640 .elementor-element.elementor-element-1d477ff {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58744a9 */.elementor-640 .elementor-element.elementor-element-58744a9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce187cb */.elementor-640 .elementor-element.elementor-element-ce187cb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cda7ba */.elementor-640 .elementor-element.elementor-element-2cda7ba {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24ac5c */.elementor-640 .elementor-element.elementor-element-a24ac5c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea590d2 */.elementor-640 .elementor-element.elementor-element-ea590d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-689fa4a */.elementor-640 .elementor-element.elementor-element-689fa4a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0265a22 */.elementor-640 .elementor-element.elementor-element-0265a22 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7997f */.elementor-640 .elementor-element.elementor-element-5c7997f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a485598 */.elementor-640 .elementor-element.elementor-element-a485598 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3347ca2 */.elementor-640 .elementor-element.elementor-element-3347ca2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91bc66f */.elementor-640 .elementor-element.elementor-element-91bc66f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333f882 */.elementor-640 .elementor-element.elementor-element-333f882 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660f711 */.elementor-640 .elementor-element.elementor-element-660f711 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acddc */.elementor-640 .elementor-element.elementor-element-64acddc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa96d2 */.elementor-640 .elementor-element.elementor-element-4aa96d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5227c7 */.elementor-640 .elementor-element.elementor-element-f5227c7 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfef200 */.elementor-640 .elementor-element.elementor-element-bfef200 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a091388 */.elementor-640 .elementor-element.elementor-element-a091388 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe0ca4 */.elementor-640 .elementor-element.elementor-element-ebe0ca4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51a62e */.elementor-640 .elementor-element.elementor-element-f51a62e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39ae8 */.elementor-640 .elementor-element.elementor-element-5a39ae8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a7efd */.elementor-640 .elementor-element.elementor-element-42a7efd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2b8ee */.elementor-640 .elementor-element.elementor-element-6f2b8ee {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93e4b8 */.elementor-640 .elementor-element.elementor-element-e93e4b8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e4a50 */.elementor-640 .elementor-element.elementor-element-04e4a50 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a524bc */.elementor-640 .elementor-element.elementor-element-0a524bc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f8b4d */.elementor-640 .elementor-element.elementor-element-67f8b4d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dd9f */.elementor-640 .elementor-element.elementor-element-228dd9f{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61747b3 */.elementor-640 .elementor-element.elementor-element-61747b3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b41e2 */.elementor-640 .elementor-element.elementor-element-23b41e2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b9ffa */.elementor-640 .elementor-element.elementor-element-a3b9ffa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca2115 */.elementor-640 .elementor-element.elementor-element-2ca2115 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb5016 */.elementor-640 .elementor-element.elementor-element-feb5016 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1136d3b */.elementor-640 .elementor-element.elementor-element-1136d3b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4790dec */.elementor-640 .elementor-element.elementor-element-4790dec {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875499a */.elementor-640 .elementor-element.elementor-element-875499a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b9b2 */.elementor-640 .elementor-element.elementor-element-518b9b2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c7a7a */.elementor-640 .elementor-element.elementor-element-07c7a7a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5878d */.elementor-640 .elementor-element.elementor-element-3b5878d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2614 */.elementor-640 .elementor-element.elementor-element-9aa2614 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26005d2 */.elementor-640 .elementor-element.elementor-element-26005d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc525e */.elementor-640 .elementor-element.elementor-element-9dc525e{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee794de */.elementor-640 .elementor-element.elementor-element-ee794de {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929d4d8 */.elementor-640 .elementor-element.elementor-element-929d4d8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378c443 */.elementor-640 .elementor-element.elementor-element-378c443 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7ae9b */.elementor-640 .elementor-element.elementor-element-7c7ae9b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3139e0f */.elementor-640 .elementor-element.elementor-element-3139e0f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38b34 */.elementor-640 .elementor-element.elementor-element-ed38b34 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3026a */.elementor-640 .elementor-element.elementor-element-5b3026a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab1c5d */.elementor-640 .elementor-element.elementor-element-aab1c5d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ff9aa */.elementor-640 .elementor-element.elementor-element-82ff9aa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846e9c */.elementor-640 .elementor-element.elementor-element-c846e9c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cac99f */.elementor-640 .elementor-element.elementor-element-9cac99f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233e34e */.elementor-640 .elementor-element.elementor-element-233e34e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670bdfb */.elementor-640 .elementor-element.elementor-element-670bdfb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff6e6 */.elementor-640 .elementor-element.elementor-element-3aff6e6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357b180 */.elementor-640 .elementor-element.elementor-element-357b180 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99055 */.elementor-640 .elementor-element.elementor-element-7c99055 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5400b99 */.elementor-640 .elementor-element.elementor-element-5400b99 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38331c2 */.elementor-640 .elementor-element.elementor-element-38331c2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194984e */.elementor-640 .elementor-element.elementor-element-194984e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7bc73 */.elementor-640 .elementor-element.elementor-element-bb7bc73 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b3884 */.elementor-640 .elementor-element.elementor-element-84b3884 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f3db5 */.elementor-640 .elementor-element.elementor-element-95f3db5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ed6b */.elementor-640 .elementor-element.elementor-element-489ed6b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8eaf8 */.elementor-640 .elementor-element.elementor-element-1f8eaf8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393c87 */.elementor-640 .elementor-element.elementor-element-1393c87 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad8575 */.elementor-640 .elementor-element.elementor-element-8ad8575 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed454ce */.elementor-640 .elementor-element.elementor-element-ed454ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037e62 */.elementor-640 .elementor-element.elementor-element-5037e62{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419198f */.elementor-640 .elementor-element.elementor-element-419198f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec96e5 */.elementor-640 .elementor-element.elementor-element-3ec96e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a63264 */.elementor-640 .elementor-element.elementor-element-4a63264 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70d438 */.elementor-640 .elementor-element.elementor-element-b70d438 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f17d3 */.elementor-640 .elementor-element.elementor-element-60f17d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cba3bd */.elementor-640 .elementor-element.elementor-element-3cba3bd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355569 */.elementor-640 .elementor-element.elementor-element-1355569 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0aee4 */.elementor-640 .elementor-element.elementor-element-0a0aee4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cd1d3 */.elementor-640 .elementor-element.elementor-element-80cd1d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97e66e */.elementor-640 .elementor-element.elementor-element-f97e66e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b0fe9 */.elementor-640 .elementor-element.elementor-element-30b0fe9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd4f9d */.elementor-640 .elementor-element.elementor-element-cfd4f9d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78292e5 */.elementor-640 .elementor-element.elementor-element-78292e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d164ab6 */.elementor-640 .elementor-element.elementor-element-d164ab6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa96d2 */.elementor-640 .elementor-element.elementor-element-4aa96d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5227c7 */.elementor-640 .elementor-element.elementor-element-f5227c7 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfef200 */.elementor-640 .elementor-element.elementor-element-bfef200 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a091388 */.elementor-640 .elementor-element.elementor-element-a091388 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe0ca4 */.elementor-640 .elementor-element.elementor-element-ebe0ca4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51a62e */.elementor-640 .elementor-element.elementor-element-f51a62e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39ae8 */.elementor-640 .elementor-element.elementor-element-5a39ae8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a7efd */.elementor-640 .elementor-element.elementor-element-42a7efd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2b8ee */.elementor-640 .elementor-element.elementor-element-6f2b8ee {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93e4b8 */.elementor-640 .elementor-element.elementor-element-e93e4b8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e4a50 */.elementor-640 .elementor-element.elementor-element-04e4a50 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a524bc */.elementor-640 .elementor-element.elementor-element-0a524bc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f8b4d */.elementor-640 .elementor-element.elementor-element-67f8b4d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dd9f */.elementor-640 .elementor-element.elementor-element-228dd9f{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61747b3 */.elementor-640 .elementor-element.elementor-element-61747b3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b41e2 */.elementor-640 .elementor-element.elementor-element-23b41e2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b9ffa */.elementor-640 .elementor-element.elementor-element-a3b9ffa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca2115 */.elementor-640 .elementor-element.elementor-element-2ca2115 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb5016 */.elementor-640 .elementor-element.elementor-element-feb5016 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1136d3b */.elementor-640 .elementor-element.elementor-element-1136d3b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4790dec */.elementor-640 .elementor-element.elementor-element-4790dec {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875499a */.elementor-640 .elementor-element.elementor-element-875499a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b9b2 */.elementor-640 .elementor-element.elementor-element-518b9b2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c7a7a */.elementor-640 .elementor-element.elementor-element-07c7a7a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5878d */.elementor-640 .elementor-element.elementor-element-3b5878d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2614 */.elementor-640 .elementor-element.elementor-element-9aa2614 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26005d2 */.elementor-640 .elementor-element.elementor-element-26005d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc525e */.elementor-640 .elementor-element.elementor-element-9dc525e{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee794de */.elementor-640 .elementor-element.elementor-element-ee794de {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929d4d8 */.elementor-640 .elementor-element.elementor-element-929d4d8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378c443 */.elementor-640 .elementor-element.elementor-element-378c443 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7ae9b */.elementor-640 .elementor-element.elementor-element-7c7ae9b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3139e0f */.elementor-640 .elementor-element.elementor-element-3139e0f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38b34 */.elementor-640 .elementor-element.elementor-element-ed38b34 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3026a */.elementor-640 .elementor-element.elementor-element-5b3026a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab1c5d */.elementor-640 .elementor-element.elementor-element-aab1c5d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ff9aa */.elementor-640 .elementor-element.elementor-element-82ff9aa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846e9c */.elementor-640 .elementor-element.elementor-element-c846e9c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cac99f */.elementor-640 .elementor-element.elementor-element-9cac99f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233e34e */.elementor-640 .elementor-element.elementor-element-233e34e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670bdfb */.elementor-640 .elementor-element.elementor-element-670bdfb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff6e6 */.elementor-640 .elementor-element.elementor-element-3aff6e6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357b180 */.elementor-640 .elementor-element.elementor-element-357b180 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99055 */.elementor-640 .elementor-element.elementor-element-7c99055 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5400b99 */.elementor-640 .elementor-element.elementor-element-5400b99 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38331c2 */.elementor-640 .elementor-element.elementor-element-38331c2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194984e */.elementor-640 .elementor-element.elementor-element-194984e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7bc73 */.elementor-640 .elementor-element.elementor-element-bb7bc73 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b3884 */.elementor-640 .elementor-element.elementor-element-84b3884 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f3db5 */.elementor-640 .elementor-element.elementor-element-95f3db5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ed6b */.elementor-640 .elementor-element.elementor-element-489ed6b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8eaf8 */.elementor-640 .elementor-element.elementor-element-1f8eaf8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393c87 */.elementor-640 .elementor-element.elementor-element-1393c87 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad8575 */.elementor-640 .elementor-element.elementor-element-8ad8575 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed454ce */.elementor-640 .elementor-element.elementor-element-ed454ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037e62 */.elementor-640 .elementor-element.elementor-element-5037e62{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419198f */.elementor-640 .elementor-element.elementor-element-419198f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec96e5 */.elementor-640 .elementor-element.elementor-element-3ec96e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a63264 */.elementor-640 .elementor-element.elementor-element-4a63264 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70d438 */.elementor-640 .elementor-element.elementor-element-b70d438 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f17d3 */.elementor-640 .elementor-element.elementor-element-60f17d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cba3bd */.elementor-640 .elementor-element.elementor-element-3cba3bd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355569 */.elementor-640 .elementor-element.elementor-element-1355569 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0aee4 */.elementor-640 .elementor-element.elementor-element-0a0aee4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cd1d3 */.elementor-640 .elementor-element.elementor-element-80cd1d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97e66e */.elementor-640 .elementor-element.elementor-element-f97e66e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b0fe9 */.elementor-640 .elementor-element.elementor-element-30b0fe9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd4f9d */.elementor-640 .elementor-element.elementor-element-cfd4f9d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78292e5 */.elementor-640 .elementor-element.elementor-element-78292e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d164ab6 */.elementor-640 .elementor-element.elementor-element-d164ab6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa96d2 */.elementor-640 .elementor-element.elementor-element-4aa96d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5227c7 */.elementor-640 .elementor-element.elementor-element-f5227c7 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfef200 */.elementor-640 .elementor-element.elementor-element-bfef200 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a091388 */.elementor-640 .elementor-element.elementor-element-a091388 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe0ca4 */.elementor-640 .elementor-element.elementor-element-ebe0ca4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51a62e */.elementor-640 .elementor-element.elementor-element-f51a62e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39ae8 */.elementor-640 .elementor-element.elementor-element-5a39ae8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a7efd */.elementor-640 .elementor-element.elementor-element-42a7efd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2b8ee */.elementor-640 .elementor-element.elementor-element-6f2b8ee {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93e4b8 */.elementor-640 .elementor-element.elementor-element-e93e4b8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e4a50 */.elementor-640 .elementor-element.elementor-element-04e4a50 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a524bc */.elementor-640 .elementor-element.elementor-element-0a524bc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f8b4d */.elementor-640 .elementor-element.elementor-element-67f8b4d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dd9f */.elementor-640 .elementor-element.elementor-element-228dd9f{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61747b3 */.elementor-640 .elementor-element.elementor-element-61747b3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b41e2 */.elementor-640 .elementor-element.elementor-element-23b41e2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b9ffa */.elementor-640 .elementor-element.elementor-element-a3b9ffa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca2115 */.elementor-640 .elementor-element.elementor-element-2ca2115 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb5016 */.elementor-640 .elementor-element.elementor-element-feb5016 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1136d3b */.elementor-640 .elementor-element.elementor-element-1136d3b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4790dec */.elementor-640 .elementor-element.elementor-element-4790dec {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875499a */.elementor-640 .elementor-element.elementor-element-875499a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b9b2 */.elementor-640 .elementor-element.elementor-element-518b9b2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c7a7a */.elementor-640 .elementor-element.elementor-element-07c7a7a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5878d */.elementor-640 .elementor-element.elementor-element-3b5878d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2614 */.elementor-640 .elementor-element.elementor-element-9aa2614 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26005d2 */.elementor-640 .elementor-element.elementor-element-26005d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc525e */.elementor-640 .elementor-element.elementor-element-9dc525e{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee794de */.elementor-640 .elementor-element.elementor-element-ee794de {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929d4d8 */.elementor-640 .elementor-element.elementor-element-929d4d8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378c443 */.elementor-640 .elementor-element.elementor-element-378c443 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7ae9b */.elementor-640 .elementor-element.elementor-element-7c7ae9b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3139e0f */.elementor-640 .elementor-element.elementor-element-3139e0f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38b34 */.elementor-640 .elementor-element.elementor-element-ed38b34 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3026a */.elementor-640 .elementor-element.elementor-element-5b3026a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab1c5d */.elementor-640 .elementor-element.elementor-element-aab1c5d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ff9aa */.elementor-640 .elementor-element.elementor-element-82ff9aa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846e9c */.elementor-640 .elementor-element.elementor-element-c846e9c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cac99f */.elementor-640 .elementor-element.elementor-element-9cac99f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233e34e */.elementor-640 .elementor-element.elementor-element-233e34e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670bdfb */.elementor-640 .elementor-element.elementor-element-670bdfb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff6e6 */.elementor-640 .elementor-element.elementor-element-3aff6e6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357b180 */.elementor-640 .elementor-element.elementor-element-357b180 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99055 */.elementor-640 .elementor-element.elementor-element-7c99055 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5400b99 */.elementor-640 .elementor-element.elementor-element-5400b99 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38331c2 */.elementor-640 .elementor-element.elementor-element-38331c2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194984e */.elementor-640 .elementor-element.elementor-element-194984e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7bc73 */.elementor-640 .elementor-element.elementor-element-bb7bc73 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b3884 */.elementor-640 .elementor-element.elementor-element-84b3884 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f3db5 */.elementor-640 .elementor-element.elementor-element-95f3db5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ed6b */.elementor-640 .elementor-element.elementor-element-489ed6b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8eaf8 */.elementor-640 .elementor-element.elementor-element-1f8eaf8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393c87 */.elementor-640 .elementor-element.elementor-element-1393c87 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad8575 */.elementor-640 .elementor-element.elementor-element-8ad8575 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed454ce */.elementor-640 .elementor-element.elementor-element-ed454ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037e62 */.elementor-640 .elementor-element.elementor-element-5037e62{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419198f */.elementor-640 .elementor-element.elementor-element-419198f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec96e5 */.elementor-640 .elementor-element.elementor-element-3ec96e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a63264 */.elementor-640 .elementor-element.elementor-element-4a63264 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70d438 */.elementor-640 .elementor-element.elementor-element-b70d438 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f17d3 */.elementor-640 .elementor-element.elementor-element-60f17d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cba3bd */.elementor-640 .elementor-element.elementor-element-3cba3bd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355569 */.elementor-640 .elementor-element.elementor-element-1355569 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0aee4 */.elementor-640 .elementor-element.elementor-element-0a0aee4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cd1d3 */.elementor-640 .elementor-element.elementor-element-80cd1d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97e66e */.elementor-640 .elementor-element.elementor-element-f97e66e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b0fe9 */.elementor-640 .elementor-element.elementor-element-30b0fe9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd4f9d */.elementor-640 .elementor-element.elementor-element-cfd4f9d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78292e5 */.elementor-640 .elementor-element.elementor-element-78292e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d164ab6 */.elementor-640 .elementor-element.elementor-element-d164ab6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa96d2 */.elementor-640 .elementor-element.elementor-element-4aa96d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5227c7 */.elementor-640 .elementor-element.elementor-element-f5227c7 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfef200 */.elementor-640 .elementor-element.elementor-element-bfef200 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a091388 */.elementor-640 .elementor-element.elementor-element-a091388 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe0ca4 */.elementor-640 .elementor-element.elementor-element-ebe0ca4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51a62e */.elementor-640 .elementor-element.elementor-element-f51a62e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39ae8 */.elementor-640 .elementor-element.elementor-element-5a39ae8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a7efd */.elementor-640 .elementor-element.elementor-element-42a7efd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2b8ee */.elementor-640 .elementor-element.elementor-element-6f2b8ee {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93e4b8 */.elementor-640 .elementor-element.elementor-element-e93e4b8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e4a50 */.elementor-640 .elementor-element.elementor-element-04e4a50 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a524bc */.elementor-640 .elementor-element.elementor-element-0a524bc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f8b4d */.elementor-640 .elementor-element.elementor-element-67f8b4d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dd9f */.elementor-640 .elementor-element.elementor-element-228dd9f{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61747b3 */.elementor-640 .elementor-element.elementor-element-61747b3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b41e2 */.elementor-640 .elementor-element.elementor-element-23b41e2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b9ffa */.elementor-640 .elementor-element.elementor-element-a3b9ffa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca2115 */.elementor-640 .elementor-element.elementor-element-2ca2115 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb5016 */.elementor-640 .elementor-element.elementor-element-feb5016 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1136d3b */.elementor-640 .elementor-element.elementor-element-1136d3b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4790dec */.elementor-640 .elementor-element.elementor-element-4790dec {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875499a */.elementor-640 .elementor-element.elementor-element-875499a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b9b2 */.elementor-640 .elementor-element.elementor-element-518b9b2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c7a7a */.elementor-640 .elementor-element.elementor-element-07c7a7a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5878d */.elementor-640 .elementor-element.elementor-element-3b5878d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2614 */.elementor-640 .elementor-element.elementor-element-9aa2614 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26005d2 */.elementor-640 .elementor-element.elementor-element-26005d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc525e */.elementor-640 .elementor-element.elementor-element-9dc525e{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee794de */.elementor-640 .elementor-element.elementor-element-ee794de {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929d4d8 */.elementor-640 .elementor-element.elementor-element-929d4d8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378c443 */.elementor-640 .elementor-element.elementor-element-378c443 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7ae9b */.elementor-640 .elementor-element.elementor-element-7c7ae9b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3139e0f */.elementor-640 .elementor-element.elementor-element-3139e0f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38b34 */.elementor-640 .elementor-element.elementor-element-ed38b34 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3026a */.elementor-640 .elementor-element.elementor-element-5b3026a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab1c5d */.elementor-640 .elementor-element.elementor-element-aab1c5d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ff9aa */.elementor-640 .elementor-element.elementor-element-82ff9aa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846e9c */.elementor-640 .elementor-element.elementor-element-c846e9c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cac99f */.elementor-640 .elementor-element.elementor-element-9cac99f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233e34e */.elementor-640 .elementor-element.elementor-element-233e34e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670bdfb */.elementor-640 .elementor-element.elementor-element-670bdfb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff6e6 */.elementor-640 .elementor-element.elementor-element-3aff6e6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357b180 */.elementor-640 .elementor-element.elementor-element-357b180 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99055 */.elementor-640 .elementor-element.elementor-element-7c99055 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5400b99 */.elementor-640 .elementor-element.elementor-element-5400b99 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38331c2 */.elementor-640 .elementor-element.elementor-element-38331c2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194984e */.elementor-640 .elementor-element.elementor-element-194984e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7bc73 */.elementor-640 .elementor-element.elementor-element-bb7bc73 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b3884 */.elementor-640 .elementor-element.elementor-element-84b3884 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f3db5 */.elementor-640 .elementor-element.elementor-element-95f3db5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ed6b */.elementor-640 .elementor-element.elementor-element-489ed6b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8eaf8 */.elementor-640 .elementor-element.elementor-element-1f8eaf8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393c87 */.elementor-640 .elementor-element.elementor-element-1393c87 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad8575 */.elementor-640 .elementor-element.elementor-element-8ad8575 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed454ce */.elementor-640 .elementor-element.elementor-element-ed454ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037e62 */.elementor-640 .elementor-element.elementor-element-5037e62{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419198f */.elementor-640 .elementor-element.elementor-element-419198f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec96e5 */.elementor-640 .elementor-element.elementor-element-3ec96e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a63264 */.elementor-640 .elementor-element.elementor-element-4a63264 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70d438 */.elementor-640 .elementor-element.elementor-element-b70d438 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f17d3 */.elementor-640 .elementor-element.elementor-element-60f17d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cba3bd */.elementor-640 .elementor-element.elementor-element-3cba3bd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355569 */.elementor-640 .elementor-element.elementor-element-1355569 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0aee4 */.elementor-640 .elementor-element.elementor-element-0a0aee4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cd1d3 */.elementor-640 .elementor-element.elementor-element-80cd1d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97e66e */.elementor-640 .elementor-element.elementor-element-f97e66e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b0fe9 */.elementor-640 .elementor-element.elementor-element-30b0fe9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd4f9d */.elementor-640 .elementor-element.elementor-element-cfd4f9d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78292e5 */.elementor-640 .elementor-element.elementor-element-78292e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d164ab6 */.elementor-640 .elementor-element.elementor-element-d164ab6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa96d2 */.elementor-640 .elementor-element.elementor-element-4aa96d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5227c7 */.elementor-640 .elementor-element.elementor-element-f5227c7 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfef200 */.elementor-640 .elementor-element.elementor-element-bfef200 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a091388 */.elementor-640 .elementor-element.elementor-element-a091388 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe0ca4 */.elementor-640 .elementor-element.elementor-element-ebe0ca4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51a62e */.elementor-640 .elementor-element.elementor-element-f51a62e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39ae8 */.elementor-640 .elementor-element.elementor-element-5a39ae8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a7efd */.elementor-640 .elementor-element.elementor-element-42a7efd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2b8ee */.elementor-640 .elementor-element.elementor-element-6f2b8ee {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93e4b8 */.elementor-640 .elementor-element.elementor-element-e93e4b8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e4a50 */.elementor-640 .elementor-element.elementor-element-04e4a50 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a524bc */.elementor-640 .elementor-element.elementor-element-0a524bc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f8b4d */.elementor-640 .elementor-element.elementor-element-67f8b4d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dd9f */.elementor-640 .elementor-element.elementor-element-228dd9f{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61747b3 */.elementor-640 .elementor-element.elementor-element-61747b3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b41e2 */.elementor-640 .elementor-element.elementor-element-23b41e2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b9ffa */.elementor-640 .elementor-element.elementor-element-a3b9ffa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca2115 */.elementor-640 .elementor-element.elementor-element-2ca2115 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb5016 */.elementor-640 .elementor-element.elementor-element-feb5016 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1136d3b */.elementor-640 .elementor-element.elementor-element-1136d3b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4790dec */.elementor-640 .elementor-element.elementor-element-4790dec {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875499a */.elementor-640 .elementor-element.elementor-element-875499a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b9b2 */.elementor-640 .elementor-element.elementor-element-518b9b2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c7a7a */.elementor-640 .elementor-element.elementor-element-07c7a7a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5878d */.elementor-640 .elementor-element.elementor-element-3b5878d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2614 */.elementor-640 .elementor-element.elementor-element-9aa2614 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26005d2 */.elementor-640 .elementor-element.elementor-element-26005d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc525e */.elementor-640 .elementor-element.elementor-element-9dc525e{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee794de */.elementor-640 .elementor-element.elementor-element-ee794de {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929d4d8 */.elementor-640 .elementor-element.elementor-element-929d4d8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378c443 */.elementor-640 .elementor-element.elementor-element-378c443 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7ae9b */.elementor-640 .elementor-element.elementor-element-7c7ae9b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3139e0f */.elementor-640 .elementor-element.elementor-element-3139e0f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38b34 */.elementor-640 .elementor-element.elementor-element-ed38b34 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3026a */.elementor-640 .elementor-element.elementor-element-5b3026a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab1c5d */.elementor-640 .elementor-element.elementor-element-aab1c5d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ff9aa */.elementor-640 .elementor-element.elementor-element-82ff9aa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846e9c */.elementor-640 .elementor-element.elementor-element-c846e9c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cac99f */.elementor-640 .elementor-element.elementor-element-9cac99f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233e34e */.elementor-640 .elementor-element.elementor-element-233e34e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670bdfb */.elementor-640 .elementor-element.elementor-element-670bdfb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff6e6 */.elementor-640 .elementor-element.elementor-element-3aff6e6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357b180 */.elementor-640 .elementor-element.elementor-element-357b180 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99055 */.elementor-640 .elementor-element.elementor-element-7c99055 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5400b99 */.elementor-640 .elementor-element.elementor-element-5400b99 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38331c2 */.elementor-640 .elementor-element.elementor-element-38331c2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194984e */.elementor-640 .elementor-element.elementor-element-194984e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7bc73 */.elementor-640 .elementor-element.elementor-element-bb7bc73 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b3884 */.elementor-640 .elementor-element.elementor-element-84b3884 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f3db5 */.elementor-640 .elementor-element.elementor-element-95f3db5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ed6b */.elementor-640 .elementor-element.elementor-element-489ed6b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8eaf8 */.elementor-640 .elementor-element.elementor-element-1f8eaf8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393c87 */.elementor-640 .elementor-element.elementor-element-1393c87 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad8575 */.elementor-640 .elementor-element.elementor-element-8ad8575 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed454ce */.elementor-640 .elementor-element.elementor-element-ed454ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037e62 */.elementor-640 .elementor-element.elementor-element-5037e62{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419198f */.elementor-640 .elementor-element.elementor-element-419198f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec96e5 */.elementor-640 .elementor-element.elementor-element-3ec96e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a63264 */.elementor-640 .elementor-element.elementor-element-4a63264 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70d438 */.elementor-640 .elementor-element.elementor-element-b70d438 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f17d3 */.elementor-640 .elementor-element.elementor-element-60f17d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cba3bd */.elementor-640 .elementor-element.elementor-element-3cba3bd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355569 */.elementor-640 .elementor-element.elementor-element-1355569 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0aee4 */.elementor-640 .elementor-element.elementor-element-0a0aee4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cd1d3 */.elementor-640 .elementor-element.elementor-element-80cd1d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97e66e */.elementor-640 .elementor-element.elementor-element-f97e66e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b0fe9 */.elementor-640 .elementor-element.elementor-element-30b0fe9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd4f9d */.elementor-640 .elementor-element.elementor-element-cfd4f9d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78292e5 */.elementor-640 .elementor-element.elementor-element-78292e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d164ab6 */.elementor-640 .elementor-element.elementor-element-d164ab6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa96d2 */.elementor-640 .elementor-element.elementor-element-4aa96d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5227c7 */.elementor-640 .elementor-element.elementor-element-f5227c7 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfef200 */.elementor-640 .elementor-element.elementor-element-bfef200 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a091388 */.elementor-640 .elementor-element.elementor-element-a091388 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe0ca4 */.elementor-640 .elementor-element.elementor-element-ebe0ca4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51a62e */.elementor-640 .elementor-element.elementor-element-f51a62e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39ae8 */.elementor-640 .elementor-element.elementor-element-5a39ae8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a7efd */.elementor-640 .elementor-element.elementor-element-42a7efd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2b8ee */.elementor-640 .elementor-element.elementor-element-6f2b8ee {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93e4b8 */.elementor-640 .elementor-element.elementor-element-e93e4b8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e4a50 */.elementor-640 .elementor-element.elementor-element-04e4a50 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a524bc */.elementor-640 .elementor-element.elementor-element-0a524bc {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f8b4d */.elementor-640 .elementor-element.elementor-element-67f8b4d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dd9f */.elementor-640 .elementor-element.elementor-element-228dd9f{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61747b3 */.elementor-640 .elementor-element.elementor-element-61747b3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b41e2 */.elementor-640 .elementor-element.elementor-element-23b41e2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b9ffa */.elementor-640 .elementor-element.elementor-element-a3b9ffa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca2115 */.elementor-640 .elementor-element.elementor-element-2ca2115 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb5016 */.elementor-640 .elementor-element.elementor-element-feb5016 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1136d3b */.elementor-640 .elementor-element.elementor-element-1136d3b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4790dec */.elementor-640 .elementor-element.elementor-element-4790dec {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875499a */.elementor-640 .elementor-element.elementor-element-875499a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b9b2 */.elementor-640 .elementor-element.elementor-element-518b9b2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c7a7a */.elementor-640 .elementor-element.elementor-element-07c7a7a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5878d */.elementor-640 .elementor-element.elementor-element-3b5878d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2614 */.elementor-640 .elementor-element.elementor-element-9aa2614 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26005d2 */.elementor-640 .elementor-element.elementor-element-26005d2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc525e */.elementor-640 .elementor-element.elementor-element-9dc525e{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee794de */.elementor-640 .elementor-element.elementor-element-ee794de {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929d4d8 */.elementor-640 .elementor-element.elementor-element-929d4d8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378c443 */.elementor-640 .elementor-element.elementor-element-378c443 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7ae9b */.elementor-640 .elementor-element.elementor-element-7c7ae9b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3139e0f */.elementor-640 .elementor-element.elementor-element-3139e0f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38b34 */.elementor-640 .elementor-element.elementor-element-ed38b34 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3026a */.elementor-640 .elementor-element.elementor-element-5b3026a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab1c5d */.elementor-640 .elementor-element.elementor-element-aab1c5d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ff9aa */.elementor-640 .elementor-element.elementor-element-82ff9aa {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846e9c */.elementor-640 .elementor-element.elementor-element-c846e9c {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cac99f */.elementor-640 .elementor-element.elementor-element-9cac99f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233e34e */.elementor-640 .elementor-element.elementor-element-233e34e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670bdfb */.elementor-640 .elementor-element.elementor-element-670bdfb {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aff6e6 */.elementor-640 .elementor-element.elementor-element-3aff6e6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357b180 */.elementor-640 .elementor-element.elementor-element-357b180 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99055 */.elementor-640 .elementor-element.elementor-element-7c99055 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5400b99 */.elementor-640 .elementor-element.elementor-element-5400b99 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38331c2 */.elementor-640 .elementor-element.elementor-element-38331c2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194984e */.elementor-640 .elementor-element.elementor-element-194984e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7bc73 */.elementor-640 .elementor-element.elementor-element-bb7bc73 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b3884 */.elementor-640 .elementor-element.elementor-element-84b3884 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f3db5 */.elementor-640 .elementor-element.elementor-element-95f3db5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ed6b */.elementor-640 .elementor-element.elementor-element-489ed6b {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8eaf8 */.elementor-640 .elementor-element.elementor-element-1f8eaf8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393c87 */.elementor-640 .elementor-element.elementor-element-1393c87 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad8575 */.elementor-640 .elementor-element.elementor-element-8ad8575 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed454ce */.elementor-640 .elementor-element.elementor-element-ed454ce {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5037e62 */.elementor-640 .elementor-element.elementor-element-5037e62{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419198f */.elementor-640 .elementor-element.elementor-element-419198f {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec96e5 */.elementor-640 .elementor-element.elementor-element-3ec96e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a63264 */.elementor-640 .elementor-element.elementor-element-4a63264 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70d438 */.elementor-640 .elementor-element.elementor-element-b70d438 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f17d3 */.elementor-640 .elementor-element.elementor-element-60f17d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cba3bd */.elementor-640 .elementor-element.elementor-element-3cba3bd {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1355569 */.elementor-640 .elementor-element.elementor-element-1355569 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0aee4 */.elementor-640 .elementor-element.elementor-element-0a0aee4 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80cd1d3 */.elementor-640 .elementor-element.elementor-element-80cd1d3 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97e66e */.elementor-640 .elementor-element.elementor-element-f97e66e {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b0fe9 */.elementor-640 .elementor-element.elementor-element-30b0fe9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd4f9d */.elementor-640 .elementor-element.elementor-element-cfd4f9d {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78292e5 */.elementor-640 .elementor-element.elementor-element-78292e5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d164ab6 */.elementor-640 .elementor-element.elementor-element-d164ab6{

  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ff483ea */.elementor-640 .elementor-element.elementor-element-ff483ea {
  height: 100%;
  min-height: 100%;
}

#service_slider.elementor-widget-n-carousel .e-n-carousel {
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05e6eb */.elementor-640 .elementor-element.elementor-element-d05e6eb{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6280e */.elementor-640 .elementor-element.elementor-element-1e6280e{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7fa4c5 */.elementor-640 .elementor-element.elementor-element-e7fa4c5{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6ba317 */.elementor-640 .elementor-element.elementor-element-a6ba317{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451660a */.elementor-640 .elementor-element.elementor-element-451660a{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0593a5c */.elementor-640 .elementor-element.elementor-element-0593a5c{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7f39c5 */.elementor-640 .elementor-element.elementor-element-a7f39c5{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a702c60 */.elementor-640 .elementor-element.elementor-element-a702c60{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-959cef2 */.elementor-640 .elementor-element.elementor-element-959cef2{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3694d1e */.elementor-640 .elementor-element.elementor-element-3694d1e{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a51a65 */.elementor-640 .elementor-element.elementor-element-9a51a65{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f633a6b */.elementor-640 .elementor-element.elementor-element-f633a6b{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b6f01 */.elementor-640 .elementor-element.elementor-element-c5b6f01{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2663912 */.elementor-640 .elementor-element.elementor-element-2663912{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad77d1 */.elementor-640 .elementor-element.elementor-element-6ad77d1{
    width: fit-content;
}/* End custom CSS */