.elementor-18 .elementor-element.elementor-element-11b218b{--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-18 .elementor-element.elementor-element-11b218b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-11b218b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://doublemoves.forum/wp-content/uploads/2025/12/why-choose-us-img.png");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-4938e5c{--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-18 .elementor-element.elementor-element-b649055 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:45px;font-weight:600;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-18 .elementor-element.elementor-element-787fbd4{font-family:"Fira Sans", Sans-serif;font-size:18px;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-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-f40fbfa{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-f40fbfa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7c97d9e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c7b8555{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-92bf6fb{--display:flex;}.elementor-18 .elementor-element.elementor-element-fa7877f .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:600;color:#333333;}.elementor-18 .elementor-element.elementor-element-8e02432{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-07dec9f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-a557f20{--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-18 .elementor-element.elementor-element-3a6dc87{--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:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3a6dc87:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3a6dc87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7F34;}.elementor-18 .elementor-element.elementor-element-990281f{--display:flex;--justify-content:center;}.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-18 .elementor-element.elementor-element-106a46e{text-align:start;}.elementor-18 .elementor-element.elementor-element-106a46e img{width:300px;}.elementor-18 .elementor-element.elementor-element-75caac3{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-01b3871{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-01b3871 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6542fc1{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0e09d28{--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-18 .elementor-element.elementor-element-f5000a8{--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-18 .elementor-element.elementor-element-6f48a84 img{border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-37ac9b4{--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-18 .elementor-element.elementor-element-24116e5 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-0c0cae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 10px 0px;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-78dd806{border-style:solid;border-width:0px 0px 0px 4px;border-color:#FF7F34;font-family:"Fira Sans", Sans-serif;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-0f8239c{--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-18 .elementor-element.elementor-element-d9851e0{--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-18 .elementor-element.elementor-element-82d357e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-ecb412f{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.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-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-18 .elementor-element.elementor-element-a293556.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a293556.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a293556.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon{font-size:25px;}.elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a293556:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a293556:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:400;color:#444444;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-775285e{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-775285e .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-775285e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-18 .elementor-element.elementor-element-a3a1d57.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a3a1d57.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a3a1d57.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon{font-size:25px;}.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a3a1d57:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a3a1d57:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:400;color:#444444;}.elementor-18 .elementor-element.elementor-element-14d482c{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-14d482c .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-14d482c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-18 .elementor-element.elementor-element-db58b65.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-db58b65.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-db58b65.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon{font-size:25px;}.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-db58b65:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-db58b65:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:400;color:#444444;}.elementor-18 .elementor-element.elementor-element-0ed6787{--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-18 .elementor-element.elementor-element-e42c791 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-39d5bcb{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-db45372{--display:flex;}.elementor-18 .elementor-element.elementor-element-f924dca{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-f924dca .elementor-divider-separator{width:250px;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-f924dca .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-18 .elementor-element.elementor-element-f924dca .elementor-divider__text{color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-8f031f1{text-align:center;}.elementor-18 .elementor-element.elementor-element-8f031f1 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2210bc5{text-align:center;font-family:"Fira Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bfacd82{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-edbb51e{--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-18 .elementor-element.elementor-element-63543e6{--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-18 .elementor-element.elementor-element-6e02c2b{--display:flex;}.elementor-18 .elementor-element.elementor-element-3f4f743 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-75d8816{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-18 .elementor-element.elementor-element-1c96653{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d94bcf7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d94bcf7 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-icon i{color:#FF7F34;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-icon svg{fill:#FF7F34;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-59ffc66{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-59ffc66 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ed1208f{--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-18 .elementor-element.elementor-element-47bcaf2{--display:flex;}.elementor-18 .elementor-element.elementor-element-8909029{text-align:center;}.elementor-18 .elementor-element.elementor-element-8909029 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-6d51d3e{text-align:center;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-18 .elementor-element.elementor-element-8e4afce{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-9287a32{--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-18 .elementor-element.elementor-element-b2b0aec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b110065{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-dd01d80.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dd01d80.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-dd01d80.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dd01d80.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-dd01d80.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-476fa42{--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-18 .elementor-element.elementor-element-6d7ce33 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-f88aa92{font-family:"Fira Sans", Sans-serif;font-size:16px;color:#444444;}.elementor-18 .elementor-element.elementor-element-4890054{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ee74607{--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-18 .elementor-element.elementor-element-46dfae3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-46dfae3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-46dfae3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-46dfae3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-46dfae3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-46dfae3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-8edeed7{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f088e5d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-a225fc4{font-family:"Fira Sans", Sans-serif;font-size:16px;color:#444444;}.elementor-18 .elementor-element.elementor-element-e274e78{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-57293f5{--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-18 .elementor-element.elementor-element-39dfbc1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-39dfbc1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-39dfbc1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-39dfbc1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-39dfbc1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-39dfbc1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-b45f648{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-8684a22 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-7eed689{font-family:"Fira Sans", Sans-serif;font-size:16px;color:#444444;}.elementor-18 .elementor-element.elementor-element-e51b9b5{--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-18 .elementor-element.elementor-element-10edc83{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd98d7f{--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-18 .elementor-element.elementor-element-7a88bfc .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-7a88bfc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a88bfc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7a88bfc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a88bfc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7a88bfc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a88bfc .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-7a88bfc .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-92d2ea8{--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-18 .elementor-element.elementor-element-3554ac4 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-e8bf245{font-family:"Fira Sans", Sans-serif;font-size:16px;color:#444444;}.elementor-18 .elementor-element.elementor-element-70c66c1{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-20db042{--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-18 .elementor-element.elementor-element-a112448{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-a112448.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a112448.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a112448.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a112448.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a112448.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-6c6f6ed{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-91e711a .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-9acba4f{font-family:"Fira Sans", Sans-serif;font-size:16px;color:#444444;}.elementor-18 .elementor-element.elementor-element-9e53bee{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4678c0e{--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-18 .elementor-element.elementor-element-3edbf34{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-3edbf34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3edbf34.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3edbf34.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3edbf34.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3edbf34.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-a8ce9d5{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-988a9eb .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:24px;line-height:1.2em;color:#333333;}.elementor-18 .elementor-element.elementor-element-25c5a4d{font-family:"Fira Sans", Sans-serif;font-size:16px;color:#444444;}.elementor-18 .elementor-element.elementor-element-52ab267{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3524bfa{--display:flex;}.elementor-18 .elementor-element.elementor-element-19e5136{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-19e5136 .elementor-divider-separator{width:250px;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-19e5136 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-18 .elementor-element.elementor-element-19e5136 .elementor-divider__text{color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-1759925{text-align:center;}.elementor-18 .elementor-element.elementor-element-1759925 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8839967{--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-18 .elementor-element.elementor-element-961023b{--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-18 .elementor-element.elementor-element-cdd903b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-57ae0da{--display:flex;}.elementor-18 .elementor-element.elementor-element-a699f86 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a699f86 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-a699f86{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-a699f86 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-a699f86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-a699f86 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-a699f86 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-38c4843 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-18 .elementor-element.elementor-element-e4fe53b{text-align:center;font-family:"Fira Sans", Sans-serif;font-weight:400;color:#444444;}.elementor-18 .elementor-element.elementor-element-c368d4e{--display:flex;}.elementor-18 .elementor-element.elementor-element-7d78900{text-align:center;}.elementor-18 .elementor-element.elementor-element-7d78900 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-icon i{color:#FF6B35;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-icon svg{fill:#FF6B35;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-6e4be97{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c841f42{--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-18 .elementor-element.elementor-element-5fab6e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c12030d{--display:flex;}.elementor-18 .elementor-element.elementor-element-b29f475 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b29f475 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-b29f475{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-b29f475 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-b29f475 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-b29f475 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-b29f475 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-9e071c2 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-18 .elementor-element.elementor-element-fed93f0{text-align:center;font-family:"Fira Sans", Sans-serif;font-weight:400;color:#444444;}.elementor-18 .elementor-element.elementor-element-452a522{--display:flex;}.elementor-18 .elementor-element.elementor-element-cdc16a8{text-align:center;}.elementor-18 .elementor-element.elementor-element-cdc16a8 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-icon i{color:#FF6B35;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-icon svg{fill:#FF6B35;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-182b3e8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-2f87dfd{--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-18 .elementor-element.elementor-element-b640083{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-94c0159{--display:flex;}.elementor-18 .elementor-element.elementor-element-fc6049a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-fc6049a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-fc6049a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-fc6049a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-fc6049a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-fc6049a .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-fc6049a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a03c36a .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-18 .elementor-element.elementor-element-8f7f170{text-align:center;font-family:"Fira Sans", Sans-serif;font-weight:400;color:#444444;}.elementor-18 .elementor-element.elementor-element-79327b6{--display:flex;}.elementor-18 .elementor-element.elementor-element-60cb65c{text-align:center;}.elementor-18 .elementor-element.elementor-element-60cb65c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-icon i{color:#FF6B35;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-icon svg{fill:#FF6B35;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-5b4e3e5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4d8c5bb{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-7ceb998{--display:flex;}.elementor-18 .elementor-element.elementor-element-e6a3149{text-align:center;}.elementor-18 .elementor-element.elementor-element-e6a3149 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:45px;font-weight:600;color:#333333;}.elementor-18 .elementor-element.elementor-element-01cd5ee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-7d1a487{--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:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3341502{--display:flex;}.elementor-18 .elementor-element.elementor-element-fa80905{text-align:center;}.elementor-18 .elementor-element.elementor-element-fa80905 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d87e3c8{text-align:center;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-b649055 .elementor-heading-title{font-size:35px;}.elementor-18 .elementor-element.elementor-element-01b3871 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-title a{font-size:20px;}.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-title a{font-size:20px;}.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-title a{font-size:20px;}.elementor-18 .elementor-element.elementor-element-d94bcf7 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-b2b0aec{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-6d7ce33 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-4890054{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-f088e5d .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-e274e78{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-57293f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-8684a22 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-10edc83{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7a88bfc .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-7a88bfc .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-3554ac4 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-70c66c1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-91e711a .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9e53bee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4678c0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-988a9eb .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-b649055 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-787fbd4{font-size:16px;}.elementor-18 .elementor-element.elementor-element-7c97d9e{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-c7b8555{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-fa7877f .elementor-heading-title{font-size:26px;}.elementor-18 .elementor-element.elementor-element-3a6dc87{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-106a46e{text-align:center;}.elementor-18 .elementor-element.elementor-element-106a46e img{width:120px;}.elementor-18 .elementor-element.elementor-element-01b3871{text-align:center;}.elementor-18 .elementor-element.elementor-element-01b3871 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-6542fc1{text-align:center;font-size:16px;}.elementor-18 .elementor-element.elementor-element-24116e5 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-0c0cae1{font-size:16px;}.elementor-18 .elementor-element.elementor-element-0f8239c{--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-18 .elementor-element.elementor-element-82d357e .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-8f031f1 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-3f4f743 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-d94bcf7 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-8909029 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-8e4afce{--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-18 .elementor-element.elementor-element-b110065{--width:22%;}.elementor-18 .elementor-element.elementor-element-476fa42{--width:74%;}.elementor-18 .elementor-element.elementor-element-ee74607{--width:22%;}.elementor-18 .elementor-element.elementor-element-8edeed7{--width:74%;}.elementor-18 .elementor-element.elementor-element-57293f5{--width:22%;}.elementor-18 .elementor-element.elementor-element-b45f648{--width:74%;}.elementor-18 .elementor-element.elementor-element-e51b9b5{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-dd98d7f{--width:22%;}.elementor-18 .elementor-element.elementor-element-7a88bfc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-92d2ea8{--width:74%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-20db042{--width:22%;}.elementor-18 .elementor-element.elementor-element-a112448{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6c6f6ed{--width:74%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-4678c0e{--width:22%;}.elementor-18 .elementor-element.elementor-element-a8ce9d5{--width:74%;}.elementor-18 .elementor-element.elementor-element-1759925 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-e6a3149 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-fa80905 .elementor-heading-title{font-size:35px;}.elementor-18 .elementor-element.elementor-element-d87e3c8{font-size:16px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-4938e5c{--width:50%;}.elementor-18 .elementor-element.elementor-element-c7b8555{--width:50%;}.elementor-18 .elementor-element.elementor-element-990281f{--width:30%;}.elementor-18 .elementor-element.elementor-element-f5000a8{--width:50%;}.elementor-18 .elementor-element.elementor-element-37ac9b4{--width:50%;}.elementor-18 .elementor-element.elementor-element-d9851e0{--width:50%;}.elementor-18 .elementor-element.elementor-element-0ed6787{--width:50%;}.elementor-18 .elementor-element.elementor-element-edbb51e{--width:50%;}.elementor-18 .elementor-element.elementor-element-63543e6{--width:50%;}.elementor-18 .elementor-element.elementor-element-9287a32{--width:50%;}.elementor-18 .elementor-element.elementor-element-b110065{--width:15%;}.elementor-18 .elementor-element.elementor-element-476fa42{--width:81%;}.elementor-18 .elementor-element.elementor-element-ee74607{--width:15%;}.elementor-18 .elementor-element.elementor-element-8edeed7{--width:81%;}.elementor-18 .elementor-element.elementor-element-57293f5{--width:15%;}.elementor-18 .elementor-element.elementor-element-b45f648{--width:81%;}.elementor-18 .elementor-element.elementor-element-e51b9b5{--width:50%;}.elementor-18 .elementor-element.elementor-element-dd98d7f{--width:15%;}.elementor-18 .elementor-element.elementor-element-92d2ea8{--width:81%;}.elementor-18 .elementor-element.elementor-element-20db042{--width:15%;}.elementor-18 .elementor-element.elementor-element-6c6f6ed{--width:81%;}.elementor-18 .elementor-element.elementor-element-4678c0e{--width:15%;}.elementor-18 .elementor-element.elementor-element-a8ce9d5{--width:81%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-b110065{--width:20%;}.elementor-18 .elementor-element.elementor-element-476fa42{--width:76%;}.elementor-18 .elementor-element.elementor-element-ee74607{--width:20%;}.elementor-18 .elementor-element.elementor-element-8edeed7{--width:76%;}.elementor-18 .elementor-element.elementor-element-57293f5{--width:20%;}.elementor-18 .elementor-element.elementor-element-b45f648{--width:76%;}.elementor-18 .elementor-element.elementor-element-dd98d7f{--width:20%;}.elementor-18 .elementor-element.elementor-element-92d2ea8{--width:76%;}.elementor-18 .elementor-element.elementor-element-20db042{--width:20%;}.elementor-18 .elementor-element.elementor-element-6c6f6ed{--width:76%;}.elementor-18 .elementor-element.elementor-element-4678c0e{--width:20%;}.elementor-18 .elementor-element.elementor-element-a8ce9d5{--width:76%;}}/* Start custom CSS for heading, class: .elementor-element-b649055 */.elementor-18 .elementor-element.elementor-element-b649055 span{
    color: #ff7f34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-787fbd4 */.elementor-18 .elementor-element.elementor-element-787fbd4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d00e44 */.elementor-18 .elementor-element.elementor-element-7d00e44 i {
  font-size: 60px;
  display: inline-block;
  background: linear-gradient(to right, #4285F4, #EA4335, #FBBC05, #34A853);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e02432 */.elementor-18 .elementor-element.elementor-element-8e02432 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92bf6fb */.elementor-18 .elementor-element.elementor-element-92bf6fb{
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(15px);
    border-radius: 20px;
    padding: 40px 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b218b */.elementor-18 .elementor-element.elementor-element-11b218b{
    padding-top: 30px;
    padding-bottom: 90px;
}

.elementor-18 .elementor-element.elementor-element-11b218b::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
    background: linear-gradient(
        135deg, 
        rgba(67, 12, 79, 0.9) 0%, 
        rgba(67, 12, 79, 0.5) 100%
    );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6542fc1 */.elementor-18 .elementor-element.elementor-element-6542fc1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6dc87 */.elementor-18 .elementor-element.elementor-element-3a6dc87{
    padding: 20px 25px 20px 25px;
    border-radius: 25px;
    border: 4px solid #ffffff;
}

@media(max-width: 767px){
    .elementor-18 .elementor-element.elementor-element-3a6dc87{
        border: none;
        padding: 20px 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f48a84 */@media(max-width: 767px){
    .elementor-18 .elementor-element.elementor-element-6f48a84 img{
        height: 300px;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c0cae1 */.elementor-18 .elementor-element.elementor-element-0c0cae1 ul{
    padding-left: 0;
    list-style: none;
}

.elementor-18 .elementor-element.elementor-element-0c0cae1 li::before{
    content: "✓";
    margin-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-0c0cae1 li{
    margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-0c0cae1 p{
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78dd806 */.elementor-18 .elementor-element.elementor-element-78dd806 h4{
    margin-bottom: 5px;
}

.elementor-18 .elementor-element.elementor-element-78dd806 p{
    margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-78dd806{
    padding-left: 15px;
    background: #f7f7f7;
    padding-top: 5px;
    padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37ac9b4 */@media(min-width: 768px){
    .elementor-18 .elementor-element.elementor-element-37ac9b4{
        padding-left: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82d357e */.elementor-18 .elementor-element.elementor-element-82d357e span{
    color: #ff7f34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecb412f */.elementor-18 .elementor-element.elementor-element-ecb412f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a293556 */.elementor-18 .elementor-element.elementor-element-a293556 .elementor-icon-box-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
    width: 50px;
    height: 50px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    outline: 1px solid #430C4F;
    outline-offset: 2px;
    margin-top: 3px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3a1d57 */.elementor-18 .elementor-element.elementor-element-a3a1d57 .elementor-icon-box-icon{
    background: linear-gradient(135deg, #FF7F34, #ff9c5f);
    width: 50px;
    height: 50px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    outline: 1px solid #430C4F;
    outline-offset: 2px;
    margin-top: 3px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db58b65 */.elementor-18 .elementor-element.elementor-element-db58b65 .elementor-icon-box-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
    width: 50px;
    height: 50px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    outline: 1px solid #430C4F;
    outline-offset: 2px;
    margin-top: 3px;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed6787 */@media(min-width: 768px){
    .elementor-18 .elementor-element.elementor-element-0ed6787{
        padding-left: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2210bc5 */.elementor-18 .elementor-element.elementor-element-2210bc5 p{
    margin-bottom: 0;
}

.elementor-18 .elementor-element.elementor-element-2210bc5{
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d8816 */.elementor-18 .elementor-element.elementor-element-75d8816 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c96653 */.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item{
    width: 45%;
    background: #FF7F34;
    margin-bottom: 10px;
    padding: 10px 15px;
    border-radius: 4px;
}

.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item:hover{
    background: #fff;
}

.elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item:hover .elementor-icon-list-text{
    color: #000;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-1c96653 .elementor-icon-list-item{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d5bcb */.elementor-18 .elementor-element.elementor-element-39d5bcb{
    background: linear-gradient(135deg, #430C4F 0%, #2D0840 100%);
    padding-top: 50px;
    padding-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8909029 */.elementor-18 .elementor-element.elementor-element-8909029 span{
    color: #ff7f34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d51d3e */.elementor-18 .elementor-element.elementor-element-6d51d3e p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd01d80 */.elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
      box-shadow: 0 8px 20px rgba(255, 127, 52, 0.3);
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
  width: 60px;
  height: 60px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-dd01d80 .elementor-icon{
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b110065 */.elementor-18 .elementor-element.elementor-element-b110065::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 2px;
  height: 100%;
  background: #FF7F34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f88aa92 */.elementor-18 .elementor-element.elementor-element-f88aa92 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476fa42 */.elementor-18 .elementor-element.elementor-element-476fa42{
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
background: #fff;
  padding: 25px;
  border-radius: 12px;
  border-left: 4px solid #430C4F;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46dfae3 */.elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
  width: 60px;
  height: 60px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-46dfae3 .elementor-icon{
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee74607 */.elementor-18 .elementor-element.elementor-element-ee74607::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 2px;
  height: 100%;
  background: #FF7F34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a225fc4 */.elementor-18 .elementor-element.elementor-element-a225fc4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edeed7 */.elementor-18 .elementor-element.elementor-element-8edeed7{
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
background: #fff;
  padding: 25px;
  border-radius: 12px;
  border-left: 4px solid #430C4F;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39dfbc1 */.elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
  width: 60px;
  height: 60px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-39dfbc1 .elementor-icon{
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57293f5 */.elementor-18 .elementor-element.elementor-element-57293f5::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: linear-gradient(135deg, #430C4F, #5a1a6e);
      box-shadow: 0 8px 20px rgba(255, 127, 52, 0.3);
}

/* Vertical line centered */
.elementor-18 .elementor-element.elementor-element-57293f5::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 2px;
  height: 100%;
  background: #FF7F34;
}

@media(max-width: 767px){
    .elementor-18 .elementor-element.elementor-element-57293f5::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 0;
      height: 0;
      border-radius: 50%;
      background: #FF7F34;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eed689 */.elementor-18 .elementor-element.elementor-element-7eed689 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45f648 */.elementor-18 .elementor-element.elementor-element-b45f648{
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
background: #fff;
  padding: 25px;
  border-radius: 12px;
  border-left: 4px solid #430C4F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e274e78 */.elementor-18 .elementor-element.elementor-element-e274e78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a88bfc */.elementor-18 .elementor-element.elementor-element-7a88bfc .elementor-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
  width: 60px;
  height: 60px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-7a88bfc .elementor-icon{
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd98d7f */.elementor-18 .elementor-element.elementor-element-dd98d7f::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 2px;
  height: 100%;
  background: #FF7F34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8bf245 */.elementor-18 .elementor-element.elementor-element-e8bf245 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92d2ea8 */.elementor-18 .elementor-element.elementor-element-92d2ea8{
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
background: #fff;
  padding: 25px;
  border-radius: 12px;
  border-left: 4px solid #430C4F;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a112448 */.elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
  width: 60px;
  height: 60px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-a112448 .elementor-icon{
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20db042 */.elementor-18 .elementor-element.elementor-element-20db042::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 2px;
  height: 100%;
  background: #FF7F34;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9acba4f */.elementor-18 .elementor-element.elementor-element-9acba4f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c6f6ed */.elementor-18 .elementor-element.elementor-element-6c6f6ed{
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
background: #fff;
  padding: 25px;
  border-radius: 12px;
  border-left: 4px solid #430C4F;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3edbf34 */.elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon{
    background: linear-gradient(135deg, #430C4F, #5a1a6e);
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
  width: 60px;
  height: 60px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 1024px){
    .elementor-18 .elementor-element.elementor-element-3edbf34 .elementor-icon{
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4678c0e */.elementor-18 .elementor-element.elementor-element-4678c0e::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: linear-gradient(135deg, #430C4F, #5a1a6e);
      box-shadow: 0 8px 20px rgba(255, 127, 52, 0.3);
}

/* Vertical line centered */
.elementor-18 .elementor-element.elementor-element-4678c0e::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 2px;
  height: 100%;
  background: #FF7F34;
}

@media(max-width: 767px){
    .elementor-18 .elementor-element.elementor-element-4678c0e::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: linear-gradient(135deg, #430C4F, #5a1a6e);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c5a4d */.elementor-18 .elementor-element.elementor-element-25c5a4d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ce9d5 */.elementor-18 .elementor-element.elementor-element-a8ce9d5{
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
background: #fff;
  padding: 25px;
  border-radius: 12px;
  border-left: 4px solid #430C4F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e53bee */.elementor-18 .elementor-element.elementor-element-9e53bee{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4afce */@keyframes pulse {
            0% { box-shadow: 0 0 0 0 rgba(186, 72, 32, 0.4); }
            70% { box-shadow: 0 0 0 10px rgba(186, 72, 32, 0); }
            100% { box-shadow: 0 0 0 0 rgba(186, 72, 32, 0); }
        }
        
.elementor-18 .elementor-element.elementor-element-8e4afce .elementor-icon{
    animation: pulse 1.5s infinite;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a699f86 */.elementor-18 .elementor-element.elementor-element-a699f86{
    background: #430C4F;
    padding: 5px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4fe53b */.elementor-18 .elementor-element.elementor-element-e4fe53b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ae0da */.elementor-18 .elementor-element.elementor-element-57ae0da::before{
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #FF6B35;
}

.elementor-18 .elementor-element.elementor-element-57ae0da{
    padding: 30px 30px 20px;
  text-align: center;
  background: linear-gradient(135deg, rgba(67, 12, 79, 0.03) 0%, rgba(67, 12, 79, 0.01) 100%);
  position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e4be97 */.elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-item{
    padding: 12px;
  border-radius: 8px;
  background: rgba(67, 12, 79, 0.02);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-6e4be97 .elementor-icon-list-item:hover{
    background: rgba(67, 12, 79, 0.05);
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c368d4e */.elementor-18 .elementor-element.elementor-element-c368d4e{
    padding: 25px 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdd903b */.elementor-18 .elementor-element.elementor-element-cdd903b{
    background: white;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(67, 12, 79, 0.08);
  position: relative;
}

.elementor-18 .elementor-element.elementor-element-cdd903b:hover{
    transform: translatey(-5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b29f475 */.elementor-18 .elementor-element.elementor-element-b29f475{
    background: #FF6B35;
    padding: 5px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fed93f0 */.elementor-18 .elementor-element.elementor-element-fed93f0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c12030d */.elementor-18 .elementor-element.elementor-element-c12030d::before{
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #FF6B35;
}

.elementor-18 .elementor-element.elementor-element-c12030d{
    padding: 30px 30px 20px;
  text-align: center;
  background: linear-gradient(135deg, rgba(67, 12, 79, 0.03) 0%, rgba(67, 12, 79, 0.01) 100%);
  position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-182b3e8 */.elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-item{
    padding: 12px;
  border-radius: 8px;
  background: rgba(67, 12, 79, 0.02);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-182b3e8 .elementor-icon-list-item:hover{
    background: rgba(67, 12, 79, 0.05);
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452a522 */.elementor-18 .elementor-element.elementor-element-452a522{
    padding: 25px 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fab6e5 */.elementor-18 .elementor-element.elementor-element-5fab6e5{
    background: white;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(67, 12, 79, 0.08);
  position: relative;
}

.elementor-18 .elementor-element.elementor-element-5fab6e5:hover{
    transform: translatey(-5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fc6049a */.elementor-18 .elementor-element.elementor-element-fc6049a{
    background: #430C4F;
    padding: 5px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f7f170 */.elementor-18 .elementor-element.elementor-element-8f7f170 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c0159 */.elementor-18 .elementor-element.elementor-element-94c0159::before{
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #FF6B35;
}

.elementor-18 .elementor-element.elementor-element-94c0159{
    padding: 30px 30px 20px;
  text-align: center;
  background: linear-gradient(135deg, rgba(67, 12, 79, 0.03) 0%, rgba(67, 12, 79, 0.01) 100%);
  position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5b4e3e5 */.elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-item{
    padding: 12px;
  border-radius: 8px;
  background: rgba(67, 12, 79, 0.02);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-5b4e3e5 .elementor-icon-list-item:hover{
    background: rgba(67, 12, 79, 0.05);
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79327b6 */.elementor-18 .elementor-element.elementor-element-79327b6{
    padding: 25px 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b640083 */.elementor-18 .elementor-element.elementor-element-b640083{
    background: white;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(67, 12, 79, 0.08);
  position: relative;
}

.elementor-18 .elementor-element.elementor-element-b640083:hover{
    transform: translatey(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ab267 */.elementor-18 .elementor-element.elementor-element-52ab267{
    background: linear-gradient(135deg, #430C4F 0%, #2D0840 100%);
    padding-top: 50px;
    padding-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d87e3c8 */.elementor-18 .elementor-element.elementor-element-d87e3c8{
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-d87e3c8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3341502 */.elementor-18 .elementor-element.elementor-element-3341502{
    background: #FF7F34;
    border-radius: 20px;
    border: 1px solid #FFFFFF0D;
    padding-top: 60px;
    padding-bottom: 60px;
}/* End custom CSS */