.elementor-2350 .elementor-element.elementor-element-ee251d0{--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-2350 .elementor-element.elementor-element-c8ae0ac{--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-2350 .elementor-element.elementor-element-680ab81 .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-2350 .elementor-element.elementor-element-8a2bdf1{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-2350 .elementor-element.elementor-element-260fa56 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-260fa56 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-260fa56 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-260fa56{--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-2350 .elementor-element.elementor-element-260fa56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-260fa56 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-260fa56 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-2e22ffa{--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-2350 .elementor-element.elementor-element-affd45c .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-2350 .elementor-element.elementor-element-affd45c .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-affd45c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-affd45c.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-affd45c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-affd45c .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-affd45c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-d33ec56{--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-2350 .elementor-element.elementor-element-d33ec56.e-con{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-3f39a30.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-e297539{--display:flex;--flex-wrap:wrap;}.elementor-2350 .elementor-element.elementor-element-24242cc{--display:flex;}.elementor-2350 .elementor-element.elementor-element-fbb9659 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#333333;}.elementor-2350 .elementor-element.elementor-element-18dfb7f{--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-2350 .elementor-element.elementor-element-18dfb7f:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-18dfb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0078F9CC;}.elementor-2350 .elementor-element.elementor-element-ac1c750{--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-2350 .elementor-element.elementor-element-8e6adfa{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-8e6adfa.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-8e6adfa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-3c8b371{--e-image-carousel-slides-to-show:4;width:auto;max-width:auto;}.elementor-2350 .elementor-element.elementor-element-3c8b371.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-1b4dda4{--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-2350 .elementor-element.elementor-element-1c4e26a{--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-2350 .elementor-element.elementor-element-24ed2c3{--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-2350 .elementor-element.elementor-element-dbe6a3f .elementor-counter-number-wrapper{color:#111111;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-dbe6a3f .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-b017d72{--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-2350 .elementor-element.elementor-element-fe3e90b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2350 .elementor-element.elementor-element-c317688{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-e8ef5ce{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-e8ef5ce .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-e185b4d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-e185b4d{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-4c4c158{--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-2350 .elementor-element.elementor-element-e06d9ca .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-2350 .elementor-element.elementor-element-e06d9ca .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-e06d9ca .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-e06d9ca.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-e06d9ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-e06d9ca .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-e06d9ca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-d11edab .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-2350 .elementor-element.elementor-element-d11edab .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-d11edab .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-d11edab.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-d11edab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-d11edab .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-d11edab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-9917179{--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-2350 .elementor-element.elementor-element-9917179:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-9917179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F080;}.elementor-2350 .elementor-element.elementor-element-3204371{--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-2350 .elementor-element.elementor-element-ab1f539 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2350 .elementor-element.elementor-element-49df983 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-49df983{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-49df983 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-6f89ea1{--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-2350 .elementor-element.elementor-element-0869041 .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-2350 .elementor-element.elementor-element-0869041 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-0869041 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-0869041.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-0869041 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-0869041 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-0869041 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-7d0b327 .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-2350 .elementor-element.elementor-element-7d0b327 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-7d0b327 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-7d0b327.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-7d0b327 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-7d0b327 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-7d0b327 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-715cbb8{--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-2350 .elementor-element.elementor-element-bb346c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-d4243d6{--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-2350 .elementor-element.elementor-element-5eadf97{--display:flex;}.elementor-2350 .elementor-element.elementor-element-58bbed4{text-align:center;}.elementor-2350 .elementor-element.elementor-element-58bbed4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2350 .elementor-element.elementor-element-5725c10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-888a526{--display:flex;}.elementor-2350 .elementor-element.elementor-element-ad57426{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-7803b9f{--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-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-wrapper{align-items:start;}.elementor-2350 .elementor-element.elementor-element-441368e{--icon-box-icon-margin:20px;}.elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2350 .elementor-element.elementor-element-441368e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-441368e.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-441368e.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-2350 .elementor-element.elementor-element-441368e .elementor-icon{font-size:26px;}.elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-441368e:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-441368e:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-description{color:#333333;}.elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-wrapper{align-items:start;}.elementor-2350 .elementor-element.elementor-element-c82e630{--icon-box-icon-margin:20px;}.elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2350 .elementor-element.elementor-element-c82e630.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-c82e630.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-c82e630.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-2350 .elementor-element.elementor-element-c82e630 .elementor-icon{font-size:26px;}.elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-c82e630:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-c82e630:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-description{color:#333333;}.elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-wrapper{align-items:start;}.elementor-2350 .elementor-element.elementor-element-9250347{--icon-box-icon-margin:20px;}.elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2350 .elementor-element.elementor-element-9250347.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-9250347.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-9250347.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-2350 .elementor-element.elementor-element-9250347 .elementor-icon{font-size:26px;}.elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-9250347:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-9250347:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-description{color:#333333;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-wrapper{align-items:start;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c{--icon-box-icon-margin:20px;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-4ad3a3c.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-4ad3a3c.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-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon{font-size:26px;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-4ad3a3c:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-description{color:#333333;}.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-wrapper{align-items:start;}.elementor-2350 .elementor-element.elementor-element-7284b24{--icon-box-icon-margin:20px;}.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-2350 .elementor-element.elementor-element-7284b24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-7284b24.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-7284b24.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-2350 .elementor-element.elementor-element-7284b24 .elementor-icon{font-size:26px;}.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-7284b24:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-7284b24:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-description{color:#333333;}.elementor-2350 .elementor-element.elementor-element-4ad79a9{--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-2350 .elementor-element.elementor-element-aba88c8 .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-2350 .elementor-element.elementor-element-aba88c8 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-aba88c8 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-aba88c8.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-aba88c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-aba88c8 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-aba88c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-aba923d .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-2350 .elementor-element.elementor-element-aba923d .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-aba923d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-aba923d.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-aba923d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-aba923d .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-aba923d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-c45dc46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-c45dc46:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-c45dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-c45dc46::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .e-con-inner > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .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-2350 .elementor-element.elementor-element-d024575{--display:flex;}.elementor-2350 .elementor-element.elementor-element-b68abad .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-8ccb220 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-8ccb220 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-5030296{--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-2350 .elementor-element.elementor-element-c018da8{--display:flex;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c{--icon-box-icon-margin:21px;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-3e7fb3c.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c .elementor-icon{font-size:38px;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-3e7fb3c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-3e7fb3c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-3e7fb3c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-bbdc21d{--display:flex;}.elementor-2350 .elementor-element.elementor-element-1e16bca .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-1e16bca{--icon-box-icon-margin:21px;}.elementor-2350 .elementor-element.elementor-element-1e16bca .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-1e16bca.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2350 .elementor-element.elementor-element-1e16bca.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-1e16bca.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2350 .elementor-element.elementor-element-1e16bca .elementor-icon{font-size:38px;}.elementor-2350 .elementor-element.elementor-element-1e16bca .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-1e16bca .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-1e16bca:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-1e16bca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-1e16bca .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-33c9455{--display:flex;}.elementor-2350 .elementor-element.elementor-element-5d4c692 .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-5d4c692{--icon-box-icon-margin:21px;}.elementor-2350 .elementor-element.elementor-element-5d4c692 .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-5d4c692.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2350 .elementor-element.elementor-element-5d4c692.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-5d4c692.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2350 .elementor-element.elementor-element-5d4c692 .elementor-icon{font-size:38px;}.elementor-2350 .elementor-element.elementor-element-5d4c692 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-5d4c692 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-5d4c692:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-5d4c692:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-5d4c692 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-d331b86{--display:flex;}.elementor-2350 .elementor-element.elementor-element-49879cf .elementor-icon-box-wrapper{text-align:left;}.elementor-2350 .elementor-element.elementor-element-49879cf{--icon-box-icon-margin:21px;}.elementor-2350 .elementor-element.elementor-element-49879cf .elementor-icon-box-title{margin-block-end:17px;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-49879cf.elementor-view-stacked .elementor-icon{background-color:#020000;}.elementor-2350 .elementor-element.elementor-element-49879cf.elementor-view-framed .elementor-icon, .elementor-2350 .elementor-element.elementor-element-49879cf.elementor-view-default .elementor-icon{fill:#020000;color:#020000;border-color:#020000;}.elementor-2350 .elementor-element.elementor-element-49879cf .elementor-icon{font-size:38px;}.elementor-2350 .elementor-element.elementor-element-49879cf .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-49879cf .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-49879cf:has(:hover) .elementor-icon-box-title,
					 .elementor-2350 .elementor-element.elementor-element-49879cf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-49879cf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-c6418d0{--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-2350 .elementor-element.elementor-element-ffbd194 .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-2350 .elementor-element.elementor-element-ffbd194 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-ffbd194 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-ffbd194.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-ffbd194 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-ffbd194 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-ffbd194 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-b3e9fa3 .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-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2350 .elementor-element.elementor-element-b3e9fa3.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button:focus svg{fill:#000000;}.elementor-2350 .elementor-element.elementor-element-31bcbd8{--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-2350 .elementor-element.elementor-element-31bcbd8:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-31bcbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-bf65bfc{--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-2350 .elementor-element.elementor-element-eb55e2c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-25c98ae{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-23213fd{--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-2350 .elementor-element.elementor-element-e1b80dc .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-2350 .elementor-element.elementor-element-e1b80dc .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-e1b80dc .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-e1b80dc.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-e1b80dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-e1b80dc .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-e1b80dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-1246c1a .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-2350 .elementor-element.elementor-element-1246c1a .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-1246c1a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-2350 .elementor-element.elementor-element-1246c1a.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-1246c1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-1246c1a .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-1246c1a .elementor-button:focus svg{fill:#000000;}.elementor-2350 .elementor-element.elementor-element-1c26e1d{--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-2350 .elementor-element.elementor-element-d040efb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-8b5ac29{--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-2350 .elementor-element.elementor-element-8b5ac29:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-8b5ac29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2350 .elementor-element.elementor-element-800c13a{--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-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-fe7b8a8{--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-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-90aed0e{--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-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-b751863{--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-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-number-wrapper{color:#333333;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-title{color:#333333;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-2350 .elementor-element.elementor-element-83aac42{--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-2350 .elementor-element.elementor-element-aaf3da8{--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-2350 .elementor-element.elementor-element-56fd584{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-54fcadb{--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-2350 .elementor-element.elementor-element-347634d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2350 .elementor-element.elementor-element-88857a4{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-e024f4b{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-e024f4b .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-8ae7ade{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-530b367{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-530b367 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-b6efb3c{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-6ffdc32{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-6ffdc32 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-3f790a1{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-e156b30{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-e156b30 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-f441278{--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-2350 .elementor-element.elementor-element-c9b2e07 .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-2350 .elementor-element.elementor-element-c9b2e07 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-c9b2e07 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-c9b2e07.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-c9b2e07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-c9b2e07 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-c9b2e07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-9538bf7 .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-2350 .elementor-element.elementor-element-9538bf7 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-9538bf7 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-9538bf7.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-9538bf7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-9538bf7 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-9538bf7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-1d91017{--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-2350 .elementor-element.elementor-element-6f00c9e{--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-2350 .elementor-element.elementor-element-f7f24b2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2350 .elementor-element.elementor-element-a1ddfc8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-a1ddfc8{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-5570890{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-5570890 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-ed4ca75 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-ed4ca75{font-family:"Inter", Sans-serif;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2350 .elementor-element.elementor-element-1b4b734{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-1b4b734 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-2350 .elementor-element.elementor-element-79c7081{--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-2350 .elementor-element.elementor-element-bff37cd .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-2350 .elementor-element.elementor-element-bff37cd .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-bff37cd .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-bff37cd.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-bff37cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-bff37cd .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-bff37cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-3a03785 .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-2350 .elementor-element.elementor-element-3a03785 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-3a03785 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-3a03785.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-3a03785 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-3a03785 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-3a03785 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-ad9142d{--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-2350 .elementor-element.elementor-element-7f04b18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-2ab0117{--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-2350 .elementor-element.elementor-element-68b7270{--display:flex;}.elementor-2350 .elementor-element.elementor-element-02ebda2{text-align:center;}.elementor-2350 .elementor-element.elementor-element-02ebda2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2350 .elementor-element.elementor-element-09caabe{--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-2350 .elementor-element.elementor-element-01f2fe0{--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-2350 .elementor-element.elementor-element-0803179{--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-2350 .elementor-element.elementor-element-0730677{--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-2350 .elementor-element.elementor-element-8f2bd18{--display:flex;}.elementor-2350 .elementor-element.elementor-element-ed08390{text-align:center;}.elementor-2350 .elementor-element.elementor-element-ed08390 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2350 .elementor-element.elementor-element-2b1e9ff{--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-2350 .elementor-element.elementor-element-f3de276{--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-2350 .elementor-element.elementor-element-afc6fa7{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-afc6fa7:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-afc6fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-6a789ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2350 .elementor-element.elementor-element-87ae530 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-11d8fc5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-0af320b{--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-2350 .elementor-element.elementor-element-e9aa9a2{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-e9aa9a2:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-e9aa9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-40500d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2350 .elementor-element.elementor-element-c3574ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-6345a77{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-d2fbce7{--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-2350 .elementor-element.elementor-element-1b641d7{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-1b641d7:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-1b641d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-62486ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2350 .elementor-element.elementor-element-053682f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-39fb649{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-b4a8c87{--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-2350 .elementor-element.elementor-element-a457248{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-2350 .elementor-element.elementor-element-a457248:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-a457248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-28d6dd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2350 .elementor-element.elementor-element-cf49320 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-5a9bbf3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-b9e5437{--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-2350 .elementor-element.elementor-element-39532eb{--display:flex;}.elementor-2350 .elementor-element.elementor-element-47c4314{--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-2350 .elementor-element.elementor-element-25e8e01 .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-2350 .elementor-element.elementor-element-25e8e01 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-25e8e01 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-25e8e01.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-25e8e01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-25e8e01 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-25e8e01 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5 .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-2350 .elementor-element.elementor-element-7e3ebe5 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-7e3ebe5 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-7e3ebe5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-bb12441{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-e1b86c5{--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-2350 .elementor-element.elementor-element-304662d{--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-2350 .elementor-element.elementor-element-df2cfe1 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-2350 .elementor-element.elementor-element-df2cfe1.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-df2cfe1 img{width:400px;}.elementor-2350 .elementor-element.elementor-element-392ed9a{--display:flex;--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-888b2e3 .elementor-heading-title{font-family:"Vidaloka", Sans-serif;font-size:50px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-ef78039{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-c461074 .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-2350 .elementor-element.elementor-element-c461074 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-c461074 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-c461074 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-c461074 .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-c461074 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-06917fc{--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-2350 .elementor-element.elementor-element-7f9789b{--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-2350 .elementor-element.elementor-element-96b27ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2350 .elementor-element.elementor-element-1ece766{--display:flex;}.elementor-2350 .elementor-element.elementor-element-2df18a1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-23d6a44{--display:flex;}.elementor-2350 .elementor-element.elementor-element-f3ed4a7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-c831fc6{--display:flex;}.elementor-2350 .elementor-element.elementor-element-17254f4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-0a3b0d8{--display:flex;}.elementor-2350 .elementor-element.elementor-element-566bda0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-2350 .elementor-element.elementor-element-53c73bc{--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-2350 .elementor-element.elementor-element-53c73bc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-53c73bc > .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-2350 .elementor-element.elementor-element-53c73bc {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2350 .elementor-element.elementor-element-53c73bc > .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-2350 .elementor-element.elementor-element-53c73bc > .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-2350 .elementor-element.elementor-element-0ba8628{--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-2350 .elementor-element.elementor-element-b7e9f7d .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-2350 .elementor-element.elementor-element-b7e9f7d .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-b7e9f7d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-b7e9f7d.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-b7e9f7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-b7e9f7d .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-b7e9f7d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-e70392e .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-2350 .elementor-element.elementor-element-e70392e .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-e70392e .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-e70392e.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-e70392e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2350 .elementor-element.elementor-element-e70392e .elementor-button:hover svg, .elementor-2350 .elementor-element.elementor-element-e70392e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-132eef3{--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-2350 .elementor-element.elementor-element-6142e8f{--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-2350 .elementor-element.elementor-element-373888f{--display:flex;}.elementor-2350 .elementor-element.elementor-element-5189df8{text-align:center;}.elementor-2350 .elementor-element.elementor-element-5189df8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-2350 .elementor-element.elementor-element-39ff846{--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-2350 .elementor-element.elementor-element-f9f2b20{--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-2350 .elementor-element.elementor-element-90ed7eb{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2350 .elementor-element.elementor-element-90ed7eb:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-90ed7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2350 .elementor-element.elementor-element-6ec7c6c{text-align:center;}.elementor-2350 .elementor-element.elementor-element-6ec7c6c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-69d57a9{--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-2350 .elementor-element.elementor-element-eb8c4ac{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2350 .elementor-element.elementor-element-eb8c4ac:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-eb8c4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2350 .elementor-element.elementor-element-cda97a4{text-align:center;}.elementor-2350 .elementor-element.elementor-element-cda97a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-4313646{--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-2350 .elementor-element.elementor-element-5b55129{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2350 .elementor-element.elementor-element-5b55129:not(.elementor-motion-effects-element-type-background), .elementor-2350 .elementor-element.elementor-element-5b55129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30373E;}.elementor-2350 .elementor-element.elementor-element-4ea688c{text-align:center;}.elementor-2350 .elementor-element.elementor-element-4ea688c .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-2350 .elementor-element.elementor-element-c8ae0ac{--width:50%;}.elementor-2350 .elementor-element.elementor-element-2e22ffa{--width:100%;}.elementor-2350 .elementor-element.elementor-element-d33ec56{--width:260px;}.elementor-2350 .elementor-element.elementor-element-e297539{--width:50%;}.elementor-2350 .elementor-element.elementor-element-1c4e26a{--width:50%;}.elementor-2350 .elementor-element.elementor-element-b017d72{--width:50%;}.elementor-2350 .elementor-element.elementor-element-3204371{--width:50%;}.elementor-2350 .elementor-element.elementor-element-715cbb8{--width:50%;}.elementor-2350 .elementor-element.elementor-element-c018da8{--width:23.5%;}.elementor-2350 .elementor-element.elementor-element-bbdc21d{--width:23.5%;}.elementor-2350 .elementor-element.elementor-element-33c9455{--width:23.5%;}.elementor-2350 .elementor-element.elementor-element-d331b86{--width:23.5%;}.elementor-2350 .elementor-element.elementor-element-bf65bfc{--width:50%;}.elementor-2350 .elementor-element.elementor-element-1c26e1d{--width:50%;}.elementor-2350 .elementor-element.elementor-element-800c13a{--width:33.33%;}.elementor-2350 .elementor-element.elementor-element-fe7b8a8{--width:33.33%;}.elementor-2350 .elementor-element.elementor-element-90aed0e{--width:33.33%;}.elementor-2350 .elementor-element.elementor-element-b751863{--width:33.33%;}.elementor-2350 .elementor-element.elementor-element-aaf3da8{--width:50%;}.elementor-2350 .elementor-element.elementor-element-54fcadb{--width:50%;}.elementor-2350 .elementor-element.elementor-element-6f00c9e{--width:50%;}.elementor-2350 .elementor-element.elementor-element-ad9142d{--width:50%;}.elementor-2350 .elementor-element.elementor-element-01f2fe0{--width:50%;}.elementor-2350 .elementor-element.elementor-element-0803179{--width:50%;}.elementor-2350 .elementor-element.elementor-element-f3de276{--width:25%;}.elementor-2350 .elementor-element.elementor-element-0af320b{--width:25%;}.elementor-2350 .elementor-element.elementor-element-d2fbce7{--width:25%;}.elementor-2350 .elementor-element.elementor-element-b4a8c87{--width:25%;}.elementor-2350 .elementor-element.elementor-element-bb12441{--content-width:1140px;}.elementor-2350 .elementor-element.elementor-element-304662d{--width:100%;}.elementor-2350 .elementor-element.elementor-element-7f9789b{--width:50%;}.elementor-2350 .elementor-element.elementor-element-132eef3{--width:50%;}.elementor-2350 .elementor-element.elementor-element-f9f2b20{--width:33.33%;}.elementor-2350 .elementor-element.elementor-element-69d57a9{--width:33.33%;}.elementor-2350 .elementor-element.elementor-element-4313646{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2350 .elementor-element.elementor-element-c018da8{--width:48.5%;}.elementor-2350 .elementor-element.elementor-element-bbdc21d{--width:48.5%;}.elementor-2350 .elementor-element.elementor-element-33c9455{--width:48.5%;}.elementor-2350 .elementor-element.elementor-element-d331b86{--width:48.5%;}.elementor-2350 .elementor-element.elementor-element-f3de276{--width:50%;}.elementor-2350 .elementor-element.elementor-element-0af320b{--width:50%;}.elementor-2350 .elementor-element.elementor-element-d2fbce7{--width:50%;}.elementor-2350 .elementor-element.elementor-element-b4a8c87{--width:50%;}.elementor-2350 .elementor-element.elementor-element-304662d{--width:100%;}.elementor-2350 .elementor-element.elementor-element-f9f2b20{--width:50%;}.elementor-2350 .elementor-element.elementor-element-69d57a9{--width:50%;}.elementor-2350 .elementor-element.elementor-element-4313646{--width:50%;}}@media(min-width:1025px){.elementor-2350 .elementor-element.elementor-element-c45dc46::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .e-con-inner > .elementor-background-video-container::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2350 .elementor-element.elementor-element-c45dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2350 .elementor-element.elementor-element-680ab81{text-align:left;}.elementor-2350 .elementor-element.elementor-element-680ab81 .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-2e22ffa{--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-2350 .elementor-element.elementor-element-affd45c.elementor-element{--align-self:flex-start;--order:1;}.elementor-2350 .elementor-element.elementor-element-d33ec56.e-con{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-fbb9659 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-8e6adfa{--container-widget-width:866px;--container-widget-flex-grow:0;width:var( --container-widget-width, 866px );max-width:866px;}.elementor-2350 .elementor-element.elementor-element-8e6adfa .elementor-heading-title{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-3c8b371{--e-image-carousel-slides-to-show:3;}.elementor-2350 .elementor-element.elementor-element-dbe6a3f .elementor-counter-number-wrapper{font-size:50px;}.elementor-2350 .elementor-element.elementor-element-dbe6a3f .elementor-counter-title{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-fe3e90b .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-4c4c158{--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-2350 .elementor-element.elementor-element-e06d9ca.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-d11edab > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-ab1f539 .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-6f89ea1{--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-2350 .elementor-element.elementor-element-0869041.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-7d0b327 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-58bbed4 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-5725c10{--flex-wrap:wrap;}.elementor-2350 .elementor-element.elementor-element-7803b9f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-4ad79a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-aba88c8.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-8ccb220 .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-ffbd194.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-eb55e2c .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-23213fd{--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-2350 .elementor-element.elementor-element-e1b80dc.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-title{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-title{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-number-wrapper{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-title{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-title{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-347634d .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-f441278{--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-2350 .elementor-element.elementor-element-c9b2e07.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-9538bf7 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-f7f24b2 .elementor-heading-title{font-size:35px;}.elementor-2350 .elementor-element.elementor-element-79c7081{--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-2350 .elementor-element.elementor-element-bff37cd.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-3a03785 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-02ebda2 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-ed08390 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-2b1e9ff{--flex-wrap:wrap;}.elementor-2350 .elementor-element.elementor-element-47c4314{--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-2350 .elementor-element.elementor-element-25e8e01.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-bb12441{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-e1b86c5{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-304662d{--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-2350 .elementor-element.elementor-element-df2cfe1 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-df2cfe1 img{width:250px;}.elementor-2350 .elementor-element.elementor-element-888b2e3{text-align:center;}.elementor-2350 .elementor-element.elementor-element-888b2e3 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2350 .elementor-element.elementor-element-ef78039{text-align:center;font-size:18px;}.elementor-2350 .elementor-element.elementor-element-96b27ec .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-53c73bc{--n-accordion-title-font-size:16px;}.elementor-2350 .elementor-element.elementor-element-0ba8628{--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-2350 .elementor-element.elementor-element-b7e9f7d.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-e70392e > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-5189df8 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-39ff846{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2350 .elementor-element.elementor-element-680ab81{text-align:center;}.elementor-2350 .elementor-element.elementor-element-680ab81 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-8a2bdf1{text-align:center;}.elementor-2350 .elementor-element.elementor-element-2e22ffa{--width:100%;--justify-content:center;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-affd45c.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-affd45c .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-d33ec56{--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-3f39a30 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-3f39a30.elementor-element{--align-self:flex-start;}.elementor-2350 .elementor-element.elementor-element-e297539{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-fbb9659{text-align:center;}.elementor-2350 .elementor-element.elementor-element-fbb9659 .elementor-heading-title{font-size:25px;}.elementor-2350 .elementor-element.elementor-element-ac1c750{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-8e6adfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2350 .elementor-element.elementor-element-8e6adfa .elementor-heading-title{font-size:22px;}.elementor-2350 .elementor-element.elementor-element-3c8b371{--e-image-carousel-slides-to-show:2;}.elementor-2350 .elementor-element.elementor-element-3c8b371 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-e313cdb img{width:100%;}.elementor-2350 .elementor-element.elementor-element-dbe6a3f .elementor-counter-number-wrapper{font-size:40px;}.elementor-2350 .elementor-element.elementor-element-dbe6a3f .elementor-counter-title{font-size:14px;}.elementor-2350 .elementor-element.elementor-element-b017d72{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-fe3e90b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2350 .elementor-element.elementor-element-4c4c158{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-e06d9ca.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-e06d9ca .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-d11edab > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-d11edab.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-d11edab .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-9917179{--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-2350 .elementor-element.elementor-element-3204371{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-ab1f539 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2350 .elementor-element.elementor-element-6f89ea1{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-0869041.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-0869041 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-7d0b327 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-7d0b327.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-7d0b327 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-d2a5613 img{width:100%;}.elementor-2350 .elementor-element.elementor-element-58bbed4{text-align:center;}.elementor-2350 .elementor-element.elementor-element-58bbed4 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2350 .elementor-element.elementor-element-967d354 img{width:100%;}.elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon{font-size:25px;}.elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-title a{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon{font-size:25px;}.elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-c82e630 .elementor-icon-box-title a{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon{font-size:25px;}.elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-9250347 .elementor-icon-box-title a{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon{font-size:25px;}.elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-4ad3a3c .elementor-icon-box-title a{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon{font-size:25px;}.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-title, .elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-title a{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-4ad79a9{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-aba88c8.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-aba88c8 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-aba923d > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-aba923d.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-aba923d .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-c45dc46{--overlay-opacity:0.4;}.elementor-2350 .elementor-element.elementor-element-8ccb220 .elementor-heading-title{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-bbdc21d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-33c9455{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-d331b86{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-ffbd194 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-b3e9fa3 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-31bcbd8{--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-2350 .elementor-element.elementor-element-bf65bfc{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-eb55e2c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2350 .elementor-element.elementor-element-23213fd{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-e1b80dc.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-e1b80dc .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-1246c1a > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-1246c1a.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-1246c1a .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-c076301 > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-2350 .elementor-element.elementor-element-c076301 img{width:100%;}.elementor-2350 .elementor-element.elementor-element-8b5ac29{--flex-wrap:wrap;}.elementor-2350 .elementor-element.elementor-element-800c13a{--width:50%;}.elementor-2350 .elementor-element.elementor-element-aad5c40 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-title{font-size:14px;}.elementor-2350 .elementor-element.elementor-element-fe7b8a8{--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-2350 .elementor-element.elementor-element-4b128b0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-title{font-size:14px;}.elementor-2350 .elementor-element.elementor-element-90aed0e{--width:50%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-c0639dc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-number-wrapper{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-title{font-size:14px;}.elementor-2350 .elementor-element.elementor-element-b751863{--width:50%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-d7165d5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-number-wrapper{font-size:30px;}.elementor-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-title{font-size:14px;}.elementor-2350 .elementor-element.elementor-element-c4166b4 img{width:100%;}.elementor-2350 .elementor-element.elementor-element-347634d .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2350 .elementor-element.elementor-element-f441278{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-c9b2e07.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-c9b2e07 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-9538bf7 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-9538bf7.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-9538bf7 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-1d91017{--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-2350 .elementor-element.elementor-element-6f00c9e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-f7f24b2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2350 .elementor-element.elementor-element-79c7081{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-bff37cd.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-bff37cd .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-3a03785 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-3a03785.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-3a03785 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-61bce32 img{width:100%;}.elementor-2350 .elementor-element.elementor-element-2ab0117{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-02ebda2{text-align:center;}.elementor-2350 .elementor-element.elementor-element-02ebda2 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2350 .elementor-element.elementor-element-09caabe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-0730677{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-ed08390{text-align:center;}.elementor-2350 .elementor-element.elementor-element-ed08390 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2350 .elementor-element.elementor-element-f3de276{--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-2350 .elementor-element.elementor-element-0af320b{--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-2350 .elementor-element.elementor-element-d2fbce7{--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-2350 .elementor-element.elementor-element-b4a8c87{--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-2350 .elementor-element.elementor-element-47c4314{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-25e8e01.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-25e8e01 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-7e3ebe5 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-bb12441{--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-2350 .elementor-element.elementor-element-e1b86c5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2350 .elementor-element.elementor-element-304662d{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-df2cfe1 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-df2cfe1 img{width:200px;}.elementor-2350 .elementor-element.elementor-element-888b2e3 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-888b2e3 .elementor-heading-title{font-size:30px;line-height:1.35em;}.elementor-2350 .elementor-element.elementor-element-c461074 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-c461074 .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-06917fc{--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-2350 .elementor-element.elementor-element-7f9789b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-96b27ec{text-align:center;}.elementor-2350 .elementor-element.elementor-element-96b27ec .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2350 .elementor-element.elementor-element-0ba8628{--justify-content:center;}.elementor-2350 .elementor-element.elementor-element-b7e9f7d.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-b7e9f7d .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-e70392e > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-e70392e.elementor-element{--align-self:center;}.elementor-2350 .elementor-element.elementor-element-e70392e .elementor-button{font-size:16px;}.elementor-2350 .elementor-element.elementor-element-6142e8f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2350 .elementor-element.elementor-element-5189df8{text-align:center;}.elementor-2350 .elementor-element.elementor-element-5189df8 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-2350 .elementor-element.elementor-element-f9f2b20{--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-2350 .elementor-element.elementor-element-69d57a9{--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-2350 .elementor-element.elementor-element-4313646{--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-8a2bdf1 */.elementor-2350 .elementor-element.elementor-element-8a2bdf1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-260fa56 */.elementor-2350 .elementor-element.elementor-element-260fa56 .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-affd45c */.elementor-2350 .elementor-element.elementor-element-affd45c a{
    padding: 16px 25px;
    padding-right: 52px;
}

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

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

.elementor-2350 .elementor-element.elementor-element-affd45c a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2350 .elementor-element.elementor-element-affd45c a{
        width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59c73e0 */.elementor-2350 .elementor-element.elementor-element-59c73e0 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-2e22ffa */.elementor-2350 .elementor-element.elementor-element-2e22ffa{
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ae0ac */@media(min-width: 768px){
    .elementor-2350 .elementor-element.elementor-element-c8ae0ac{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24242cc */.elementor-2350 .elementor-element.elementor-element-24242cc{
    background: #fff;
    padding: 40px 30px;
    border-radius: 10px;
}

@media(max-width: 767px){
    .elementor-2350 .elementor-element.elementor-element-24242cc{
        padding: 30px 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee251d0 */.elementor-2350 .elementor-element.elementor-element-ee251d0{
    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-2350 .elementor-element.elementor-element-ee251d0{
        padding-top: 45px;
        padding-bottom: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e6adfa */@media(max-width: 767px){
    .elementor-2350 .elementor-element.elementor-element-8e6adfa .hide-br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3c8b371 */.elementor-2350 .elementor-element.elementor-element-3c8b371 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-18dfb7f */.elementor-2350 .elementor-element.elementor-element-18dfb7f{
    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-e313cdb */.elementor-2350 .elementor-element.elementor-element-e313cdb img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-dbe6a3f */.elementor-2350 .elementor-element.elementor-element-dbe6a3f{
    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-2350 .elementor-element.elementor-element-dbe6a3f{
        width: 165px;
        right: 20px;
        left: unset;
        bottom: -45px;
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c317688 */.elementor-2350 .elementor-element.elementor-element-c317688 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e185b4d */.elementor-2350 .elementor-element.elementor-element-e185b4d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e06d9ca */.elementor-2350 .elementor-element.elementor-element-e06d9ca a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

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

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

.elementor-2350 .elementor-element.elementor-element-e06d9ca a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-e06d9ca a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-d11edab a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

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

.elementor-2350 .elementor-element.elementor-element-0869041 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-0869041 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-7d0b327 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2350 .elementor-element.elementor-element-7d0b327 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3204371 */@media(min-width: 768px){
    .elementor-2350 .elementor-element.elementor-element-3204371{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2a5613 */.elementor-2350 .elementor-element.elementor-element-d2a5613 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9917179 */.elementor-2350 .elementor-element.elementor-element-9917179{
    padding-top: 60px;
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58bbed4 */.elementor-2350 .elementor-element.elementor-element-58bbed4{
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-967d354 */.elementor-2350 .elementor-element.elementor-element-967d354 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-441368e */.elementor-2350 .elementor-element.elementor-element-441368e .elementor-icon-box-icon{
    margin-top: 11px;
}

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

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

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

.elementor-2350 .elementor-element.elementor-element-4ad3a3c{
    border-bottom: 1px solid rgb(0,0,0,0.2);
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7284b24 */.elementor-2350 .elementor-element.elementor-element-7284b24 .elementor-icon-box-icon{
    margin-top: 11px;
}

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

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

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

.elementor-2350 .elementor-element.elementor-element-aba88c8 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-aba88c8 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-aba923d a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 767px){
    .elementor-2350 .elementor-element.elementor-element-aba923d a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7803b9f */@media(min-width: 768px){
    .elementor-2350 .elementor-element.elementor-element-7803b9f{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e7fb3c */.elementor-2350 .elementor-element.elementor-element-3e7fb3c .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-2350 .elementor-element.elementor-element-3e7fb3c{
    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-2350 .elementor-element.elementor-element-3e7fb3c {
    border-radius: 6px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

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

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

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

/* Hover effect */
.elementor-2350 .elementor-element.elementor-element-49879cf: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-ffbd194 */.elementor-2350 .elementor-element.elementor-element-ffbd194 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

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

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

.elementor-2350 .elementor-element.elementor-element-ffbd194 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-ffbd194 a{
    width: 220px;
    max-width: 100%;
}

.elementor-2350 .elementor-element.elementor-element-ffbd194 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-b3e9fa3 a:hover svg{
    filter: brightness(1) invert(1);
}

.elementor-2350 .elementor-element.elementor-element-b3e9fa3 .elementor-button-icon svg{
    width: 15px;
}

@media(max-width: 767px){
    .elementor-2350 .elementor-element.elementor-element-b3e9fa3 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45dc46 */.elementor-2350 .elementor-element.elementor-element-c45dc46{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c98ae */.elementor-2350 .elementor-element.elementor-element-25c98ae p{
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1b80dc */.elementor-2350 .elementor-element.elementor-element-e1b80dc a{
    padding: 16px 25px;
    padding-right: 52px;
}

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

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

.elementor-2350 .elementor-element.elementor-element-e1b80dc a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-e1b80dc a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2350 .elementor-element.elementor-element-1246c1a .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-2350 .elementor-element.elementor-element-1246c1a a:hover .elementor-button-icon{
    background: #000;
}

.elementor-2350 .elementor-element.elementor-element-1246c1a a:hover svg{
    filter: brightness(1) invert(1);
}

.elementor-2350 .elementor-element.elementor-element-1246c1a .elementor-button-icon svg{
    width: 15px;
}

@media(max-width: 767px){
    .elementor-2350 .elementor-element.elementor-element-1246c1a a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c076301 */.elementor-2350 .elementor-element.elementor-element-c076301 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bcbd8 */.elementor-2350 .elementor-element.elementor-element-31bcbd8{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aad5c40 */.elementor-2350 .elementor-element.elementor-element-aad5c40 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4b128b0 */.elementor-2350 .elementor-element.elementor-element-4b128b0 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c0639dc */.elementor-2350 .elementor-element.elementor-element-c0639dc .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d7165d5 */.elementor-2350 .elementor-element.elementor-element-d7165d5 .elementor-counter-title{
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5ac29 */.elementor-2350 .elementor-element.elementor-element-8b5ac29{
    padding-top: 25px;
    padding-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4166b4 */.elementor-2350 .elementor-element.elementor-element-c4166b4 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88857a4 */.elementor-2350 .elementor-element.elementor-element-88857a4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae7ade */.elementor-2350 .elementor-element.elementor-element-8ae7ade p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6efb3c */.elementor-2350 .elementor-element.elementor-element-b6efb3c p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f790a1 */.elementor-2350 .elementor-element.elementor-element-3f790a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9b2e07 */.elementor-2350 .elementor-element.elementor-element-c9b2e07 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

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

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

.elementor-2350 .elementor-element.elementor-element-c9b2e07 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-c9b2e07 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-9538bf7 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2350 .elementor-element.elementor-element-9538bf7 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54fcadb */@media(min-width: 768px){
    .elementor-2350 .elementor-element.elementor-element-54fcadb{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1ddfc8 */.elementor-2350 .elementor-element.elementor-element-a1ddfc8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed4ca75 */.elementor-2350 .elementor-element.elementor-element-ed4ca75 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bff37cd */.elementor-2350 .elementor-element.elementor-element-bff37cd a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

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

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

.elementor-2350 .elementor-element.elementor-element-bff37cd a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-bff37cd a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-3a03785 a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2350 .elementor-element.elementor-element-3a03785 a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f00c9e */@media(min-width: 768px){
    .elementor-2350 .elementor-element.elementor-element-6f00c9e{
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61bce32 */.elementor-2350 .elementor-element.elementor-element-61bce32 img{
    width: 100%!important;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a789ff */.elementor-2350 .elementor-element.elementor-element-6a789ff 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-2350 .elementor-element.elementor-element-6a789ff{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11d8fc5 */.elementor-2350 .elementor-element.elementor-element-11d8fc5 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc6fa7 */.elementor-2350 .elementor-element.elementor-element-afc6fa7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40500d4 */.elementor-2350 .elementor-element.elementor-element-40500d4 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-2350 .elementor-element.elementor-element-40500d4{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6345a77 */.elementor-2350 .elementor-element.elementor-element-6345a77 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9aa9a2 */.elementor-2350 .elementor-element.elementor-element-e9aa9a2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62486ca */.elementor-2350 .elementor-element.elementor-element-62486ca 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-2350 .elementor-element.elementor-element-62486ca{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39fb649 */.elementor-2350 .elementor-element.elementor-element-39fb649 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b641d7 */.elementor-2350 .elementor-element.elementor-element-1b641d7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28d6dd6 */.elementor-2350 .elementor-element.elementor-element-28d6dd6 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-2350 .elementor-element.elementor-element-28d6dd6{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a9bbf3 */.elementor-2350 .elementor-element.elementor-element-5a9bbf3 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a457248 */.elementor-2350 .elementor-element.elementor-element-a457248{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25e8e01 */.elementor-2350 .elementor-element.elementor-element-25e8e01 a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

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

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

.elementor-2350 .elementor-element.elementor-element-25e8e01 a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-25e8e01 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-7e3ebe5 a:hover .elementor-button-icon svg{
    filter: unset;
}

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

.elementor-2350 .elementor-element.elementor-element-888b2e3 .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-ef78039 */.elementor-2350 .elementor-element.elementor-element-ef78039 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c461074 */.elementor-2350 .elementor-element.elementor-element-c461074 a{
    padding: 16px 25px;
    padding-right: 52px;
}

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

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

.elementor-2350 .elementor-element.elementor-element-c461074 a:hover .elementor-button-icon svg{
    filter: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-392ed9a */.elementor-2350 .elementor-element.elementor-element-392ed9a{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304662d */@media(max-width: 1024px){
    .elementor-2350 .elementor-element.elementor-element-304662d{
        padding-top: 30px;
        padding-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b86c5 */.elementor-2350 .elementor-element.elementor-element-e1b86c5{
    border-radius: 20px;
    background: linear-gradient(135deg, #0078f9 0%, #005cc8 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df18a1 */.elementor-2350 .elementor-element.elementor-element-2df18a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ed4a7 */.elementor-2350 .elementor-element.elementor-element-f3ed4a7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17254f4 */.elementor-2350 .elementor-element.elementor-element-17254f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566bda0 */.elementor-2350 .elementor-element.elementor-element-566bda0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df18a1 */.elementor-2350 .elementor-element.elementor-element-2df18a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ed4a7 */.elementor-2350 .elementor-element.elementor-element-f3ed4a7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17254f4 */.elementor-2350 .elementor-element.elementor-element-17254f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566bda0 */.elementor-2350 .elementor-element.elementor-element-566bda0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df18a1 */.elementor-2350 .elementor-element.elementor-element-2df18a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ed4a7 */.elementor-2350 .elementor-element.elementor-element-f3ed4a7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17254f4 */.elementor-2350 .elementor-element.elementor-element-17254f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566bda0 */.elementor-2350 .elementor-element.elementor-element-566bda0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df18a1 */.elementor-2350 .elementor-element.elementor-element-2df18a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ed4a7 */.elementor-2350 .elementor-element.elementor-element-f3ed4a7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17254f4 */.elementor-2350 .elementor-element.elementor-element-17254f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566bda0 */.elementor-2350 .elementor-element.elementor-element-566bda0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df18a1 */.elementor-2350 .elementor-element.elementor-element-2df18a1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3ed4a7 */.elementor-2350 .elementor-element.elementor-element-f3ed4a7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17254f4 */.elementor-2350 .elementor-element.elementor-element-17254f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566bda0 */.elementor-2350 .elementor-element.elementor-element-566bda0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7e9f7d */.elementor-2350 .elementor-element.elementor-element-b7e9f7d a{
    padding: 16px 25px;
    padding-right: 52px;
    position: relative;
}

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

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

.elementor-2350 .elementor-element.elementor-element-b7e9f7d a:hover .elementor-button-icon svg{
    filter: unset;
}

.elementor-2350 .elementor-element.elementor-element-b7e9f7d a:hover .elementor-button-icon svg{
    filter: unset;
}

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

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

.elementor-2350 .elementor-element.elementor-element-e70392e a:hover .elementor-button-icon svg{
    filter: unset;
}

@media(max-width: 1024px){
    .elementor-2350 .elementor-element.elementor-element-e70392e a{
        width: 220px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8dab42e */.elementor-2350 .elementor-element.elementor-element-8dab42e{
    overflow: hidden;
}

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

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

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

.elementor-2350 .elementor-element.elementor-element-69d57a9:hover .moving-column{
    transform: translatey(-10px);
    background: #30373e;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b09656 */.elementor-2350 .elementor-element.elementor-element-9b09656{
    overflow: hidden;
}

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

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