.elementor-80 .elementor-element.elementor-element-158e897{--display:grid;--position:fixed;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-158e897{left:0px;}body.rtl .elementor-80 .elementor-element.elementor-element-158e897{right:0px;}.elementor-80 .elementor-element.elementor-element-513a933c{--display:flex;}.elementor-80 .elementor-element.elementor-element-6deaca3b{--spacer-size:50px;}.elementor-80 .elementor-element.elementor-element-5be12bf4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-b756966 );--border-color:var( --e-global-color-b756966 );}.elementor-80 .elementor-element.elementor-element-7bdd8df5{--spacer-size:50px;}.elementor-80 .elementor-element.elementor-element-749652ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--overlay-mix-blend-mode:overlay;border-style:none;--border-style:none;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-80 .elementor-element.elementor-element-749652ae::before, .elementor-80 .elementor-element.elementor-element-749652ae > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-749652ae > .e-con-inner > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-749652ae > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-749652ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-749652ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-80 .elementor-element.elementor-element-25f0663c{--display:flex;--min-height:60vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-28accf75{--display:flex;--justify-content:space-between;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-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-147d2fe9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-147d2fe9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0em;color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-59e9020e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-313873d .elementor-button{background-color:#FFFFFF;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-313873d{padding:0px 0px 10px 0px;}.elementor-80 .elementor-element.elementor-element-7ed616cf{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-60388051{width:var( --container-widget-width, 70% );max-width:70%;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-60388051.elementor-element{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-15d18e47.elementor-element{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-15d18e47{font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-15d18e47 a{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-15d18e47 a:hover, .elementor-80 .elementor-element.elementor-element-15d18e47 a:focus{color:var( --e-global-color-b756966 );}.elementor-80 .elementor-element.elementor-element-5e19dfc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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;border-color:var( --e-global-color-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-4c67d82a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;text-align:end;}.elementor-80 .elementor-element.elementor-element-4c67d82a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:300px;font-weight:600;line-height:0.55em;letter-spacing:0.05em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-14edfdd5{--display:flex;--min-height:675px;--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:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-18e83b75{--display:flex;--justify-content:space-between;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-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-6a00df67{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-63a7d05c{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-2dd6c92d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-2dd6c92d .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-62cad4f4{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-84fb9ee{--display:flex;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-b756966 );--border-color:var( --e-global-color-b756966 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-5b60f58e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-5b60f58e.elementor-element{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-78764362{--display:flex;--min-height:315px;--border-radius:3px 3px 3px 3px;--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-80 .elementor-element.elementor-element-78764362.e-con{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-d656893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3c61e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-62c539c{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-80 .elementor-element.elementor-element-62c539c.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-62c539c .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-ab2a274{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-ab2a274 img{width:100%;height:40px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-27262b0{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-27262b0 img{width:100%;height:30px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-49d31e1{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-49d31e1 img{width:100%;height:40px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-789c1fb{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-789c1fb img{width:100%;height:30px;object-fit:contain;object-position:center center;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-80 .elementor-element.elementor-element-39b9b1d{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-39b9b1d img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-6f892f8{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-6f892f8 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-739ecd7{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-739ecd7 img{width:100%;height:80px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-8b7866f{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-8b7866f img{width:135px;height:80px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-9496a2e{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-9496a2e img{width:135px;height:80px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-4224254{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-4224254 img{width:80px;height:80px;object-fit:contain;object-position:center center;}.elementor-80 .elementor-element.elementor-element-3dc8827{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-fe06f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-51da2b4{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-80 .elementor-element.elementor-element-51da2b4.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-51da2b4 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-80 .elementor-element.elementor-element-839e8c8 .elementor-repeater-item-8f97eb3 > *{display:inline-block;}.elementor-80 .elementor-element.elementor-element-839e8c8 .elementor-repeater-item-79aea2c.dce-item_image{justify-content:top;}.elementor-80 .elementor-element.elementor-element-839e8c8{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-839e8c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-posts-fallback{text-align:left;}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-post-item{padding-bottom:35px;}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-pagination{justify-content:center;}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-pagination-top{padding-bottom:10px;}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-pagination-bottom{padding-top:10px;}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-pagination span, .elementor-80 .elementor-element.elementor-element-839e8c8 .dce-pagination a{margin-right:1px;background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-a620d20 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-a620d20 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-a620d20 .elementor-button:focus{background-color:var( --e-global-color-64450e8 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-a620d20 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-a620d20 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-2c32d105{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-6c46af0a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-b756966 );--border-color:var( --e-global-color-b756966 );--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-80 .elementor-element.elementor-element-69a2c0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-4382c56d{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-80 .elementor-element.elementor-element-4382c56d.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-4382c56d .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-418fa37e{--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;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;border-color:var( --e-global-color-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-c65cb3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2969aaea{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 60px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-2969aaea.elementor-element{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-513dbf9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-1105966f{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 60px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-1105966f.elementor-element{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-6cbdd269{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-bcb11ae{background-color:var( --e-global-color-0f9ad2f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-80 .elementor-element.elementor-element-bcb11ae:hover{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-bcb11ae .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-bcb11ae.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bcb11ae .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-bcb11ae .elementor-icon-box-title a{font-size:18px;}.elementor-80 .elementor-element.elementor-element-bcb11ae .elementor-icon-box-title{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bcb11ae .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-80 .elementor-element.elementor-element-a79cfd2{background-color:var( --e-global-color-0f9ad2f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-80 .elementor-element.elementor-element-a79cfd2:hover{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-a79cfd2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-default .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-a79cfd2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-a79cfd2 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-a79cfd2 .elementor-icon-box-title a{font-size:18px;}.elementor-80 .elementor-element.elementor-element-a79cfd2 .elementor-icon-box-title{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-a79cfd2 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-80 .elementor-element.elementor-element-45d85bf{background-color:var( --e-global-color-0f9ad2f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-80 .elementor-element.elementor-element-45d85bf:hover{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-45d85bf .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-default .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-45d85bf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-45d85bf .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-45d85bf .elementor-icon-box-title a{font-size:18px;}.elementor-80 .elementor-element.elementor-element-45d85bf .elementor-icon-box-title{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-45d85bf .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-80 .elementor-element.elementor-element-b4dbd6a{background-color:var( --e-global-color-0f9ad2f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-80 .elementor-element.elementor-element-b4dbd6a:hover{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-b4dbd6a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-80 .elementor-element.elementor-element-b4dbd6a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-64450e8 );color:var( --e-global-color-64450e8 );border-color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-b4dbd6a .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-b4dbd6a .elementor-icon-box-title a{font-size:18px;}.elementor-80 .elementor-element.elementor-element-b4dbd6a .elementor-icon-box-title{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-b4dbd6a .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-80 .elementor-element.elementor-element-6636e03c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-80 .elementor-element.elementor-element-38b72ba5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;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-b756966 );--border-color:var( --e-global-color-b756966 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-80 .elementor-element.elementor-element-76e498c0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-1c9a8045{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-1082b090{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-1082b090 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-233a5374{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--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-80 .elementor-element.elementor-element-66a469fa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;--z-index:0;}.elementor-80 .elementor-element.elementor-element-66a469fa.e-con{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-414660bc .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-634a4e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-48ea0393{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;--z-index:0;}.elementor-80 .elementor-element.elementor-element-48ea0393.e-con{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-27391038 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-44c81b0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-79925b8f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;--z-index:0;}.elementor-80 .elementor-element.elementor-element-79925b8f.e-con{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-44c7b965 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-687fa8c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-4335d5b img{height:203px;}.elementor-80 .elementor-element.elementor-element-6eebb714{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;--z-index:0;}.elementor-80 .elementor-element.elementor-element-6eebb714.e-con{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-458d7a68 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-182689e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-3c571a14{--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;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-b756966 );--border-color:var( --e-global-color-b756966 );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-4579a342{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-1649d007{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-3e0c42d6{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-3e0c42d6.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-3e0c42d6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-7d4be172{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-75e8057f{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;background-color:var( --e-global-color-64450e8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-80 .elementor-element.elementor-element-75e8057f .swiper-wrapper{display:flex;align-items:center;}.elementor-80 .elementor-element.elementor-element-75e8057f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-80 .elementor-element.elementor-element-2e8346b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-71fe71d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-4bd4a497{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-6afbd2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-80 .elementor-element.elementor-element-6afbd2d8 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-77a186dc{--display:flex;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-b756966 );--border-color:var( --e-global-color-b756966 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f6f67f1{text-align:center;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f6f67f1 > *{color:var( --e-global-color-primary );display:inline-block;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f6f67f1 a{color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-2615410.dce-item_image{justify-content:top;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-db1278c{text-align:center;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-db1278c > *{display:inline-block;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f211de1{text-align:center;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f211de1 > *{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f211de1 a{color:var( --e-global-color-64450e8 );}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f211de1 *:not(.dce-post-button) > *{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f211de1 .dce-post-content{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-bf6a9dc .elementor-repeater-item-f211de1 a.dce-button{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-post-item{text-align:left;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-skin-carousel{height:350px;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-container-navigation i{font-size:80px;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-container-navigation svg{height:80px;width:100%;}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-carousel-controls .swiper-button-left{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-carousel-controls .swiper-button-right{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-80 .elementor-element.elementor-element-bf6a9dc .dce-posts-fallback{text-align:left;}.elementor-80 .elementor-element.elementor-element-303e1741{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-b756966 );--border-color:var( --e-global-color-b756966 );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2e9bcca4{--display:flex;--gap:320px 320px;--row-gap:320px;--column-gap:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-6c61de16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-58e1877c.elementor-element{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-58e1877c{z-index:1;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-60d4c78b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-80 .elementor-element.elementor-element-60d4c78b.elementor-element{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-60d4c78b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-406e626d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-143bc490{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-80 .elementor-element.elementor-element-4a4b8b39 .elementor-heading-title{font-family:var( --e-global-typography-d29ac8b-font-family ), Sans-serif;font-size:var( --e-global-typography-d29ac8b-font-size );font-weight:var( --e-global-typography-d29ac8b-font-weight );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-20068daf{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.8em;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-20068daf a{color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-e4ebb71{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-d6edd18 .elementor-heading-title{font-family:var( --e-global-typography-d29ac8b-font-family ), Sans-serif;font-size:var( --e-global-typography-d29ac8b-font-size );font-weight:var( --e-global-typography-d29ac8b-font-weight );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-6608ca0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.8em;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-6608ca0 a{color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-6608ca0 a:hover, .elementor-80 .elementor-element.elementor-element-6608ca0 a:focus{color:var( --e-global-color-0f9ad2f );}.elementor-80 .elementor-element.elementor-element-889157f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3f28ebf8 .elementor-heading-title{font-family:var( --e-global-typography-d29ac8b-font-family ), Sans-serif;font-size:var( --e-global-typography-d29ac8b-font-size );font-weight:var( --e-global-typography-d29ac8b-font-weight );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-640d4085{text-align:start;font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-640d4085 a{color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-640d4085 a:hover, .elementor-80 .elementor-element.elementor-element-640d4085 a:focus{color:var( --e-global-color-0f9ad2f );}.elementor-80 .elementor-element.elementor-element-1a5b8f4a{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-50a90d6 iframe{height:550px;}.elementor-80 .elementor-element.elementor-element-7072833d{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3ff189f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-7c746e0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-70496cc{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-item > a{font-family:var( --e-global-typography-beb764c-font-family ), Sans-serif;font-size:var( --e-global-typography-beb764c-font-size );font-weight:var( --e-global-typography-beb764c-font-weight );text-transform:var( --e-global-typography-beb764c-text-transform );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-text{color:var( --e-global-color-67b29f2 );transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-43ee58db{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-43ee58db .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-f04372e{--display:flex;}.elementor-80 .elementor-element.elementor-element-3930244{text-align:center;}.elementor-80 .elementor-element.elementor-element-99766c7{--display:flex;}.elementor-80 .elementor-element.elementor-element-bcb3874{text-align:center;}.elementor-80 .elementor-element.elementor-element-4affd33{--display:flex;}.elementor-80 .elementor-element.elementor-element-8c225b7{text-align:center;}.elementor-80 .elementor-element.elementor-element-084f3a4{--display:flex;}.elementor-80 .elementor-element.elementor-element-5846e05{text-align:center;}.elementor-80 .elementor-element.elementor-element-ad31281{--display:flex;}.elementor-80 .elementor-element.elementor-element-a12d223{text-align:center;}.elementor-80 .elementor-element.elementor-element-6b91ebc{--display:flex;}.elementor-80 .elementor-element.elementor-element-8129cff{text-align:center;}.elementor-80 .elementor-element.elementor-element-8a417bf{--display:flex;}.elementor-80 .elementor-element.elementor-element-01d2390{text-align:center;}.elementor-80 .elementor-element.elementor-element-e517f74{--display:flex;}.elementor-80 .elementor-element.elementor-element-bc53594{text-align:center;}.elementor-80 .elementor-element.elementor-element-17a656e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-80 .elementor-element.elementor-element-72d100a0{--display:flex;--flex-direction:column-reverse;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-72d100a0.e-con{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-53bf64d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-53bf64d0.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-1c6e3372{font-family:var( --e-global-typography-35691ce-font-family ), Sans-serif;font-size:var( --e-global-typography-35691ce-font-size );font-weight:var( --e-global-typography-35691ce-font-weight );text-transform:var( --e-global-typography-35691ce-text-transform );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-158e897{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-513a933c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-5be12bf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-749652ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-25f0663c{--min-height:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-147d2fe9 .elementor-heading-title{font-size:4em;line-height:1em;letter-spacing:-0.03px;}.elementor-80 .elementor-element.elementor-element-59e9020e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-60388051{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-15d18e47{font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-5e19dfc7{--min-height:110px;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-4c67d82a{margin:0px -23px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-4c67d82a.elementor-element{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-4c67d82a .elementor-heading-title{font-size:12.4em;}.elementor-80 .elementor-element.elementor-element-14edfdd5{--min-height:640px;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-18e83b75{border-width:0px 0px 0px 0px;--border-top-width:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-6a00df67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-2dd6c92d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-62cad4f4{--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-80 .elementor-element.elementor-element-84fb9ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-5b60f58e{font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-78764362{--min-height:104px;}.elementor-80 .elementor-element.elementor-element-3c61e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-62c539c{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-80 .elementor-element.elementor-element-62c539c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-fe06f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-51da2b4{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-80 .elementor-element.elementor-element-51da2b4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-80 .elementor-element.elementor-element-2c32d105{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-6c46af0a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-69a2c0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-4382c56d{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-80 .elementor-element.elementor-element-4382c56d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-418fa37e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2969aaea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-1105966f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-6cbdd269{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-6636e03c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-38b72ba5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-76e498c0{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-1082b090{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-80 .elementor-element.elementor-element-1082b090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-233a5374{--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-66a469fa{--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-80 .elementor-element.elementor-element-414660bc .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-80 .elementor-element.elementor-element-634a4e92{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-48ea0393{--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-80 .elementor-element.elementor-element-27391038 .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-80 .elementor-element.elementor-element-44c81b0a{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-79925b8f{--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-80 .elementor-element.elementor-element-44c7b965 .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-80 .elementor-element.elementor-element-687fa8c5{font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-6eebb714{--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-80 .elementor-element.elementor-element-458d7a68 .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-80 .elementor-element.elementor-element-182689e3{font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-3c571a14{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-4579a342{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-3e0c42d6 .elementor-heading-title{font-size:2.5em;line-height:1em;}.elementor-80 .elementor-element.elementor-element-7d4be172{--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-80 .elementor-element.elementor-element-75e8057f{--e-image-carousel-slides-to-show:3;}.elementor-80 .elementor-element.elementor-element-2e8346b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-71fe71d0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-6afbd2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-6afbd2d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-77a186dc{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-303e1741{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-2e9bcca4{--justify-content:space-between;--gap:50px 10px;--row-gap:50px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-6c61de16{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-60d4c78b{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-60d4c78b .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-80 .elementor-element.elementor-element-4a4b8b39 .elementor-heading-title{font-size:var( --e-global-typography-d29ac8b-font-size );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );}.elementor-80 .elementor-element.elementor-element-20068daf{font-size:0.9em;line-height:1.95em;letter-spacing:0.02em;}.elementor-80 .elementor-element.elementor-element-d6edd18 .elementor-heading-title{font-size:var( --e-global-typography-d29ac8b-font-size );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );}.elementor-80 .elementor-element.elementor-element-6608ca0{font-size:0.9em;line-height:1.95em;letter-spacing:0.02em;}.elementor-80 .elementor-element.elementor-element-3f28ebf8 .elementor-heading-title{font-size:var( --e-global-typography-d29ac8b-font-size );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );}.elementor-80 .elementor-element.elementor-element-640d4085{font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-1a5b8f4a{--min-height:465px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-7072833d{--padding-top:60px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-80 .elementor-element.elementor-element-3ff189f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-43ee58db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-43ee58db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-72d100a0.e-con{--align-self:center;}.elementor-80 .elementor-element.elementor-element-1c6e3372{font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-158e897{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-749652ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-25f0663c{--min-height:420px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-28accf75{--gap:95px 95px;--row-gap:95px;--column-gap:95px;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-80 .elementor-element.elementor-element-147d2fe9{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-147d2fe9 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0em;}.elementor-80 .elementor-element.elementor-element-59e9020e{margin:110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 110px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-59e9020e.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-7ed616cf{--gap:95px 95px;--row-gap:95px;--column-gap:95px;}.elementor-80 .elementor-element.elementor-element-60388051{margin:-300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-60388051.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-15d18e47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-15d18e47.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-5e19dfc7{--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-4c67d82a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-4c67d82a.elementor-element{--align-self:flex-start;}.elementor-80 .elementor-element.elementor-element-4c67d82a .elementor-heading-title{font-size:4.8em;}.elementor-80 .elementor-element.elementor-element-14edfdd5{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-18e83b75{--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-80 .elementor-element.elementor-element-6a00df67{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-63a7d05c .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-2dd6c92d.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-2dd6c92d{text-align:center;}.elementor-80 .elementor-element.elementor-element-2dd6c92d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-62cad4f4{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-80 .elementor-element.elementor-element-84fb9ee{border-width:0px 0px 0px 0px;--border-top-width:0px;--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-5b60f58e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-5b60f58e.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-78764362{--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-3c61e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-3c61e5c .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-62c539c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-62c539c.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-62c539c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-fe06f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-fe06f62 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-51da2b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-51da2b4.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-51da2b4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-80 .elementor-element.elementor-element-839e8c8 .dce-posts-container.dce-skin-grid{margin:0 auto;width:100%;}.elementor-80 .elementor-element.elementor-element-2c32d105{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-6c46af0a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-69a2c0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:0px;}.elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-69a2c0ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-4382c56d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-4382c56d.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-4382c56d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-418fa37e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-c65cb3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2969aaea{padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-2969aaea.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-513dbf9b{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-1105966f{padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-1105966f.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-6cbdd269{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80 .elementor-element.elementor-element-6636e03c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-38b72ba5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-1c9a8045 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-1082b090{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-80 .elementor-element.elementor-element-1082b090.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-1082b090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-233a5374{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-414660bc{text-align:center;}.elementor-80 .elementor-element.elementor-element-414660bc .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-80 .elementor-element.elementor-element-634a4e92{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-634a4e92.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-27391038{text-align:center;}.elementor-80 .elementor-element.elementor-element-27391038 .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-80 .elementor-element.elementor-element-44c81b0a{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-44c81b0a.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-44c7b965{text-align:center;}.elementor-80 .elementor-element.elementor-element-44c7b965 .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-80 .elementor-element.elementor-element-687fa8c5{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-687fa8c5.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-458d7a68{text-align:center;}.elementor-80 .elementor-element.elementor-element-458d7a68 .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-80 .elementor-element.elementor-element-182689e3{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-182689e3.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-3c571a14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-1649d007 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-3e0c42d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-80 .elementor-element.elementor-element-3e0c42d6.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-3e0c42d6 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-80 .elementor-element.elementor-element-7d4be172{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-80 .elementor-element.elementor-element-75e8057f{--e-image-carousel-slides-to-show:1;}.elementor-80 .elementor-element.elementor-element-2e8346b5{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-71fe71d0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-4bd4a497.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-4bd4a497{--e-icon-list-icon-size:0px;}.elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-4bd4a497 .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-6afbd2d8.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-6afbd2d8{text-align:center;}.elementor-80 .elementor-element.elementor-element-6afbd2d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-77a186dc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-80 .elementor-element.elementor-element-303e1741{--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-2e9bcca4{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-80 .elementor-element.elementor-element-6c61de16{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-58e1877c.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-58e1877c .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-60d4c78b.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-60d4c78b{text-align:center;}.elementor-80 .elementor-element.elementor-element-60d4c78b .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-80 .elementor-element.elementor-element-406e626d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-143bc490{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-4a4b8b39{text-align:center;}.elementor-80 .elementor-element.elementor-element-4a4b8b39 .elementor-heading-title{font-size:var( --e-global-typography-d29ac8b-font-size );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );}.elementor-80 .elementor-element.elementor-element-20068daf{text-align:center;font-size:1em;line-height:1.4em;letter-spacing:-0.25px;}.elementor-80 .elementor-element.elementor-element-e4ebb71{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-d6edd18{text-align:center;}.elementor-80 .elementor-element.elementor-element-d6edd18 .elementor-heading-title{font-size:var( --e-global-typography-d29ac8b-font-size );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );}.elementor-80 .elementor-element.elementor-element-6608ca0{text-align:center;font-size:1em;line-height:1.4em;letter-spacing:-0.25px;}.elementor-80 .elementor-element.elementor-element-889157f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-3f28ebf8{text-align:center;}.elementor-80 .elementor-element.elementor-element-3f28ebf8 .elementor-heading-title{font-size:var( --e-global-typography-d29ac8b-font-size );line-height:var( --e-global-typography-d29ac8b-line-height );letter-spacing:var( --e-global-typography-d29ac8b-letter-spacing );word-spacing:var( --e-global-typography-d29ac8b-word-spacing );}.elementor-80 .elementor-element.elementor-element-640d4085{text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}.elementor-80 .elementor-element.elementor-element-1a5b8f4a{--min-height:0px;}.elementor-80 .elementor-element.elementor-element-7072833d{--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-80 .elementor-element.elementor-element-70496cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-beb764c-font-size );line-height:var( --e-global-typography-beb764c-line-height );letter-spacing:var( --e-global-typography-beb764c-letter-spacing );}.elementor-80 .elementor-element.elementor-element-43ee58db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-80 .elementor-element.elementor-element-43ee58db.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-43ee58db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-80 .elementor-element.elementor-element-72d100a0{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-80 .elementor-element.elementor-element-53bf64d0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-80 .elementor-element.elementor-element-53bf64d0.e-con{--order:99999 /* order end hack */;}.elementor-80 .elementor-element.elementor-element-1c6e3372{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-35691ce-font-size );line-height:var( --e-global-typography-35691ce-line-height );letter-spacing:var( --e-global-typography-35691ce-letter-spacing );word-spacing:var( --e-global-typography-35691ce-word-spacing );}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-78764362{--width:75%;}.elementor-80 .elementor-element.elementor-element-406e626d{--width:100%;}.elementor-80 .elementor-element.elementor-element-143bc490{--width:100%;}.elementor-80 .elementor-element.elementor-element-e4ebb71{--width:100%;}.elementor-80 .elementor-element.elementor-element-72d100a0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-78764362{--width:75%;}.elementor-80 .elementor-element.elementor-element-6c61de16{--width:100%;}.elementor-80 .elementor-element.elementor-element-143bc490{--width:100%;}.elementor-80 .elementor-element.elementor-element-e4ebb71{--width:100%;}.elementor-80 .elementor-element.elementor-element-889157f{--width:100%;}.elementor-80 .elementor-element.elementor-element-72d100a0{--width:100%;}}/* Start custom CSS *//* ======================================================
   BMG Icon Box – Smooth "Aurora" overlay + living border
   Targets Elementor Advanced->Background correctly:
   .elementor-widget-icon-box is the background element.
   ====================================================== */

.bmg-iconflow .elementor-widget-icon-box{
  position: relative;
  overflow: hidden;
  border-radius: 24px;                 /* match your card rounding */
  transform: translateZ(0);            /* smoothing */
  will-change: transform;
}

/* 1) Visible gradient “aurora” overlay (smooth transform animation) */
.bmg-iconflow .elementor-widget-icon-box::before{
  content:"";
  position:absolute;
  inset:-60%;
  background:
    radial-gradient(circle at 18% 26%, rgba(25,163,221,.42), transparent 52%),
    radial-gradient(circle at 82% 30%, rgba(255,255,255,.16), transparent 58%),
    radial-gradient(circle at 50% 86%, rgba(193,188,172,.22), transparent 62%),
    radial-gradient(circle at 40% 55%, rgba(25,163,221,.18), transparent 60%);
  opacity: .62;                        /* increase if you want it stronger */
  transform: translate3d(-10%, -6%, 0) scale(1.10);
  animation: bmgAuroraMove 1s cubic-bezier(.45,0,.55,1) infinite alternate;
  pointer-events:none;
  z-index: 0;
  will-change: transform, opacity;
}

/* 2) Living border (smooth, no loop jump because of alternate) */
.bmg-iconflow .elementor-widget-icon-box::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  padding: 2px;                        /* border thickness */
  background: linear-gradient(
    120deg,
    rgba(25,163,221,.20),
    rgba(25,163,221,.85),
    rgba(255,255,255,.18),
    rgba(193,188,172,.22),
    rgba(25,163,221,.55),
    rgba(25,163,221,.20)
  );
  background-size: 320% 320%;
  animation: bmgBorderMove 1s cubic-bezier(.45,0,.55,1) infinite alternate;

  /* show border ring only */
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  opacity: .85;
  pointer-events:none;
  z-index: 0;
  will-change: background-position;
}

/* Keep content above overlays */
.bmg-iconflow .elementor-widget-icon-box .elementor-icon-box-wrapper{
  position: relative;
  z-index: 1;
}

/* Icon smooth glow (no “bouncy” movement) */
.bmg-iconflow .elementor-widget-icon-box .elementor-icon{
  color: rgba(255,255,255,.92) !important;
  animation: bmgIconGlow 1s cubic-bezier(.45,0,.55,1) infinite alternate;
  will-change: filter, transform;
}
.bmg-iconflow .elementor-widget-icon-box .elementor-icon svg{
  fill: currentColor !important;
}

/* Optional hover lift (still clean) */
.bmg-iconflow .elementor-widget-icon-box{
  transition: transform .35s cubic-bezier(.45,0,.55,1), box-shadow .35s cubic-bezier(.45,0,.55,1);
}
.bmg-iconflow .elementor-widget-icon-box:hover{
  transform: translateY(-4px) translateZ(0);
  box-shadow: 0 16px 36px rgba(0,0,0,.22);
}

/* Stagger each card so they don’t move in sync */
.bmg-iconflow .e-con-inner > .elementor-widget-icon-box:nth-of-type(1)::before{ animation-delay: 0s; }
.bmg-iconflow .e-con-inner > .elementor-widget-icon-box:nth-of-type(2)::before{ animation-delay: .9s; }
.bmg-iconflow .e-con-inner > .elementor-widget-icon-box:nth-of-type(3)::before{ animation-delay: 1.8s; }
.bmg-iconflow .e-con-inner > .elementor-widget-icon-box:nth-of-type(4)::before{ animation-delay: 2.7s; }

/* Keyframes (smooth, no loop snap due to alternate) */
@keyframes bmgAuroraMove{
  0%   { transform: translate3d(-10%, -6%, 0) scale(1.08); opacity:.55; }
  50%  { transform: translate3d(  2%,  4%, 0) scale(1.14); opacity:.68; }
  100% { transform: translate3d( 10%,  7%, 0) scale(1.10); opacity:.60; }
}

@keyframes bmgBorderMove{
  0%   { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

@keyframes bmgIconGlow{
  0%   { filter: drop-shadow(0 0 0 rgba(25,163,221,0)); transform: translateZ(0); }
  100% { filter: drop-shadow(0 0 14px rgba(25,163,221,.28)); transform: translateZ(0); }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce){
  .bmg-iconflow .elementor-widget-icon-box::before,
  .bmg-iconflow .elementor-widget-icon-box::after,
  .bmg-iconflow .elementor-widget-icon-box .elementor-icon{
    animation: none !important;
  }
}

/* ============================================
   Elementor Image Saturation Pulse (0% -> 100%)
   Duration: 3s, ease-in-out, infinite alternate
   Usage:
   1) Add CSS class to the Image widget: bmg-sat-pulse
   2) Paste this CSS into Appearance > Customize > Additional CSS
   ============================================ */

.bmg-sat-pulse img{
  filter: saturate(0);
  animation: bmgSaturatePulse 1.5s cubic-bezier(.45,0,.55,1) infinite alternate;
  will-change: filter;
  backface-visibility: hidden;
  transform: translateZ(0); /* smoothing */
}

@keyframes bmgSaturatePulse{
  from { filter: saturate(0); }
  to   { filter: saturate(1); } /* 1 = 100% */
}

/* Optional: pause on hover */
.bmg-sat-pulse:hover img{
  animation-play-state: paused;
}

/* Accessibility */
@media (prefers-reduced-motion: reduce){
  .bmg-sat-pulse img{ animation: none !important; filter: saturate(1); }
}/* End custom CSS */