.elementor-2348 .elementor-element.elementor-element-3e2ced0{--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-2348 .elementor-element.elementor-element-8a312c3{--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-2348 .elementor-element.elementor-element-d04ecf4 .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-2348 .elementor-element.elementor-element-2628519{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-2348 .elementor-element.elementor-element-1dff81e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-1dff81e .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-1dff81e .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2348 .elementor-element.elementor-element-1dff81e{--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-2348 .elementor-element.elementor-element-1dff81e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2348 .elementor-element.elementor-element-1dff81e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-2348 .elementor-element.elementor-element-1dff81e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-efadbdf{--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-2348 .elementor-element.elementor-element-da5af27 .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-2348 .elementor-element.elementor-element-da5af27 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-da5af27 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-da5af27.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-da5af27 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-da5af27 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-da5af27 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-eb8f101{--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-2348 .elementor-element.elementor-element-eb8f101.e-con{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-7ac21a8.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-74c5414{--display:flex;--flex-wrap:wrap;}.elementor-2348 .elementor-element.elementor-element-aeb6a3d{--display:flex;}.elementor-2348 .elementor-element.elementor-element-d6bb18f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#333333;}.elementor-2348 .elementor-element.elementor-element-52421a1{--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-2348 .elementor-element.elementor-element-52421a1:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-52421a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0078F9CC;}.elementor-2348 .elementor-element.elementor-element-3ed2b85{--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-2348 .elementor-element.elementor-element-dd6bd87{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;}.elementor-2348 .elementor-element.elementor-element-dd6bd87.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-dd6bd87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-b0c3d39{--e-image-carousel-slides-to-show:4;width:auto;max-width:auto;}.elementor-2348 .elementor-element.elementor-element-b0c3d39.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-20cbddc{--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-2348 .elementor-element.elementor-element-92c0e18{--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-2348 .elementor-element.elementor-element-3389f71{--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-2348 .elementor-element.elementor-element-9bd5a85 .elementor-counter-number-wrapper{color:#111111;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-2348 .elementor-element.elementor-element-9bd5a85 .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2348 .elementor-element.elementor-element-c78cc88{--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-2348 .elementor-element.elementor-element-6c9a001 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2348 .elementor-element.elementor-element-63ad5a8{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2348 .elementor-element.elementor-element-02d0edb{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2348 .elementor-element.elementor-element-02d0edb .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-c7b931c > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-c7b931c{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-5d6c609{--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-2348 .elementor-element.elementor-element-f8c1914 .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-2348 .elementor-element.elementor-element-f8c1914 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-f8c1914 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-f8c1914.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-f8c1914 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-f8c1914 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-f8c1914 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-6c6074b .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-2348 .elementor-element.elementor-element-6c6074b .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-6c6074b .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-6c6074b.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-6c6074b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-6c6074b .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-6c6074b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-128feea{--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-2348 .elementor-element.elementor-element-128feea:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-128feea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F080;}.elementor-2348 .elementor-element.elementor-element-b48640a{--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-2348 .elementor-element.elementor-element-725386d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2348 .elementor-element.elementor-element-10cc900 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2348 .elementor-element.elementor-element-10cc900{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2348 .elementor-element.elementor-element-10cc900 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-397f4f7{--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-2348 .elementor-element.elementor-element-293a3fe .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-2348 .elementor-element.elementor-element-293a3fe .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-293a3fe .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-293a3fe.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-293a3fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-293a3fe .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-293a3fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-aca22fe .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-2348 .elementor-element.elementor-element-aca22fe .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-aca22fe .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-aca22fe.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-aca22fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-aca22fe .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-aca22fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-7868423{--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-2348 .elementor-element.elementor-element-b7f26d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-22e72f8{--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;}.elementor-2348 .elementor-element.elementor-element-22e72f8:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-22e72f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-22e72f8::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .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-2348 .elementor-element.elementor-element-8449b92{--display:flex;}.elementor-2348 .elementor-element.elementor-element-a857f4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-3a6140a > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3a6140a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-2dfb938{--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-2348 .elementor-element.elementor-element-4165a84{--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-2348 .elementor-element.elementor-element-c915e0d .elementor-icon-box-wrapper{text-align:left;}.elementor-2348 .elementor-element.elementor-element-c915e0d{--icon-box-icon-margin:21px;}.elementor-2348 .elementor-element.elementor-element-c915e0d .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-c915e0d.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2348 .elementor-element.elementor-element-c915e0d.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-c915e0d.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2348 .elementor-element.elementor-element-c915e0d .elementor-icon{font-size:38px;}.elementor-2348 .elementor-element.elementor-element-c915e0d .elementor-icon-box-title, .elementor-2348 .elementor-element.elementor-element-c915e0d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-c915e0d:has(:hover) .elementor-icon-box-title,
					 .elementor-2348 .elementor-element.elementor-element-c915e0d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-c915e0d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-f0edcfb{--display:flex;}.elementor-2348 .elementor-element.elementor-element-99b8844 .elementor-icon-box-wrapper{text-align:left;}.elementor-2348 .elementor-element.elementor-element-99b8844{--icon-box-icon-margin:21px;}.elementor-2348 .elementor-element.elementor-element-99b8844 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-99b8844.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2348 .elementor-element.elementor-element-99b8844.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-99b8844.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2348 .elementor-element.elementor-element-99b8844 .elementor-icon{font-size:38px;}.elementor-2348 .elementor-element.elementor-element-99b8844 .elementor-icon-box-title, .elementor-2348 .elementor-element.elementor-element-99b8844 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-99b8844:has(:hover) .elementor-icon-box-title,
					 .elementor-2348 .elementor-element.elementor-element-99b8844:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-99b8844 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-bd1d27d{--display:flex;}.elementor-2348 .elementor-element.elementor-element-8775afd .elementor-icon-box-wrapper{text-align:left;}.elementor-2348 .elementor-element.elementor-element-8775afd{--icon-box-icon-margin:21px;}.elementor-2348 .elementor-element.elementor-element-8775afd .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-8775afd.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2348 .elementor-element.elementor-element-8775afd.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-8775afd.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2348 .elementor-element.elementor-element-8775afd .elementor-icon{font-size:38px;}.elementor-2348 .elementor-element.elementor-element-8775afd .elementor-icon-box-title, .elementor-2348 .elementor-element.elementor-element-8775afd .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-8775afd:has(:hover) .elementor-icon-box-title,
					 .elementor-2348 .elementor-element.elementor-element-8775afd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-8775afd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-aef4e2f{--display:flex;}.elementor-2348 .elementor-element.elementor-element-4267455 .elementor-icon-box-wrapper{text-align:left;}.elementor-2348 .elementor-element.elementor-element-4267455{--icon-box-icon-margin:21px;}.elementor-2348 .elementor-element.elementor-element-4267455 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-4267455.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2348 .elementor-element.elementor-element-4267455.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-4267455.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2348 .elementor-element.elementor-element-4267455 .elementor-icon{font-size:38px;}.elementor-2348 .elementor-element.elementor-element-4267455 .elementor-icon-box-title, .elementor-2348 .elementor-element.elementor-element-4267455 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-4267455:has(:hover) .elementor-icon-box-title,
					 .elementor-2348 .elementor-element.elementor-element-4267455:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-4267455 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-1bb81b6{--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-2348 .elementor-element.elementor-element-014aac5 .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-2348 .elementor-element.elementor-element-014aac5 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-014aac5 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-014aac5.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-014aac5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-014aac5 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-014aac5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-36c242d .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-2348 .elementor-element.elementor-element-36c242d .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-36c242d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2348 .elementor-element.elementor-element-36c242d.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-36c242d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-36c242d .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-36c242d .elementor-button:focus svg{fill:#000000;}.elementor-2348 .elementor-element.elementor-element-23edea3{--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-2348 .elementor-element.elementor-element-23edea3:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-23edea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-af886e9{--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-2348 .elementor-element.elementor-element-23b7e75 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-d97f96a{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-6480ab3{--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-2348 .elementor-element.elementor-element-d26194d .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-2348 .elementor-element.elementor-element-d26194d .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-d26194d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-d26194d.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-d26194d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-d26194d .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-d26194d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-422befe .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-2348 .elementor-element.elementor-element-422befe .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-422befe .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2348 .elementor-element.elementor-element-422befe.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-422befe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-422befe .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-422befe .elementor-button:focus svg{fill:#000000;}.elementor-2348 .elementor-element.elementor-element-f8e9f2d{--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-2348 .elementor-element.elementor-element-131eed5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-c1606f4{--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-2348 .elementor-element.elementor-element-c1606f4:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-c1606f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-06da4fe{--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-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-ad0a8ab{--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-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-4f24c1f{--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-2348 .elementor-element.elementor-element-6434634 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2348 .elementor-element.elementor-element-6434634 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-24804c2{--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-2348 .elementor-element.elementor-element-608f051 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2348 .elementor-element.elementor-element-608f051 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2348 .elementor-element.elementor-element-9b6c130{--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-2348 .elementor-element.elementor-element-6256dac{--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-2348 .elementor-element.elementor-element-469bc8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-75ca625{--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-2348 .elementor-element.elementor-element-6d92db1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2348 .elementor-element.elementor-element-23754e2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2348 .elementor-element.elementor-element-23754e2{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2348 .elementor-element.elementor-element-23754e2 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-6010c99{--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-2348 .elementor-element.elementor-element-6ac17b9 .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-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-6ac17b9.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-d0c8763 .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-2348 .elementor-element.elementor-element-d0c8763 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-d0c8763 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-d0c8763.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-d0c8763 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-d0c8763 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-d0c8763 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-502a11c{--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-2348 .elementor-element.elementor-element-60966cf{--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-2348 .elementor-element.elementor-element-eb7161d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2348 .elementor-element.elementor-element-092eef7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-092eef7{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2348 .elementor-element.elementor-element-4f77d77{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2348 .elementor-element.elementor-element-4f77d77 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2348 .elementor-element.elementor-element-0581c1f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-0581c1f{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-e955c4c{--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-2348 .elementor-element.elementor-element-f04651e .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-2348 .elementor-element.elementor-element-f04651e .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-f04651e .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-f04651e.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-f04651e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-f04651e .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-f04651e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-a460b21 .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-2348 .elementor-element.elementor-element-a460b21 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-a460b21 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-a460b21.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-a460b21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-a460b21 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-a460b21 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-83e2ad4{--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-2348 .elementor-element.elementor-element-dcaff55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-3f4a619{--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-2348 .elementor-element.elementor-element-6e13aea{--display:flex;}.elementor-2348 .elementor-element.elementor-element-8166a7e{text-align:center;}.elementor-2348 .elementor-element.elementor-element-8166a7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2348 .elementor-element.elementor-element-345781a{--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-2348 .elementor-element.elementor-element-b5ecd14{--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-2348 .elementor-element.elementor-element-e828bed{--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-2348 .elementor-element.elementor-element-a288a4e{--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-2348 .elementor-element.elementor-element-8063c6d{--display:flex;}.elementor-2348 .elementor-element.elementor-element-6f1ea7e{text-align:center;}.elementor-2348 .elementor-element.elementor-element-6f1ea7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2348 .elementor-element.elementor-element-06dea73{--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-2348 .elementor-element.elementor-element-a29f87b{--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-2348 .elementor-element.elementor-element-3cbe2a5{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2348 .elementor-element.elementor-element-3cbe2a5:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-3cbe2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-77bc8cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2348 .elementor-element.elementor-element-ef10e65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-d864c71{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-8c02974{--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-2348 .elementor-element.elementor-element-2fe7ed4{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2348 .elementor-element.elementor-element-2fe7ed4:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-2fe7ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-0176e1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2348 .elementor-element.elementor-element-2e5f323 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-113ed34{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-cb20ce5{--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-2348 .elementor-element.elementor-element-1c75c38{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2348 .elementor-element.elementor-element-1c75c38:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-1c75c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-81a32e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2348 .elementor-element.elementor-element-a0a3802 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-bbb8af1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-2cd5314{--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-2348 .elementor-element.elementor-element-febd6be{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2348 .elementor-element.elementor-element-febd6be:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-febd6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f4b7500 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2348 .elementor-element.elementor-element-ea51c2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-fe1b56a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-078a429{--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-2348 .elementor-element.elementor-element-aad70bb{--display:flex;}.elementor-2348 .elementor-element.elementor-element-ee0d8ad{--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-2348 .elementor-element.elementor-element-201a015 .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-2348 .elementor-element.elementor-element-201a015 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-201a015 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-201a015.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-201a015 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-201a015 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-201a015 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-c1e9a83 .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-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-c1e9a83.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-004690c{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-94e8efd{--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-2348 .elementor-element.elementor-element-2160bf6{--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-2348 .elementor-element.elementor-element-23e5df2 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-2348 .elementor-element.elementor-element-23e5df2.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-23e5df2 img{width:400px;}.elementor-2348 .elementor-element.elementor-element-7ddb86f{--display:flex;--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-3fea1a1 .elementor-heading-title{font-family:"Vidaloka", Sans-serif;font-size:50px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-22e8eea{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-b2e8a35 .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-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-f5fa7e6{--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-2348 .elementor-element.elementor-element-1495491{--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-2348 .elementor-element.elementor-element-10c9977 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2348 .elementor-element.elementor-element-c38a0cf{--display:flex;}.elementor-2348 .elementor-element.elementor-element-188dd3b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-efb925f{--display:flex;}.elementor-2348 .elementor-element.elementor-element-b3baedb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-c2ecb94{--display:flex;}.elementor-2348 .elementor-element.elementor-element-485f2b8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-5dff659{--display:flex;}.elementor-2348 .elementor-element.elementor-element-d2bdce4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-653c5ca{--display:flex;}.elementor-2348 .elementor-element.elementor-element-b4e0af6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2348 .elementor-element.elementor-element-92717b3{--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-2348 .elementor-element.elementor-element-92717b3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-92717b3 > .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-2348 .elementor-element.elementor-element-92717b3 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2348 .elementor-element.elementor-element-92717b3 > .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-2348 .elementor-element.elementor-element-92717b3 > .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-2348 .elementor-element.elementor-element-01bd620{--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-2348 .elementor-element.elementor-element-9e85e73 .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-2348 .elementor-element.elementor-element-9e85e73 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-9e85e73 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-9e85e73.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-9e85e73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-9e85e73 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-9e85e73 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-610e321 .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-2348 .elementor-element.elementor-element-610e321 .elementor-button:hover, .elementor-2348 .elementor-element.elementor-element-610e321 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-610e321.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-610e321 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2348 .elementor-element.elementor-element-610e321 .elementor-button:hover svg, .elementor-2348 .elementor-element.elementor-element-610e321 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-67e7d29{--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-2348 .elementor-element.elementor-element-0849b3e{--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-2348 .elementor-element.elementor-element-8db0397{--display:flex;}.elementor-2348 .elementor-element.elementor-element-6f988f9{text-align:center;}.elementor-2348 .elementor-element.elementor-element-6f988f9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2348 .elementor-element.elementor-element-ea06a96{--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-2348 .elementor-element.elementor-element-3aa8a92{--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-2348 .elementor-element.elementor-element-ef44af1{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2348 .elementor-element.elementor-element-ef44af1:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-ef44af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2348 .elementor-element.elementor-element-d69bfc2{text-align:center;}.elementor-2348 .elementor-element.elementor-element-d69bfc2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-7963226{--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-2348 .elementor-element.elementor-element-734077a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2348 .elementor-element.elementor-element-734077a:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-734077a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2348 .elementor-element.elementor-element-c9e449f{text-align:center;}.elementor-2348 .elementor-element.elementor-element-c9e449f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-25dc062{--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-2348 .elementor-element.elementor-element-2e24772{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2348 .elementor-element.elementor-element-2e24772:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-2e24772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2348 .elementor-element.elementor-element-a84e631{text-align:center;}.elementor-2348 .elementor-element.elementor-element-a84e631 .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-2348 .elementor-element.elementor-element-8a312c3{--width:50%;}.elementor-2348 .elementor-element.elementor-element-efadbdf{--width:100%;}.elementor-2348 .elementor-element.elementor-element-eb8f101{--width:260px;}.elementor-2348 .elementor-element.elementor-element-74c5414{--width:50%;}.elementor-2348 .elementor-element.elementor-element-92c0e18{--width:50%;}.elementor-2348 .elementor-element.elementor-element-c78cc88{--width:50%;}.elementor-2348 .elementor-element.elementor-element-b48640a{--width:50%;}.elementor-2348 .elementor-element.elementor-element-7868423{--width:50%;}.elementor-2348 .elementor-element.elementor-element-4165a84{--width:23.5%;}.elementor-2348 .elementor-element.elementor-element-f0edcfb{--width:23.5%;}.elementor-2348 .elementor-element.elementor-element-bd1d27d{--width:23.5%;}.elementor-2348 .elementor-element.elementor-element-aef4e2f{--width:23.5%;}.elementor-2348 .elementor-element.elementor-element-af886e9{--width:50%;}.elementor-2348 .elementor-element.elementor-element-f8e9f2d{--width:50%;}.elementor-2348 .elementor-element.elementor-element-06da4fe{--width:33.33%;}.elementor-2348 .elementor-element.elementor-element-ad0a8ab{--width:33.33%;}.elementor-2348 .elementor-element.elementor-element-4f24c1f{--width:33.33%;}.elementor-2348 .elementor-element.elementor-element-24804c2{--width:33.33%;}.elementor-2348 .elementor-element.elementor-element-6256dac{--width:50%;}.elementor-2348 .elementor-element.elementor-element-75ca625{--width:50%;}.elementor-2348 .elementor-element.elementor-element-60966cf{--width:50%;}.elementor-2348 .elementor-element.elementor-element-83e2ad4{--width:50%;}.elementor-2348 .elementor-element.elementor-element-b5ecd14{--width:50%;}.elementor-2348 .elementor-element.elementor-element-e828bed{--width:50%;}.elementor-2348 .elementor-element.elementor-element-a29f87b{--width:25%;}.elementor-2348 .elementor-element.elementor-element-8c02974{--width:25%;}.elementor-2348 .elementor-element.elementor-element-cb20ce5{--width:25%;}.elementor-2348 .elementor-element.elementor-element-2cd5314{--width:25%;}.elementor-2348 .elementor-element.elementor-element-004690c{--content-width:1140px;}.elementor-2348 .elementor-element.elementor-element-2160bf6{--width:100%;}.elementor-2348 .elementor-element.elementor-element-1495491{--width:50%;}.elementor-2348 .elementor-element.elementor-element-67e7d29{--width:50%;}.elementor-2348 .elementor-element.elementor-element-3aa8a92{--width:33.33%;}.elementor-2348 .elementor-element.elementor-element-7963226{--width:33.33%;}.elementor-2348 .elementor-element.elementor-element-25dc062{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2348 .elementor-element.elementor-element-4165a84{--width:48.5%;}.elementor-2348 .elementor-element.elementor-element-f0edcfb{--width:48.5%;}.elementor-2348 .elementor-element.elementor-element-bd1d27d{--width:48.5%;}.elementor-2348 .elementor-element.elementor-element-aef4e2f{--width:48.5%;}.elementor-2348 .elementor-element.elementor-element-a29f87b{--width:50%;}.elementor-2348 .elementor-element.elementor-element-8c02974{--width:50%;}.elementor-2348 .elementor-element.elementor-element-cb20ce5{--width:50%;}.elementor-2348 .elementor-element.elementor-element-2cd5314{--width:50%;}.elementor-2348 .elementor-element.elementor-element-2160bf6{--width:100%;}.elementor-2348 .elementor-element.elementor-element-3aa8a92{--width:50%;}.elementor-2348 .elementor-element.elementor-element-7963226{--width:50%;}.elementor-2348 .elementor-element.elementor-element-25dc062{--width:50%;}}@media(min-width:1025px){.elementor-2348 .elementor-element.elementor-element-22e72f8::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-22e72f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2348 .elementor-element.elementor-element-d04ecf4{text-align:left;}.elementor-2348 .elementor-element.elementor-element-d04ecf4 .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-efadbdf{--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-2348 .elementor-element.elementor-element-da5af27.elementor-element{--align-self:flex-start;--order:1;}.elementor-2348 .elementor-element.elementor-element-eb8f101.e-con{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-d6bb18f .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-dd6bd87{--container-widget-width:866px;--container-widget-flex-grow:0;width:var( --container-widget-width, 866px );max-width:866px;}.elementor-2348 .elementor-element.elementor-element-dd6bd87 .elementor-heading-title{font-size:20px;}.elementor-2348 .elementor-element.elementor-element-b0c3d39{--e-image-carousel-slides-to-show:3;}.elementor-2348 .elementor-element.elementor-element-9bd5a85 .elementor-counter-number-wrapper{font-size:50px;}.elementor-2348 .elementor-element.elementor-element-9bd5a85 .elementor-counter-title{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-6c9a001 .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-5d6c609{--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-2348 .elementor-element.elementor-element-f8c1914.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-6c6074b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-725386d .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-397f4f7{--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-2348 .elementor-element.elementor-element-293a3fe.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-aca22fe > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3a6140a .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-014aac5.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-23b7e75 .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-6480ab3{--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-2348 .elementor-element.elementor-element-d26194d.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-title{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-title{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-6434634 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-6434634 .elementor-counter-title{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-608f051 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-608f051 .elementor-counter-title{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-6d92db1 .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-6010c99{--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-2348 .elementor-element.elementor-element-6ac17b9.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-d0c8763 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-eb7161d .elementor-heading-title{font-size:35px;}.elementor-2348 .elementor-element.elementor-element-e955c4c{--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-2348 .elementor-element.elementor-element-f04651e.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-a460b21 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-8166a7e .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-6f1ea7e .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-06dea73{--flex-wrap:wrap;}.elementor-2348 .elementor-element.elementor-element-ee0d8ad{--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-2348 .elementor-element.elementor-element-201a015.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-004690c{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-94e8efd{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-2160bf6{--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-2348 .elementor-element.elementor-element-23e5df2 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-23e5df2 img{width:250px;}.elementor-2348 .elementor-element.elementor-element-3fea1a1{text-align:center;}.elementor-2348 .elementor-element.elementor-element-3fea1a1 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2348 .elementor-element.elementor-element-22e8eea{text-align:center;font-size:18px;}.elementor-2348 .elementor-element.elementor-element-10c9977 .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-92717b3{--n-accordion-title-font-size:16px;}.elementor-2348 .elementor-element.elementor-element-01bd620{--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-2348 .elementor-element.elementor-element-9e85e73.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-610e321 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-6f988f9 .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-ea06a96{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-d04ecf4{text-align:center;}.elementor-2348 .elementor-element.elementor-element-d04ecf4 .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-2628519{text-align:center;}.elementor-2348 .elementor-element.elementor-element-efadbdf{--width:100%;--justify-content:center;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-da5af27.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-da5af27 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-eb8f101{--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-7ac21a8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-7ac21a8.elementor-element{--align-self:flex-start;}.elementor-2348 .elementor-element.elementor-element-74c5414{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-d6bb18f{text-align:center;}.elementor-2348 .elementor-element.elementor-element-d6bb18f .elementor-heading-title{font-size:25px;}.elementor-2348 .elementor-element.elementor-element-3ed2b85{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-dd6bd87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2348 .elementor-element.elementor-element-dd6bd87 .elementor-heading-title{font-size:22px;}.elementor-2348 .elementor-element.elementor-element-b0c3d39{--e-image-carousel-slides-to-show:2;}.elementor-2348 .elementor-element.elementor-element-b0c3d39 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-41a9c51 img{width:100%;}.elementor-2348 .elementor-element.elementor-element-9bd5a85 .elementor-counter-number-wrapper{font-size:40px;}.elementor-2348 .elementor-element.elementor-element-9bd5a85 .elementor-counter-title{font-size:14px;}.elementor-2348 .elementor-element.elementor-element-c78cc88{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-6c9a001 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2348 .elementor-element.elementor-element-5d6c609{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-f8c1914.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-f8c1914 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-6c6074b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-6c6074b.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-6c6074b .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-128feea{--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-2348 .elementor-element.elementor-element-b48640a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-725386d .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2348 .elementor-element.elementor-element-397f4f7{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-293a3fe.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-293a3fe .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-aca22fe > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-aca22fe.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-aca22fe .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-91f9416 img{width:100%;}.elementor-2348 .elementor-element.elementor-element-22e72f8{--overlay-opacity:0.4;}.elementor-2348 .elementor-element.elementor-element-3a6140a .elementor-heading-title{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-f0edcfb{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-bd1d27d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-aef4e2f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-014aac5 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-36c242d > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-36c242d .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-23edea3{--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-2348 .elementor-element.elementor-element-af886e9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-23b7e75 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2348 .elementor-element.elementor-element-6480ab3{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-d26194d.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-d26194d .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-422befe > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-422befe.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-422befe .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-1ccd2ee > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-2348 .elementor-element.elementor-element-1ccd2ee img{width:100%;}.elementor-2348 .elementor-element.elementor-element-c1606f4{--flex-wrap:wrap;}.elementor-2348 .elementor-element.elementor-element-06da4fe{--width:50%;}.elementor-2348 .elementor-element.elementor-element-97d4317 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-title{font-size:14px;}.elementor-2348 .elementor-element.elementor-element-ad0a8ab{--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-2348 .elementor-element.elementor-element-dce1722 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-title{font-size:14px;}.elementor-2348 .elementor-element.elementor-element-4f24c1f{--width:50%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-6434634 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-6434634 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-6434634 .elementor-counter-title{font-size:14px;}.elementor-2348 .elementor-element.elementor-element-24804c2{--width:50%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-608f051 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-608f051 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2348 .elementor-element.elementor-element-608f051 .elementor-counter-title{font-size:14px;}.elementor-2348 .elementor-element.elementor-element-ec463e4 img{width:100%;}.elementor-2348 .elementor-element.elementor-element-6d92db1 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2348 .elementor-element.elementor-element-6010c99{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-6ac17b9.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-d0c8763 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d0c8763.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-d0c8763 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-502a11c{--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-2348 .elementor-element.elementor-element-60966cf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-eb7161d .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2348 .elementor-element.elementor-element-e955c4c{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-f04651e.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-f04651e .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-a460b21 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-a460b21.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-a460b21 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-f82b148 img{width:100%;}.elementor-2348 .elementor-element.elementor-element-8166a7e{text-align:center;}.elementor-2348 .elementor-element.elementor-element-8166a7e .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2348 .elementor-element.elementor-element-345781a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-a288a4e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-6f1ea7e{text-align:center;}.elementor-2348 .elementor-element.elementor-element-6f1ea7e .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2348 .elementor-element.elementor-element-a29f87b{--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-2348 .elementor-element.elementor-element-8c02974{--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-2348 .elementor-element.elementor-element-cb20ce5{--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-2348 .elementor-element.elementor-element-2cd5314{--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-2348 .elementor-element.elementor-element-ee0d8ad{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-201a015.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-201a015 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-c1e9a83 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-c1e9a83.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-004690c{--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-2348 .elementor-element.elementor-element-94e8efd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2348 .elementor-element.elementor-element-2160bf6{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-23e5df2 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-23e5df2 img{width:200px;}.elementor-2348 .elementor-element.elementor-element-3fea1a1 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3fea1a1 .elementor-heading-title{font-size:30px;line-height:1.35em;}.elementor-2348 .elementor-element.elementor-element-b2e8a35 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-f5fa7e6{--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-2348 .elementor-element.elementor-element-1495491{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-10c9977{text-align:center;}.elementor-2348 .elementor-element.elementor-element-10c9977 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2348 .elementor-element.elementor-element-01bd620{--justify-content:center;}.elementor-2348 .elementor-element.elementor-element-9e85e73.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-9e85e73 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-610e321 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-610e321.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-610e321 .elementor-button{font-size:16px;}.elementor-2348 .elementor-element.elementor-element-0849b3e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2348 .elementor-element.elementor-element-6f988f9{text-align:center;}.elementor-2348 .elementor-element.elementor-element-6f988f9 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2348 .elementor-element.elementor-element-3aa8a92{--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-2348 .elementor-element.elementor-element-7963226{--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-2348 .elementor-element.elementor-element-25dc062{--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-2628519 */.elementor-2348 .elementor-element.elementor-element-2628519 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dff81e */.elementor-2348 .elementor-element.elementor-element-1dff81e .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-da5af27 */.elementor-2348 .elementor-element.elementor-element-da5af27 a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2348 .elementor-element.elementor-element-da5af27 .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-2348 .elementor-element.elementor-element-da5af27 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-da5af27 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2348 .elementor-element.elementor-element-da5af27 a{
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fff258 */.elementor-2348 .elementor-element.elementor-element-4fff258 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-efadbdf */.elementor-2348 .elementor-element.elementor-element-efadbdf{
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a312c3 */@media(min-width: 768px){
    .elementor-2348 .elementor-element.elementor-element-8a312c3{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeb6a3d */.elementor-2348 .elementor-element.elementor-element-aeb6a3d{
    background: #fff;
    padding: 40px 30px;
    border-radius: 10px;
}

@media(max-width: 767px){
    .elementor-2348 .elementor-element.elementor-element-aeb6a3d{
        padding: 30px 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ced0 */.elementor-2348 .elementor-element.elementor-element-3e2ced0{
    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-2348 .elementor-element.elementor-element-3e2ced0{
        padding-top: 45px;
        padding-bottom: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd6bd87 */@media(max-width: 767px){
    .elementor-2348 .elementor-element.elementor-element-dd6bd87 .hide-br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b0c3d39 */.elementor-2348 .elementor-element.elementor-element-b0c3d39 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-52421a1 */.elementor-2348 .elementor-element.elementor-element-52421a1{
    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-41a9c51 */.elementor-2348 .elementor-element.elementor-element-41a9c51 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9bd5a85 */.elementor-2348 .elementor-element.elementor-element-9bd5a85{
    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-2348 .elementor-element.elementor-element-9bd5a85{
        width: 165px;
        right: 20px;
        left: unset;
        bottom: -45px;
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63ad5a8 */.elementor-2348 .elementor-element.elementor-element-63ad5a8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7b931c */.elementor-2348 .elementor-element.elementor-element-c7b931c p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8c1914 */.elementor-2348 .elementor-element.elementor-element-f8c1914 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2348 .elementor-element.elementor-element-f8c1914 .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-2348 .elementor-element.elementor-element-f8c1914 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-f8c1914 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-f8c1914 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-6c6074b .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-2348 .elementor-element.elementor-element-6c6074b .elementor-button-icon svg{
    width: 15px;
}

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

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

.elementor-2348 .elementor-element.elementor-element-293a3fe .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-2348 .elementor-element.elementor-element-293a3fe .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-293a3fe a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-293a3fe a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-aca22fe .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-2348 .elementor-element.elementor-element-aca22fe .elementor-button-icon svg{
    width: 15px;
}

.elementor-2348 .elementor-element.elementor-element-aca22fe a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2348 .elementor-element.elementor-element-aca22fe a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48640a */@media(min-width: 768px){
    .elementor-2348 .elementor-element.elementor-element-b48640a{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91f9416 */.elementor-2348 .elementor-element.elementor-element-91f9416 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-128feea */.elementor-2348 .elementor-element.elementor-element-128feea{
    padding-top: 60px;
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c915e0d */.elementor-2348 .elementor-element.elementor-element-c915e0d .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-2348 .elementor-element.elementor-element-c915e0d{
    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-2348 .elementor-element.elementor-element-c915e0d {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2348 .elementor-element.elementor-element-c915e0d: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-99b8844 */.elementor-2348 .elementor-element.elementor-element-99b8844 .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-2348 .elementor-element.elementor-element-99b8844{
    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-2348 .elementor-element.elementor-element-99b8844 {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2348 .elementor-element.elementor-element-99b8844: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-8775afd */.elementor-2348 .elementor-element.elementor-element-8775afd .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-2348 .elementor-element.elementor-element-8775afd{
    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-2348 .elementor-element.elementor-element-8775afd {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2348 .elementor-element.elementor-element-8775afd: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-4267455 */.elementor-2348 .elementor-element.elementor-element-4267455 .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-2348 .elementor-element.elementor-element-4267455{
    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-2348 .elementor-element.elementor-element-4267455 {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* Hover effect */
.elementor-2348 .elementor-element.elementor-element-4267455: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-014aac5 */.elementor-2348 .elementor-element.elementor-element-014aac5 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2348 .elementor-element.elementor-element-014aac5 .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-2348 .elementor-element.elementor-element-014aac5 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-014aac5 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-014aac5 a{
    width: 220px;
    max-width: 100%;
}

.elementor-2348 .elementor-element.elementor-element-014aac5 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-36c242d .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-2348 .elementor-element.elementor-element-36c242d a:hover .elementor-button-icon{
    background: #000;
}

.elementor-2348 .elementor-element.elementor-element-36c242d a:hover svg{
    filter: brightness(1) invert(1);
}

.elementor-2348 .elementor-element.elementor-element-36c242d .elementor-button-icon svg{
    width: 15px;
}

@media(max-width: 767px){
    .elementor-2348 .elementor-element.elementor-element-36c242d a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e72f8 */.elementor-2348 .elementor-element.elementor-element-22e72f8{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d97f96a */.elementor-2348 .elementor-element.elementor-element-d97f96a p{
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d26194d */.elementor-2348 .elementor-element.elementor-element-d26194d a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2348 .elementor-element.elementor-element-d26194d .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-2348 .elementor-element.elementor-element-d26194d .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-d26194d a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-d26194d a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-422befe .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-2348 .elementor-element.elementor-element-422befe a:hover .elementor-button-icon{
    background: #000;
}

.elementor-2348 .elementor-element.elementor-element-422befe a:hover svg{
    filter: brightness(1) invert(1);
}

.elementor-2348 .elementor-element.elementor-element-422befe .elementor-button-icon svg{
    width: 15px;
}

@media(max-width: 767px){
    .elementor-2348 .elementor-element.elementor-element-422befe a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ccd2ee */.elementor-2348 .elementor-element.elementor-element-1ccd2ee img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23edea3 */.elementor-2348 .elementor-element.elementor-element-23edea3{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-97d4317 */.elementor-2348 .elementor-element.elementor-element-97d4317 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-dce1722 */.elementor-2348 .elementor-element.elementor-element-dce1722 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6434634 */.elementor-2348 .elementor-element.elementor-element-6434634 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-608f051 */.elementor-2348 .elementor-element.elementor-element-608f051 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1606f4 */.elementor-2348 .elementor-element.elementor-element-c1606f4{
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec463e4 */.elementor-2348 .elementor-element.elementor-element-ec463e4 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ac17b9 */.elementor-2348 .elementor-element.elementor-element-6ac17b9 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2348 .elementor-element.elementor-element-6ac17b9 .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-2348 .elementor-element.elementor-element-6ac17b9 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

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

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

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

.elementor-2348 .elementor-element.elementor-element-d0c8763 .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-2348 .elementor-element.elementor-element-d0c8763 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2348 .elementor-element.elementor-element-d0c8763 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2348 .elementor-element.elementor-element-d0c8763 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ca625 */@media(min-width: 768px){
    .elementor-2348 .elementor-element.elementor-element-75ca625{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-092eef7 */.elementor-2348 .elementor-element.elementor-element-092eef7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0581c1f */.elementor-2348 .elementor-element.elementor-element-0581c1f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f04651e */.elementor-2348 .elementor-element.elementor-element-f04651e a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2348 .elementor-element.elementor-element-f04651e .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-2348 .elementor-element.elementor-element-f04651e .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-f04651e a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-f04651e a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-a460b21 .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-2348 .elementor-element.elementor-element-a460b21 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2348 .elementor-element.elementor-element-a460b21 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2348 .elementor-element.elementor-element-a460b21 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60966cf */@media(min-width: 768px){
    .elementor-2348 .elementor-element.elementor-element-60966cf{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f82b148 */.elementor-2348 .elementor-element.elementor-element-f82b148 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77bc8cb */.elementor-2348 .elementor-element.elementor-element-77bc8cb 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-2348 .elementor-element.elementor-element-77bc8cb{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d864c71 */.elementor-2348 .elementor-element.elementor-element-d864c71 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbe2a5 */.elementor-2348 .elementor-element.elementor-element-3cbe2a5{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0176e1c */.elementor-2348 .elementor-element.elementor-element-0176e1c 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-2348 .elementor-element.elementor-element-0176e1c{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113ed34 */.elementor-2348 .elementor-element.elementor-element-113ed34 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe7ed4 */.elementor-2348 .elementor-element.elementor-element-2fe7ed4{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81a32e4 */.elementor-2348 .elementor-element.elementor-element-81a32e4 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-2348 .elementor-element.elementor-element-81a32e4{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbb8af1 */.elementor-2348 .elementor-element.elementor-element-bbb8af1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c75c38 */.elementor-2348 .elementor-element.elementor-element-1c75c38{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4b7500 */.elementor-2348 .elementor-element.elementor-element-f4b7500 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-2348 .elementor-element.elementor-element-f4b7500{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe1b56a */.elementor-2348 .elementor-element.elementor-element-fe1b56a p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-febd6be */.elementor-2348 .elementor-element.elementor-element-febd6be{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-201a015 */.elementor-2348 .elementor-element.elementor-element-201a015 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2348 .elementor-element.elementor-element-201a015 .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-2348 .elementor-element.elementor-element-201a015 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-201a015 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-201a015 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-c1e9a83 .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-2348 .elementor-element.elementor-element-c1e9a83 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2348 .elementor-element.elementor-element-c1e9a83 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-3fea1a1 .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-22e8eea */.elementor-2348 .elementor-element.elementor-element-22e8eea p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2e8a35 */.elementor-2348 .elementor-element.elementor-element-b2e8a35 a{
    padding: 16px 25px;
    padding-right: 52px;
}

.elementor-2348 .elementor-element.elementor-element-b2e8a35 .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-2348 .elementor-element.elementor-element-b2e8a35 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-b2e8a35 a:hover .elementor-button-icon svg{
    filter: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ddb86f */.elementor-2348 .elementor-element.elementor-element-7ddb86f{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2160bf6 */@media(max-width: 1024px){
    .elementor-2348 .elementor-element.elementor-element-2160bf6{
        padding-top: 30px;
        padding-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94e8efd */.elementor-2348 .elementor-element.elementor-element-94e8efd{
    border-radius: 20px;
    background: linear-gradient(135deg, #0078f9 0%, #005cc8 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188dd3b */.elementor-2348 .elementor-element.elementor-element-188dd3b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3baedb */.elementor-2348 .elementor-element.elementor-element-b3baedb p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-485f2b8 */.elementor-2348 .elementor-element.elementor-element-485f2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bdce4 */.elementor-2348 .elementor-element.elementor-element-d2bdce4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e0af6 */.elementor-2348 .elementor-element.elementor-element-b4e0af6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188dd3b */.elementor-2348 .elementor-element.elementor-element-188dd3b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3baedb */.elementor-2348 .elementor-element.elementor-element-b3baedb p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-485f2b8 */.elementor-2348 .elementor-element.elementor-element-485f2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bdce4 */.elementor-2348 .elementor-element.elementor-element-d2bdce4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e0af6 */.elementor-2348 .elementor-element.elementor-element-b4e0af6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188dd3b */.elementor-2348 .elementor-element.elementor-element-188dd3b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3baedb */.elementor-2348 .elementor-element.elementor-element-b3baedb p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-485f2b8 */.elementor-2348 .elementor-element.elementor-element-485f2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bdce4 */.elementor-2348 .elementor-element.elementor-element-d2bdce4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e0af6 */.elementor-2348 .elementor-element.elementor-element-b4e0af6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188dd3b */.elementor-2348 .elementor-element.elementor-element-188dd3b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3baedb */.elementor-2348 .elementor-element.elementor-element-b3baedb p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-485f2b8 */.elementor-2348 .elementor-element.elementor-element-485f2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bdce4 */.elementor-2348 .elementor-element.elementor-element-d2bdce4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e0af6 */.elementor-2348 .elementor-element.elementor-element-b4e0af6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188dd3b */.elementor-2348 .elementor-element.elementor-element-188dd3b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3baedb */.elementor-2348 .elementor-element.elementor-element-b3baedb p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-485f2b8 */.elementor-2348 .elementor-element.elementor-element-485f2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bdce4 */.elementor-2348 .elementor-element.elementor-element-d2bdce4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e0af6 */.elementor-2348 .elementor-element.elementor-element-b4e0af6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188dd3b */.elementor-2348 .elementor-element.elementor-element-188dd3b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3baedb */.elementor-2348 .elementor-element.elementor-element-b3baedb p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-485f2b8 */.elementor-2348 .elementor-element.elementor-element-485f2b8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2bdce4 */.elementor-2348 .elementor-element.elementor-element-d2bdce4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e0af6 */.elementor-2348 .elementor-element.elementor-element-b4e0af6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e85e73 */.elementor-2348 .elementor-element.elementor-element-9e85e73 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

.elementor-2348 .elementor-element.elementor-element-9e85e73 .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-2348 .elementor-element.elementor-element-9e85e73 .elementor-button-icon svg{
    filter: brightness(1) invert(1);
    width: 25px;
}

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

.elementor-2348 .elementor-element.elementor-element-9e85e73 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2348 .elementor-element.elementor-element-9e85e73 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2348 .elementor-element.elementor-element-610e321 .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-2348 .elementor-element.elementor-element-610e321 .elementor-button-icon svg{
    width: 15px;
}

.elementor-2348 .elementor-element.elementor-element-610e321 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2348 .elementor-element.elementor-element-610e321 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-405d6e2 */.elementor-2348 .elementor-element.elementor-element-405d6e2{
    overflow: hidden;
}

.elementor-2348 .elementor-element.elementor-element-405d6e2 img{
    transition: all 0.4s;
    height: 250px;
    width: 500px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef44af1 */.elementor-2348 .elementor-element.elementor-element-ef44af1{
    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-3aa8a92 */.elementor-2348 .elementor-element.elementor-element-3aa8a92:hover img{
    transform: scale(1.1);
}

.elementor-2348 .elementor-element.elementor-element-3aa8a92:hover .moving-column{
    transform: translatey(-10px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b85d2a2 */.elementor-2348 .elementor-element.elementor-element-b85d2a2{
    overflow: hidden;
}

.elementor-2348 .elementor-element.elementor-element-b85d2a2 img{
    transition: all 0.4s;
    height: 250px;
    width: 500px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734077a */.elementor-2348 .elementor-element.elementor-element-734077a{
    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-7963226 */.elementor-2348 .elementor-element.elementor-element-7963226:hover img{
    transform: scale(1.1);
}

.elementor-2348 .elementor-element.elementor-element-7963226:hover .moving-column{
    transform: translatey(-10px);
    background: #30373e;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e337a */.elementor-2348 .elementor-element.elementor-element-51e337a{
    overflow: hidden;
}

.elementor-2348 .elementor-element.elementor-element-51e337a img{
    transition: all 0.4s;
    height: 250px;
    width: 500px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e24772 */.elementor-2348 .elementor-element.elementor-element-2e24772{
    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-25dc062 */.elementor-2348 .elementor-element.elementor-element-25dc062:hover img{
    transform: scale(1.1);
}

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