.elementor-2346 .elementor-element.elementor-element-47b99d2c{--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;}.elementor-2346 .elementor-element.elementor-element-2bd1ee17{--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:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-fbd2fe0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-3f48dc4f{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2346 .elementor-element.elementor-element-f3813d7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-f3813d7 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-f3813d7 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2346 .elementor-element.elementor-element-f3813d7{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2346 .elementor-element.elementor-element-f3813d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2346 .elementor-element.elementor-element-f3813d7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-2346 .elementor-element.elementor-element-f3813d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-468e0206{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-28baae49.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-362660c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-362660c2.e-con{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-5eb528f5.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-6da4e9e4{--display:flex;--flex-wrap:wrap;}.elementor-2346 .elementor-element.elementor-element-568069e3{--display:flex;}.elementor-2346 .elementor-element.elementor-element-6c9b35ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#333333;}.elementor-2346 .elementor-element.elementor-element-196bfc71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-196bfc71:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-196bfc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0078F9CC;}.elementor-2346 .elementor-element.elementor-element-7346d2d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-74a5aadb{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;}.elementor-2346 .elementor-element.elementor-element-74a5aadb.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-74a5aadb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-caad573{--e-image-carousel-slides-to-show:4;width:auto;max-width:auto;}.elementor-2346 .elementor-element.elementor-element-caad573.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-6a2b76ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-236842f9{--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;}.elementor-2346 .elementor-element.elementor-element-5ef4ce4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2346 .elementor-element.elementor-element-18524cf6 .elementor-counter-number-wrapper{color:#111111;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-2346 .elementor-element.elementor-element-18524cf6 .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2346 .elementor-element.elementor-element-4b0a7850{--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:center;}.elementor-2346 .elementor-element.elementor-element-162a4fae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2346 .elementor-element.elementor-element-41a2173e{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2346 .elementor-element.elementor-element-3fcae445{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2346 .elementor-element.elementor-element-3fcae445 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-21b793d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-224539c9.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-f5ab876.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-726696a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-726696a3:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-726696a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F080;}.elementor-2346 .elementor-element.elementor-element-1bf043a1{--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:center;}.elementor-2346 .elementor-element.elementor-element-645ef898 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2346 .elementor-element.elementor-element-6caa2964 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2346 .elementor-element.elementor-element-6caa2964{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2346 .elementor-element.elementor-element-6caa2964 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-5246c79a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-6a85ab89.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-49388a7e.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-49e89f3c{--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;}.elementor-2346 .elementor-element.elementor-element-204277f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-18d8f1e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-5714134a{--display:flex;}.elementor-2346 .elementor-element.elementor-element-ced992{text-align:center;}.elementor-2346 .elementor-element.elementor-element-ced992 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2346 .elementor-element.elementor-element-67c6c9c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-3a2df6af{--display:flex;}.elementor-2346 .elementor-element.elementor-element-52ce4883{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-16ea0741{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-wrapper{align-items:start;}.elementor-2346 .elementor-element.elementor-element-34ec9715{--icon-box-icon-margin:20px;}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2346 .elementor-element.elementor-element-34ec9715.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-34ec9715.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-34ec9715.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon{font-size:26px;}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-34ec9715:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-34ec9715:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-description{color:#333333;}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-wrapper{align-items:start;}.elementor-2346 .elementor-element.elementor-element-6e420f0{--icon-box-icon-margin:20px;}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2346 .elementor-element.elementor-element-6e420f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-6e420f0.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-6e420f0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon{font-size:26px;}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-6e420f0:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-6e420f0:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-description{color:#333333;}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-wrapper{align-items:start;}.elementor-2346 .elementor-element.elementor-element-1ff4a757{--icon-box-icon-margin:20px;}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2346 .elementor-element.elementor-element-1ff4a757.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-1ff4a757.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-1ff4a757.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon{font-size:26px;}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-1ff4a757:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-1ff4a757:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-description{color:#333333;}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-wrapper{align-items:start;}.elementor-2346 .elementor-element.elementor-element-61e706ba{--icon-box-icon-margin:20px;}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2346 .elementor-element.elementor-element-61e706ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-61e706ba.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-61e706ba.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon{font-size:26px;}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-61e706ba:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-61e706ba:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-description{color:#333333;}.elementor-2346 .elementor-element.elementor-element-36facf46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-e395c49.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-51efbd11{--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;--overlay-opacity:0.3;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-51efbd11:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-51efbd11::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-background-video-container::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .e-con-inner > .elementor-background-video-container::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-background-slideshow::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );background-image:url("https://goldenhandy.com/wp-content/uploads/2025/06/About_BG_02.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2346 .elementor-element.elementor-element-50356f16{--display:flex;}.elementor-2346 .elementor-element.elementor-element-3e6212d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-346bdf87 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-346bdf87 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-64d3c01c{--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;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-9532c62{--display:flex;}.elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon-box-wrapper{text-align:left;}.elementor-2346 .elementor-element.elementor-element-447dffb7{--icon-box-icon-margin:21px;}.elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-447dffb7.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2346 .elementor-element.elementor-element-447dffb7.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-447dffb7.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon{font-size:38px;}.elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-447dffb7:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-447dffb7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-2090a6bd{--display:flex;}.elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon-box-wrapper{text-align:left;}.elementor-2346 .elementor-element.elementor-element-72183af4{--icon-box-icon-margin:21px;}.elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-72183af4.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2346 .elementor-element.elementor-element-72183af4.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-72183af4.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon{font-size:38px;}.elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-72183af4:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-72183af4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-7d119281{--display:flex;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0{--icon-box-icon-margin:21px;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-1b9db4a0.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon{font-size:38px;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-1b9db4a0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-3e2dec3{--display:flex;}.elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon-box-wrapper{text-align:left;}.elementor-2346 .elementor-element.elementor-element-2e8942f4{--icon-box-icon-margin:21px;}.elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-2e8942f4.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2346 .elementor-element.elementor-element-2e8942f4.elementor-view-framed .elementor-icon, .elementor-2346 .elementor-element.elementor-element-2e8942f4.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon{font-size:38px;}.elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-2e8942f4:has(:hover) .elementor-icon-box-title,
					 .elementor-2346 .elementor-element.elementor-element-2e8942f4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-6acd0afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-78697d95.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2346 .elementor-element.elementor-element-6c313993.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button:focus svg{fill:#000000;}.elementor-2346 .elementor-element.elementor-element-ee054fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-ee054fa:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-ee054fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-daef4a7{--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;}.elementor-2346 .elementor-element.elementor-element-fec0e83 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-e568608{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-c99ed25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2346 .elementor-element.elementor-element-0faadd1.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button:focus svg{fill:#000000;}.elementor-2346 .elementor-element.elementor-element-45de8cb{--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;}.elementor-2346 .elementor-element.elementor-element-a22dd8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-76590069{--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;}.elementor-2346 .elementor-element.elementor-element-76590069:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-76590069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2346 .elementor-element.elementor-element-730d2796{--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 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B2B2B4D;--border-color:#2B2B2B4D;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-71cf652d{--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 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B2B2B4D;--border-color:#2B2B2B4D;}.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-46b8248a{--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 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B2B2B4D;--border-color:#2B2B2B4D;}.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-64d26571{--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;}.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2346 .elementor-element.elementor-element-7fe0d372{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-24426f52{--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;}.elementor-2346 .elementor-element.elementor-element-138009a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-73db9b78{--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:center;}.elementor-2346 .elementor-element.elementor-element-6a1ad74f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2346 .elementor-element.elementor-element-3979bfc7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2346 .elementor-element.elementor-element-3979bfc7{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2346 .elementor-element.elementor-element-3979bfc7 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-76beeb01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-26517c5b.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-d05ced1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-3b47bff2{--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:center;}.elementor-2346 .elementor-element.elementor-element-89b62f1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2346 .elementor-element.elementor-element-4bfa746d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-4bfa746d{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2346 .elementor-element.elementor-element-6273de5c{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2346 .elementor-element.elementor-element-6273de5c .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2346 .elementor-element.elementor-element-72ebf63c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-72ebf63c{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-52c107d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-4862af54.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-4a2319ba{--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;}.elementor-2346 .elementor-element.elementor-element-33851d73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-58bc9707{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-194de9b2{--display:flex;}.elementor-2346 .elementor-element.elementor-element-7d013c7e{text-align:center;}.elementor-2346 .elementor-element.elementor-element-7d013c7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2346 .elementor-element.elementor-element-611aa25b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-14d621b3{--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;}.elementor-2346 .elementor-element.elementor-element-7c4ba40d{--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;}.elementor-2346 .elementor-element.elementor-element-511c1681{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-fad672e{--display:flex;}.elementor-2346 .elementor-element.elementor-element-6b4ba7c2{text-align:center;}.elementor-2346 .elementor-element.elementor-element-6b4ba7c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2346 .elementor-element.elementor-element-4bdca861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-508dd75d{--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;}.elementor-2346 .elementor-element.elementor-element-34ae6d92{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2346 .elementor-element.elementor-element-34ae6d92:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-34ae6d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-235bd535 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2346 .elementor-element.elementor-element-47158064 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-65052a8e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-34d8dd6{--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;}.elementor-2346 .elementor-element.elementor-element-3631d095{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2346 .elementor-element.elementor-element-3631d095:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-3631d095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-7244045f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2346 .elementor-element.elementor-element-33f5e87b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-551cca17{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-f194259{--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;}.elementor-2346 .elementor-element.elementor-element-4819123f{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2346 .elementor-element.elementor-element-4819123f:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-4819123f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-5b37fc41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2346 .elementor-element.elementor-element-227f25a9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-7e3e2d54{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-3a15ea0c{--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;}.elementor-2346 .elementor-element.elementor-element-1834895c{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2346 .elementor-element.elementor-element-1834895c:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-1834895c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2346 .elementor-element.elementor-element-7c0a79bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2346 .elementor-element.elementor-element-61101178 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-2d4ff390{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-5a35404d{--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;}.elementor-2346 .elementor-element.elementor-element-50095d04{--display:flex;}.elementor-2346 .elementor-element.elementor-element-221c93fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-560a97ed.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-46705115.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-b28cf59{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-322241f{--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;--flex-wrap:wrap;border-style:dashed;--border-style:dashed;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;}.elementor-2346 .elementor-element.elementor-element-1037674{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-df2b989 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-2346 .elementor-element.elementor-element-df2b989.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-df2b989 img{width:400px;}.elementor-2346 .elementor-element.elementor-element-ecb9b9a{--display:flex;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-5ce7b1e .elementor-heading-title{font-family:"Vidaloka", Sans-serif;font-size:50px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-a0ed459{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-2e947e7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-2841e01a{--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;}.elementor-2346 .elementor-element.elementor-element-7162f6c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2346 .elementor-element.elementor-element-795286cd{--display:flex;}.elementor-2346 .elementor-element.elementor-element-26b317f9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-6608e289{--display:flex;}.elementor-2346 .elementor-element.elementor-element-1bc57abc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-5929745c{--display:flex;}.elementor-2346 .elementor-element.elementor-element-36d8c2b8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-394879d7{--display:flex;}.elementor-2346 .elementor-element.elementor-element-21be73a1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-6e4b91ef{--display:flex;}.elementor-2346 .elementor-element.elementor-element-4dca5a36{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2346 .elementor-element.elementor-element-3170faa0{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#333333;--n-accordion-icon-size:12px;}.elementor-2346 .elementor-element.elementor-element-3170faa0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-3170faa0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#11111126;}.elementor-2346 .elementor-element.elementor-element-3170faa0 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2346 .elementor-element.elementor-element-3170faa0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;}:where( .elementor-2346 .elementor-element.elementor-element-3170faa0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2346 .elementor-element.elementor-element-3154cae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-4aea8a54.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button:hover, .elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-6655c1ce.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button:hover svg, .elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-616ad422{--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;}.elementor-2346 .elementor-element.elementor-element-3f055a47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-4ebdd517{--display:flex;}.elementor-2346 .elementor-element.elementor-element-6f6520cf{text-align:center;}.elementor-2346 .elementor-element.elementor-element-6f6520cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2346 .elementor-element.elementor-element-6ff9aefc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-392dbdc1{--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;}.elementor-2346 .elementor-element.elementor-element-6f5b76d9{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2346 .elementor-element.elementor-element-6f5b76d9:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-6f5b76d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2346 .elementor-element.elementor-element-4e5fc5c3{text-align:center;}.elementor-2346 .elementor-element.elementor-element-4e5fc5c3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-7267ffc0{--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;}.elementor-2346 .elementor-element.elementor-element-2e46ff25{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2346 .elementor-element.elementor-element-2e46ff25:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-2e46ff25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2346 .elementor-element.elementor-element-49e9d478{text-align:center;}.elementor-2346 .elementor-element.elementor-element-49e9d478 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2346 .elementor-element.elementor-element-838218d{--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;}.elementor-2346 .elementor-element.elementor-element-1d4b8e14{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2346 .elementor-element.elementor-element-1d4b8e14:not(.elementor-motion-effects-element-type-background), .elementor-2346 .elementor-element.elementor-element-1d4b8e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2346 .elementor-element.elementor-element-79c182{text-align:center;}.elementor-2346 .elementor-element.elementor-element-79c182 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2346 .elementor-element.elementor-element-2bd1ee17{--width:50%;}.elementor-2346 .elementor-element.elementor-element-468e0206{--width:100%;}.elementor-2346 .elementor-element.elementor-element-362660c2{--width:260px;}.elementor-2346 .elementor-element.elementor-element-6da4e9e4{--width:50%;}.elementor-2346 .elementor-element.elementor-element-236842f9{--width:50%;}.elementor-2346 .elementor-element.elementor-element-4b0a7850{--width:50%;}.elementor-2346 .elementor-element.elementor-element-1bf043a1{--width:50%;}.elementor-2346 .elementor-element.elementor-element-49e89f3c{--width:50%;}.elementor-2346 .elementor-element.elementor-element-9532c62{--width:23.5%;}.elementor-2346 .elementor-element.elementor-element-2090a6bd{--width:23.5%;}.elementor-2346 .elementor-element.elementor-element-7d119281{--width:23.5%;}.elementor-2346 .elementor-element.elementor-element-3e2dec3{--width:23.5%;}.elementor-2346 .elementor-element.elementor-element-daef4a7{--width:50%;}.elementor-2346 .elementor-element.elementor-element-45de8cb{--width:50%;}.elementor-2346 .elementor-element.elementor-element-730d2796{--width:33.33%;}.elementor-2346 .elementor-element.elementor-element-71cf652d{--width:33.33%;}.elementor-2346 .elementor-element.elementor-element-46b8248a{--width:33.33%;}.elementor-2346 .elementor-element.elementor-element-64d26571{--width:33.33%;}.elementor-2346 .elementor-element.elementor-element-24426f52{--width:50%;}.elementor-2346 .elementor-element.elementor-element-73db9b78{--width:50%;}.elementor-2346 .elementor-element.elementor-element-3b47bff2{--width:50%;}.elementor-2346 .elementor-element.elementor-element-4a2319ba{--width:50%;}.elementor-2346 .elementor-element.elementor-element-14d621b3{--width:50%;}.elementor-2346 .elementor-element.elementor-element-7c4ba40d{--width:50%;}.elementor-2346 .elementor-element.elementor-element-508dd75d{--width:25%;}.elementor-2346 .elementor-element.elementor-element-34d8dd6{--width:25%;}.elementor-2346 .elementor-element.elementor-element-f194259{--width:25%;}.elementor-2346 .elementor-element.elementor-element-3a15ea0c{--width:25%;}.elementor-2346 .elementor-element.elementor-element-b28cf59{--content-width:1140px;}.elementor-2346 .elementor-element.elementor-element-1037674{--width:100%;}.elementor-2346 .elementor-element.elementor-element-2841e01a{--width:50%;}.elementor-2346 .elementor-element.elementor-element-616ad422{--width:50%;}.elementor-2346 .elementor-element.elementor-element-392dbdc1{--width:33.33%;}.elementor-2346 .elementor-element.elementor-element-7267ffc0{--width:33.33%;}.elementor-2346 .elementor-element.elementor-element-838218d{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2346 .elementor-element.elementor-element-9532c62{--width:48.5%;}.elementor-2346 .elementor-element.elementor-element-2090a6bd{--width:48.5%;}.elementor-2346 .elementor-element.elementor-element-7d119281{--width:48.5%;}.elementor-2346 .elementor-element.elementor-element-3e2dec3{--width:48.5%;}.elementor-2346 .elementor-element.elementor-element-508dd75d{--width:50%;}.elementor-2346 .elementor-element.elementor-element-34d8dd6{--width:50%;}.elementor-2346 .elementor-element.elementor-element-f194259{--width:50%;}.elementor-2346 .elementor-element.elementor-element-3a15ea0c{--width:50%;}.elementor-2346 .elementor-element.elementor-element-1037674{--width:100%;}.elementor-2346 .elementor-element.elementor-element-392dbdc1{--width:50%;}.elementor-2346 .elementor-element.elementor-element-7267ffc0{--width:50%;}.elementor-2346 .elementor-element.elementor-element-838218d{--width:50%;}}@media(min-width:1025px){.elementor-2346 .elementor-element.elementor-element-51efbd11::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-background-video-container::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .e-con-inner > .elementor-background-video-container::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-background-slideshow::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2346 .elementor-element.elementor-element-51efbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2346 .elementor-element.elementor-element-fbd2fe0{text-align:left;}.elementor-2346 .elementor-element.elementor-element-fbd2fe0 .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-468e0206{--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-start;}.elementor-2346 .elementor-element.elementor-element-28baae49.elementor-element{--align-self:flex-start;--order:1;}.elementor-2346 .elementor-element.elementor-element-362660c2.e-con{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-6c9b35ad .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-74a5aadb{--container-widget-width:866px;--container-widget-flex-grow:0;width:var( --container-widget-width, 866px );max-width:866px;}.elementor-2346 .elementor-element.elementor-element-74a5aadb .elementor-heading-title{font-size:20px;}.elementor-2346 .elementor-element.elementor-element-caad573{--e-image-carousel-slides-to-show:3;}.elementor-2346 .elementor-element.elementor-element-18524cf6 .elementor-counter-number-wrapper{font-size:50px;}.elementor-2346 .elementor-element.elementor-element-18524cf6 .elementor-counter-title{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-162a4fae .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-21b793d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-224539c9.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-f5ab876 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-645ef898 .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-5246c79a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-6a85ab89.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-49388a7e > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-ced992 .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-67c6c9c8{--flex-wrap:wrap;}.elementor-2346 .elementor-element.elementor-element-16ea0741{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-36facf46{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-e395c49.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-346bdf87 .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-78697d95.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-fec0e83 .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-c99ed25{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-number-wrapper{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-title{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-title{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-title{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-number-wrapper{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-title{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-6a1ad74f .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-76beeb01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-26517c5b.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-89b62f1 .elementor-heading-title{font-size:35px;}.elementor-2346 .elementor-element.elementor-element-52c107d8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-4862af54 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-7d013c7e .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-6b4ba7c2 .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-4bdca861{--flex-wrap:wrap;}.elementor-2346 .elementor-element.elementor-element-221c93fa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-560a97ed.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-b28cf59{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-322241f{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-1037674{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-df2b989 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-df2b989 img{width:250px;}.elementor-2346 .elementor-element.elementor-element-5ce7b1e{text-align:center;}.elementor-2346 .elementor-element.elementor-element-5ce7b1e .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2346 .elementor-element.elementor-element-a0ed459{text-align:center;font-size:18px;}.elementor-2346 .elementor-element.elementor-element-7162f6c9 .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-3170faa0{--n-accordion-title-font-size:16px;}.elementor-2346 .elementor-element.elementor-element-3154cae2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2346 .elementor-element.elementor-element-4aea8a54.elementor-element{--align-self:flex-start;}.elementor-2346 .elementor-element.elementor-element-6655c1ce > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-6f6520cf .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-6ff9aefc{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2346 .elementor-element.elementor-element-fbd2fe0{text-align:center;}.elementor-2346 .elementor-element.elementor-element-fbd2fe0 .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-3f48dc4f{text-align:center;}.elementor-2346 .elementor-element.elementor-element-468e0206{--width:100%;--justify-content:center;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-28baae49.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-362660c2{--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-5eb528f5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-6da4e9e4{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-6c9b35ad{text-align:center;}.elementor-2346 .elementor-element.elementor-element-6c9b35ad .elementor-heading-title{font-size:25px;}.elementor-2346 .elementor-element.elementor-element-7346d2d3{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-74a5aadb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2346 .elementor-element.elementor-element-74a5aadb .elementor-heading-title{font-size:22px;}.elementor-2346 .elementor-element.elementor-element-caad573{--e-image-carousel-slides-to-show:2;}.elementor-2346 .elementor-element.elementor-element-caad573 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-e7a1547 img{width:100%;}.elementor-2346 .elementor-element.elementor-element-18524cf6 .elementor-counter-number-wrapper{font-size:40px;}.elementor-2346 .elementor-element.elementor-element-18524cf6 .elementor-counter-title{font-size:14px;}.elementor-2346 .elementor-element.elementor-element-4b0a7850{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-162a4fae .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2346 .elementor-element.elementor-element-21b793d0{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-224539c9.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-f5ab876 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-f5ab876.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-726696a3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2346 .elementor-element.elementor-element-1bf043a1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-645ef898 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2346 .elementor-element.elementor-element-5246c79a{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-6a85ab89.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-49388a7e > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-49388a7e.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-2c057750 img{width:100%;}.elementor-2346 .elementor-element.elementor-element-ced992{text-align:center;}.elementor-2346 .elementor-element.elementor-element-ced992 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2346 .elementor-element.elementor-element-52f2d878 img{width:100%;}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon{font-size:25px;}.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-title a{font-size:20px;}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon{font-size:25px;}.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-title a{font-size:20px;}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon{font-size:25px;}.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-title a{font-size:20px;}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon{font-size:25px;}.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-title, .elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-title a{font-size:20px;}.elementor-2346 .elementor-element.elementor-element-36facf46{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-e395c49.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-51efbd11{--overlay-opacity:0.4;}.elementor-2346 .elementor-element.elementor-element-346bdf87 .elementor-heading-title{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-2090a6bd{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-7d119281{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-3e2dec3{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-6c313993 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-ee054fa{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-daef4a7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-fec0e83 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2346 .elementor-element.elementor-element-c99ed25{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-0faadd1 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-0faadd1.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-c0ee401 > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-2346 .elementor-element.elementor-element-c0ee401 img{width:100%;}.elementor-2346 .elementor-element.elementor-element-76590069{--flex-wrap:wrap;}.elementor-2346 .elementor-element.elementor-element-730d2796{--width:50%;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-number-wrapper{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-title{font-size:14px;}.elementor-2346 .elementor-element.elementor-element-71cf652d{--width:50%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2346 .elementor-element.elementor-element-73f66f10 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-title{font-size:14px;}.elementor-2346 .elementor-element.elementor-element-46b8248a{--width:50%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-73d97919 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-title{font-size:14px;}.elementor-2346 .elementor-element.elementor-element-64d26571{--width:50%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-68e050bb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-number-wrapper{font-size:30px;}.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-title{font-size:14px;}.elementor-2346 .elementor-element.elementor-element-780180bb img{width:100%;}.elementor-2346 .elementor-element.elementor-element-6a1ad74f .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2346 .elementor-element.elementor-element-76beeb01{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-26517c5b.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-d05ced1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2346 .elementor-element.elementor-element-3b47bff2{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-89b62f1 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2346 .elementor-element.elementor-element-52c107d8{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-4862af54 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-4862af54.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-5d41407c img{width:100%;}.elementor-2346 .elementor-element.elementor-element-7d013c7e{text-align:center;}.elementor-2346 .elementor-element.elementor-element-7d013c7e .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2346 .elementor-element.elementor-element-611aa25b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-6b4ba7c2{text-align:center;}.elementor-2346 .elementor-element.elementor-element-6b4ba7c2 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2346 .elementor-element.elementor-element-508dd75d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-34d8dd6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-f194259{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-3a15ea0c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-221c93fa{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-560a97ed.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-46705115 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-46705115.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-b28cf59{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2346 .elementor-element.elementor-element-322241f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2346 .elementor-element.elementor-element-1037674{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2346 .elementor-element.elementor-element-df2b989 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-df2b989 img{width:200px;}.elementor-2346 .elementor-element.elementor-element-5ce7b1e > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-5ce7b1e .elementor-heading-title{font-size:30px;line-height:1.35em;}.elementor-2346 .elementor-element.elementor-element-1265577 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-2e947e7a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-2841e01a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-7162f6c9{text-align:center;}.elementor-2346 .elementor-element.elementor-element-7162f6c9 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2346 .elementor-element.elementor-element-3154cae2{--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-4aea8a54.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-6655c1ce > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2346 .elementor-element.elementor-element-6655c1ce.elementor-element{--align-self:center;}.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button{font-size:16px;}.elementor-2346 .elementor-element.elementor-element-3f055a47{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2346 .elementor-element.elementor-element-6f6520cf{text-align:center;}.elementor-2346 .elementor-element.elementor-element-6f6520cf .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2346 .elementor-element.elementor-element-392dbdc1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-7267ffc0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2346 .elementor-element.elementor-element-838218d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}}/* Start custom CSS for text-editor, class: .elementor-element-3f48dc4f */.elementor-2346 .elementor-element.elementor-element-3f48dc4f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f3813d7 */.elementor-2346 .elementor-element.elementor-element-f3813d7 .elementor-icon-list-icon{
    width: 50px;
    height: 50px;
    background: var(--e-global-color-secondary);
    display: grid;
    place-items: center;
    border-radius: 50%;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28baae49 */.elementor-2346 .elementor-element.elementor-element-28baae49 a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-28baae49 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-28baae49 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-28baae49 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-28baae49 a{
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ce0ee26 */.elementor-2346 .elementor-element.elementor-element-5ce0ee26 i{
    font-size: 60px;
  display: inline-block;
  background:
linear-gradient(to right, #4285F4, #EA4335, #FBBC05, #34A853);
    background-clip: border-box;
  -webkit-background-clip:
text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468e0206 */.elementor-2346 .elementor-element.elementor-element-468e0206{
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bd1ee17 */@media(min-width: 768px){
    .elementor-2346 .elementor-element.elementor-element-2bd1ee17{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-568069e3 */.elementor-2346 .elementor-element.elementor-element-568069e3{
    background: #fff;
    padding: 40px 30px;
    border-radius: 10px;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-568069e3{
        padding: 30px 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b99d2c */.elementor-2346 .elementor-element.elementor-element-47b99d2c{
    padding-top: 90px;
    padding-bottom: 60px;
    background: radial-gradient(ellipse at center,#66b7ff 0%,var(--e-global-color-primary) 50%,#036 85%);
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-47b99d2c{
        padding-top: 45px;
        padding-bottom: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74a5aadb */@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-74a5aadb .hide-br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-caad573 */.elementor-2346 .elementor-element.elementor-element-caad573 img{
    width: 200px;
    height: 80px;
    object-fit: contain;
    padding: 15px;
    border-radius: 6px;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196bfc71 */.elementor-2346 .elementor-element.elementor-element-196bfc71{
    padding-top: 15px;
    padding-bottom: 15px;
    background: linear-gradient(179deg, #004aad 0%, #0078f9 100%) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7a1547 */.elementor-2346 .elementor-element.elementor-element-e7a1547 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-18524cf6 */.elementor-2346 .elementor-element.elementor-element-18524cf6{
    width: 200px;
    background: var(--e-global-color-secondary);
    padding: 20px 15px;
    border-radius: 15px;
    position: absolute;
    left: 30px;
    bottom: -60px;
    animation: bounceUpDown 1.3s ease-in-out infinite;
}

@keyframes bounceUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); /* adjust bounce height */
  }
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-18524cf6{
        width: 165px;
        right: 20px;
        left: unset;
        bottom: -45px;
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a2173e */.elementor-2346 .elementor-element.elementor-element-41a2173e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-224539c9 */.elementor-2346 .elementor-element.elementor-element-224539c9 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-224539c9 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-224539c9 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-224539c9 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-224539c9 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-224539c9 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5ab876 */.elementor-2346 .elementor-element.elementor-element-f5ab876 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-f5ab876 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-f5ab876 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-f5ab876 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b0a7850 */@media(min-width: 768px){
    .elementor-2346 .elementor-element.elementor-element-4b0a7850{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a85ab89 */.elementor-2346 .elementor-element.elementor-element-6a85ab89 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-6a85ab89 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-6a85ab89 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-6a85ab89 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-6a85ab89 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-6a85ab89 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49388a7e */.elementor-2346 .elementor-element.elementor-element-49388a7e a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-49388a7e .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-49388a7e a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-49388a7e a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf043a1 */@media(min-width: 768px){
    .elementor-2346 .elementor-element.elementor-element-1bf043a1{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c057750 */.elementor-2346 .elementor-element.elementor-element-2c057750 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726696a3 */.elementor-2346 .elementor-element.elementor-element-726696a3{
    padding-top: 60px;
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ced992 */.elementor-2346 .elementor-element.elementor-element-ced992{
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f2d878 */.elementor-2346 .elementor-element.elementor-element-52f2d878 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34ec9715 */.elementor-2346 .elementor-element.elementor-element-34ec9715 .elementor-icon-box-icon{
    margin-top: 11px;
}

.elementor-2346 .elementor-element.elementor-element-34ec9715{
    border-bottom: 1px solid rgb(0,0,0,0.2);
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e420f0 */.elementor-2346 .elementor-element.elementor-element-6e420f0 .elementor-icon-box-icon{
    margin-top: 11px;
}

.elementor-2346 .elementor-element.elementor-element-6e420f0{
    border-bottom: 1px solid rgb(0,0,0,0.2);
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ff4a757 */.elementor-2346 .elementor-element.elementor-element-1ff4a757 .elementor-icon-box-icon{
    margin-top: 11px;
}

.elementor-2346 .elementor-element.elementor-element-1ff4a757{
    border-bottom: 1px solid rgb(0,0,0,0.2);
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61e706ba */.elementor-2346 .elementor-element.elementor-element-61e706ba .elementor-icon-box-icon{
    margin-top: 11px;
}

.elementor-2346 .elementor-element.elementor-element-61e706ba{
    border-bottom: 1px solid rgb(0,0,0,0.2);
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e395c49 */.elementor-2346 .elementor-element.elementor-element-e395c49 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-e395c49 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-e395c49 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-e395c49 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-e395c49 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-e395c49 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bf5d7a6 */.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-4bf5d7a6 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-4bf5d7a6 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ea0741 */@media(min-width: 768px){
    .elementor-2346 .elementor-element.elementor-element-16ea0741{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-447dffb7 */.elementor-2346 .elementor-element.elementor-element-447dffb7 .elementor-icon-box-icon{
    background: #fff;
    display: grid;
    width: 60px;
    height: 60px;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    outline: 1px solid #fff;
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-447dffb7{
    background: #30373e;
    padding: 35px 25px;
    border-radius: 4px;
    height: 100%;
    box-shadow: 0px 3px 18px 0px rgba(0,0,0,.09);
}



/* Base style for the cards */
.elementor-2346 .elementor-element.elementor-element-447dffb7 {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2346 .elementor-element.elementor-element-447dffb7:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 8px 20px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72183af4 */.elementor-2346 .elementor-element.elementor-element-72183af4 .elementor-icon-box-icon{
    background: #fff;
    display: grid;
    width: 60px;
    height: 60px;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    outline: 1px solid #fff;
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-72183af4{
    background: #30373e;
    padding: 35px 25px;
    border-radius: 4px;
    height: 100%;
    box-shadow: 0px 3px 18px 0px rgba(0,0,0,.09);
}



/* Base style for the cards */
.elementor-2346 .elementor-element.elementor-element-72183af4 {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2346 .elementor-element.elementor-element-72183af4:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 8px 20px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b9db4a0 */.elementor-2346 .elementor-element.elementor-element-1b9db4a0 .elementor-icon-box-icon{
    background: #fff;
    display: grid;
    width: 60px;
    height: 60px;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    outline: 1px solid #fff;
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-1b9db4a0{
    background: #30373e;
    padding: 35px 25px;
    border-radius: 4px;
    height: 100%;
    box-shadow: 0px 3px 18px 0px rgba(0,0,0,.09);
}



/* Base style for the cards */
.elementor-2346 .elementor-element.elementor-element-1b9db4a0 {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2346 .elementor-element.elementor-element-1b9db4a0:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 8px 20px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8942f4 */.elementor-2346 .elementor-element.elementor-element-2e8942f4 .elementor-icon-box-icon{
    background: #fff;
    display: grid;
    width: 60px;
    height: 60px;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    outline: 1px solid #fff;
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-2e8942f4{
    background: #30373e;
    padding: 35px 25px;
    border-radius: 4px;
    height: 100%;
    box-shadow: 0px 3px 18px 0px rgba(0,0,0,.09);
}



/* Base style for the cards */
.elementor-2346 .elementor-element.elementor-element-2e8942f4 {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2346 .elementor-element.elementor-element-2e8942f4:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 8px 20px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78697d95 */.elementor-2346 .elementor-element.elementor-element-78697d95 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-78697d95 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-78697d95 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-78697d95 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-78697d95 a{
    width: 220px;
    max-width: 100%;
}

.elementor-2346 .elementor-element.elementor-element-78697d95 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-78697d95 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c313993 */.elementor-2346 .elementor-element.elementor-element-6c313993 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-6c313993 a:hover .elementor-button-icon{
    background: #000;
}

.elementor-2346 .elementor-element.elementor-element-6c313993 a:hover svg{
    filter: brightness(1) invert(1);
}

.elementor-2346 .elementor-element.elementor-element-6c313993 .elementor-button-icon svg{
    width: 15px;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-6c313993 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51efbd11 */.elementor-2346 .elementor-element.elementor-element-51efbd11{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e568608 */.elementor-2346 .elementor-element.elementor-element-e568608 p{
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5e3cdc */.elementor-2346 .elementor-element.elementor-element-a5e3cdc a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-a5e3cdc .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-a5e3cdc a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-a5e3cdc a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-a5e3cdc a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-a5e3cdc a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0faadd1 */.elementor-2346 .elementor-element.elementor-element-0faadd1 a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-0faadd1 a:hover .elementor-button-icon{
    background: #000;
}

.elementor-2346 .elementor-element.elementor-element-0faadd1 a:hover svg{
    filter: brightness(1) invert(1);
}

.elementor-2346 .elementor-element.elementor-element-0faadd1 .elementor-button-icon svg{
    width: 15px;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-0faadd1 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0ee401 */.elementor-2346 .elementor-element.elementor-element-c0ee401 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee054fa */.elementor-2346 .elementor-element.elementor-element-ee054fa{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-24c8a4cc */.elementor-2346 .elementor-element.elementor-element-24c8a4cc .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-73f66f10 */.elementor-2346 .elementor-element.elementor-element-73f66f10 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-73d97919 */.elementor-2346 .elementor-element.elementor-element-73d97919 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-68e050bb */.elementor-2346 .elementor-element.elementor-element-68e050bb .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76590069 */.elementor-2346 .elementor-element.elementor-element-76590069{
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-780180bb */.elementor-2346 .elementor-element.elementor-element-780180bb img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26517c5b */.elementor-2346 .elementor-element.elementor-element-26517c5b a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-26517c5b .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-26517c5b a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-26517c5b a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-26517c5b a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-26517c5b a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60e3fcf7 */.elementor-2346 .elementor-element.elementor-element-60e3fcf7 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-60e3fcf7 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-60e3fcf7 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-60e3fcf7 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73db9b78 */@media(min-width: 768px){
    .elementor-2346 .elementor-element.elementor-element-73db9b78{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bfa746d */.elementor-2346 .elementor-element.elementor-element-4bfa746d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72ebf63c */.elementor-2346 .elementor-element.elementor-element-72ebf63c p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fd2c2de */.elementor-2346 .elementor-element.elementor-element-1fd2c2de a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-1fd2c2de .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-1fd2c2de a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-1fd2c2de a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-1fd2c2de a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-1fd2c2de a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4862af54 */.elementor-2346 .elementor-element.elementor-element-4862af54 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-4862af54 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-4862af54 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-4862af54 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b47bff2 */@media(min-width: 768px){
    .elementor-2346 .elementor-element.elementor-element-3b47bff2{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d41407c */.elementor-2346 .elementor-element.elementor-element-5d41407c img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-235bd535 */.elementor-2346 .elementor-element.elementor-element-235bd535 h2{
    background: var(--e-global-color-secondary);
    width: 60px;
    height: 60px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    transition: all 0.3s;
    outline: 1px solid var(--e-global-color-secondary);
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-235bd535{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65052a8e */.elementor-2346 .elementor-element.elementor-element-65052a8e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae6d92 */.elementor-2346 .elementor-element.elementor-element-34ae6d92{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7244045f */.elementor-2346 .elementor-element.elementor-element-7244045f h2{
    background: var(--e-global-color-secondary);
    width: 60px;
    height: 60px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    transition: all 0.3s;
    outline: 1px solid var(--e-global-color-secondary);
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-7244045f{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-551cca17 */.elementor-2346 .elementor-element.elementor-element-551cca17 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3631d095 */.elementor-2346 .elementor-element.elementor-element-3631d095{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b37fc41 */.elementor-2346 .elementor-element.elementor-element-5b37fc41 h2{
    background: var(--e-global-color-secondary);
    width: 60px;
    height: 60px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    transition: all 0.3s;
    outline: 1px solid var(--e-global-color-secondary);
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-5b37fc41{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e3e2d54 */.elementor-2346 .elementor-element.elementor-element-7e3e2d54 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4819123f */.elementor-2346 .elementor-element.elementor-element-4819123f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c0a79bc */.elementor-2346 .elementor-element.elementor-element-7c0a79bc h2{
    background: var(--e-global-color-secondary);
    width: 60px;
    height: 60px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    margin-left: 0;
    transition: all 0.3s;
    outline: 1px solid var(--e-global-color-secondary);
    outline-offset: 3px;
}

.elementor-2346 .elementor-element.elementor-element-7c0a79bc{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4ff390 */.elementor-2346 .elementor-element.elementor-element-2d4ff390 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1834895c */.elementor-2346 .elementor-element.elementor-element-1834895c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-560a97ed */.elementor-2346 .elementor-element.elementor-element-560a97ed a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-560a97ed .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-560a97ed a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-560a97ed a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-560a97ed a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-560a97ed a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46705115 */.elementor-2346 .elementor-element.elementor-element-46705115 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-46705115 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-46705115 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2346 .elementor-element.elementor-element-46705115 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e69d44 */.elementor-2346 .elementor-element.elementor-element-5e69d44{
    position: static;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ce7b1e */.elementor-2346 .elementor-element.elementor-element-5ce7b1e .offer {
  color: #ffe500;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
  position: relative;
  display: inline-block;
}

.elementor-2346 .elementor-element.elementor-element-5ce7b1e .offer::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 3px;
  background: #ffe500;
  border-radius: 2px;
  animation: underline 3s infinite;
}

@keyframes underline {
  0%,
  100% {
    width: 100%;
  }
  50% {
    width: 90%;
    opacity: 0.8;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0ed459 */.elementor-2346 .elementor-element.elementor-element-a0ed459 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1265577 */.elementor-2346 .elementor-element.elementor-element-1265577 a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-1265577 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-1265577 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-1265577 a:hover .elementor-button-icon svg{
    filter: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb9b9a */.elementor-2346 .elementor-element.elementor-element-ecb9b9a{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1037674 */@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-1037674{
        padding-top: 30px;
        padding-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322241f */.elementor-2346 .elementor-element.elementor-element-322241f{
    border-radius: 20px;
    background: linear-gradient(135deg, #0078f9 0%, #005cc8 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b317f9 */.elementor-2346 .elementor-element.elementor-element-26b317f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc57abc */.elementor-2346 .elementor-element.elementor-element-1bc57abc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d8c2b8 */.elementor-2346 .elementor-element.elementor-element-36d8c2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21be73a1 */.elementor-2346 .elementor-element.elementor-element-21be73a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dca5a36 */.elementor-2346 .elementor-element.elementor-element-4dca5a36 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b317f9 */.elementor-2346 .elementor-element.elementor-element-26b317f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc57abc */.elementor-2346 .elementor-element.elementor-element-1bc57abc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d8c2b8 */.elementor-2346 .elementor-element.elementor-element-36d8c2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21be73a1 */.elementor-2346 .elementor-element.elementor-element-21be73a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dca5a36 */.elementor-2346 .elementor-element.elementor-element-4dca5a36 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b317f9 */.elementor-2346 .elementor-element.elementor-element-26b317f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc57abc */.elementor-2346 .elementor-element.elementor-element-1bc57abc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d8c2b8 */.elementor-2346 .elementor-element.elementor-element-36d8c2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21be73a1 */.elementor-2346 .elementor-element.elementor-element-21be73a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dca5a36 */.elementor-2346 .elementor-element.elementor-element-4dca5a36 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b317f9 */.elementor-2346 .elementor-element.elementor-element-26b317f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc57abc */.elementor-2346 .elementor-element.elementor-element-1bc57abc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d8c2b8 */.elementor-2346 .elementor-element.elementor-element-36d8c2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21be73a1 */.elementor-2346 .elementor-element.elementor-element-21be73a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dca5a36 */.elementor-2346 .elementor-element.elementor-element-4dca5a36 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b317f9 */.elementor-2346 .elementor-element.elementor-element-26b317f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc57abc */.elementor-2346 .elementor-element.elementor-element-1bc57abc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d8c2b8 */.elementor-2346 .elementor-element.elementor-element-36d8c2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21be73a1 */.elementor-2346 .elementor-element.elementor-element-21be73a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dca5a36 */.elementor-2346 .elementor-element.elementor-element-4dca5a36 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b317f9 */.elementor-2346 .elementor-element.elementor-element-26b317f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc57abc */.elementor-2346 .elementor-element.elementor-element-1bc57abc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d8c2b8 */.elementor-2346 .elementor-element.elementor-element-36d8c2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21be73a1 */.elementor-2346 .elementor-element.elementor-element-21be73a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dca5a36 */.elementor-2346 .elementor-element.elementor-element-4dca5a36 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4aea8a54 */.elementor-2346 .elementor-element.elementor-element-4aea8a54 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button-icon{
    background: #000;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-4aea8a54 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

.elementor-2346 .elementor-element.elementor-element-4aea8a54 a:hover .elementor-button-icon{
    background: var(--e-global-color-secondary);
}

.elementor-2346 .elementor-element.elementor-element-4aea8a54 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2346 .elementor-element.elementor-element-4aea8a54 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-4aea8a54 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6655c1ce */.elementor-2346 .elementor-element.elementor-element-6655c1ce a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button-icon{
    background: #fff;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translatey(-50%);
}

.elementor-2346 .elementor-element.elementor-element-6655c1ce .elementor-button-icon svg{
    width: 15px;
}

.elementor-2346 .elementor-element.elementor-element-6655c1ce a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2346 .elementor-element.elementor-element-6655c1ce a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b40fb */.elementor-2346 .elementor-element.elementor-element-49b40fb{
    overflow: hidden;
}

.elementor-2346 .elementor-element.elementor-element-49b40fb img{
    transition: all 0.4s;
    height: 250px;
    width: 500px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5b76d9 */.elementor-2346 .elementor-element.elementor-element-6f5b76d9{
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px!important;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-392dbdc1 */.elementor-2346 .elementor-element.elementor-element-392dbdc1:hover img{
    transform: scale(1.1);
}

.elementor-2346 .elementor-element.elementor-element-392dbdc1:hover .moving-column{
    transform: translatey(-10px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0419a6 */.elementor-2346 .elementor-element.elementor-element-e0419a6{
    overflow: hidden;
}

.elementor-2346 .elementor-element.elementor-element-e0419a6 img{
    transition: all 0.4s;
    height: 250px;
    width: 500px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e46ff25 */.elementor-2346 .elementor-element.elementor-element-2e46ff25{
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px!important;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7267ffc0 */.elementor-2346 .elementor-element.elementor-element-7267ffc0:hover img{
    transform: scale(1.1);
}

.elementor-2346 .elementor-element.elementor-element-7267ffc0:hover .moving-column{
    transform: translatey(-10px);
    background: #30373e;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a8b59a4 */.elementor-2346 .elementor-element.elementor-element-4a8b59a4{
    overflow: hidden;
}

.elementor-2346 .elementor-element.elementor-element-4a8b59a4 img{
    transition: all 0.4s;
    height: 250px;
    width: 500px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4b8e14 */.elementor-2346 .elementor-element.elementor-element-1d4b8e14{
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px!important;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838218d */.elementor-2346 .elementor-element.elementor-element-838218d:hover img{
    transform: scale(1.1);
}

.elementor-2346 .elementor-element.elementor-element-838218d:hover .moving-column{
    transform: translatey(-10px);
    background: #30373e;
}/* End custom CSS */