.elementor-23315 .elementor-element.elementor-element-f4307ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:1;--padding-top:128px;--padding-bottom:128px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-f4307ac:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-f4307ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apacons.vn/wp-content/uploads/2026/03/Banner-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23315 .elementor-element.elementor-element-f4307ac::before, .elementor-23315 .elementor-element.elementor-element-f4307ac > .elementor-background-video-container::before, .elementor-23315 .elementor-element.elementor-element-f4307ac > .e-con-inner > .elementor-background-video-container::before, .elementor-23315 .elementor-element.elementor-element-f4307ac > .elementor-background-slideshow::before, .elementor-23315 .elementor-element.elementor-element-f4307ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-23315 .elementor-element.elementor-element-f4307ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-23315 .elementor-element.elementor-element-f55c9f5{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-f77aade{text-align:start;}.elementor-23315 .elementor-element.elementor-element-f77aade .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:45px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-018dddf{width:var( --container-widget-width, 672px );max-width:672px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 24px;--container-widget-width:672px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );text-align:start;}.elementor-23315 .elementor-element.elementor-element-018dddf .elementor-heading-title{font-family:"Roboto", Roboto;font-size:18px;font-weight:300;line-height:29.25px;color:#FFFFFFE6;}.elementor-23315 .elementor-element.elementor-element-c434789{--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-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:16px;font-weight:700;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);transition-duration:0.15s;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-23315 .elementor-element.elementor-element-1f8b2a5:hover{--e-transform-translateY:-4px;}.elementor-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-1f8b2a5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Roboto;font-size:16px;font-weight:700;line-height:24px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.15s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-181c467 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b86f9ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-23315 .elementor-element.elementor-element-6be2e1b{--display:flex;}.elementor-23315 .elementor-element.elementor-element-5a0fe86{--e-transform-transition-duration:500ms;transition:background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-23315 .elementor-element.elementor-element-5a0fe86 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-5a0fe86 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-5a0fe86 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:26px;font-weight:600;text-transform:uppercase;line-height:39px;}.elementor-23315 .elementor-element.elementor-element-5a0fe86:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-5a0fe86:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-5a0fe86 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;text-transform:capitalize;line-height:20px;letter-spacing:1.4px;color:#62748E;}.elementor-23315 .elementor-element.elementor-element-bdde0cd{--display:flex;}.elementor-23315 .elementor-element.elementor-element-1d21938{--e-transform-transition-duration:500ms;transition:background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-23315 .elementor-element.elementor-element-1d21938 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-1d21938 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-1d21938 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:26px;font-weight:600;text-transform:uppercase;line-height:39px;}.elementor-23315 .elementor-element.elementor-element-1d21938:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-1d21938:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1d21938 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;text-transform:capitalize;line-height:20px;letter-spacing:1.4px;color:#62748E;}.elementor-23315 .elementor-element.elementor-element-b1ce915{--display:flex;}.elementor-23315 .elementor-element.elementor-element-663f608{--e-transform-transition-duration:500ms;transition:background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-23315 .elementor-element.elementor-element-663f608 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-663f608 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-663f608 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:26px;font-weight:600;text-transform:uppercase;line-height:39px;}.elementor-23315 .elementor-element.elementor-element-663f608:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-663f608:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-663f608 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;text-transform:capitalize;line-height:20px;letter-spacing:1.4px;color:#62748E;}.elementor-23315 .elementor-element.elementor-element-b647a5f{--display:flex;}.elementor-23315 .elementor-element.elementor-element-e4424d1{--e-transform-transition-duration:500ms;transition:background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-23315 .elementor-element.elementor-element-e4424d1 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-e4424d1 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-e4424d1 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:26px;font-weight:600;text-transform:uppercase;line-height:39px;}.elementor-23315 .elementor-element.elementor-element-e4424d1:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-e4424d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-e4424d1 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;text-transform:capitalize;line-height:20px;letter-spacing:1.4px;color:#62748E;}.elementor-23315 .elementor-element.elementor-element-27f341f{--display:flex;}.elementor-23315 .elementor-element.elementor-element-5550f81{--e-transform-transition-duration:500ms;transition:background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-23315 .elementor-element.elementor-element-5550f81 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-5550f81 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-5550f81 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:26px;font-weight:600;text-transform:uppercase;line-height:39px;}.elementor-23315 .elementor-element.elementor-element-5550f81:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-5550f81:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-5550f81 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;text-transform:capitalize;line-height:20px;letter-spacing:1.4px;color:#62748E;}.elementor-23315 .elementor-element.elementor-element-03d943a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:32px;width:var( --container-widget-width, 1088px );max-width:1088px;background-color:#FFFFFF;padding:48px 48px 48px 48px;--container-widget-width:1088px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9F3F4;border-radius:32px 32px 32px 32px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25098039215686274);}:where( .elementor-23315 .elementor-element.elementor-element-03d943a .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-23315 .elementor-element.elementor-element-a7b67df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-f40679a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-c185d37{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-c185d37 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-8f48fb8{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-8f48fb8 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-bff66ac{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-d4a067e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-d4a067e:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-d4a067e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-d4a067e:hover{box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);}.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-wrapper{gap:24px;}.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-stacked .elementor-icon{background-color:#F8F6F6;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-default .elementor-icon{fill:#F8F6F6;color:#F8F6F6;border-color:#F8F6F6;}.elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F8F6F6;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-default:has(:focus) .elementor-icon{fill:#F8F6F6;color:#F8F6F6;border-color:#F8F6F6;}.elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dd0ae32.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title a{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-ff9855a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-ff9855a .elementor-heading-title{font-family:"Roboto", Roboto;font-size:18px;font-weight:500;line-height:28px;color:#555555;}.elementor-23315 .elementor-element.elementor-element-426dbbb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-426dbbb .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:22.75px;color:#555555;}.elementor-23315 .elementor-element.elementor-element-3257221{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;}.elementor-23315 .elementor-element.elementor-element-3257221 .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-3257221 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-23315 .elementor-element.elementor-element-9f796fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-item > a{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-9f796fe .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-135c1f3 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Roboto;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:16px 0px 16px 0px;}.elementor-23315 .elementor-element.elementor-element-135c1f3 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-135c1f3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-135c1f3:hover{--e-transform-translateY:-4px;}.elementor-23315 .elementor-element.elementor-element-135c1f3{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23315 .elementor-element.elementor-element-135c1f3 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-135c1f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-18a41ea{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-f0ef1c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-f0ef1c4:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-f0ef1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f0ef1c4:hover{box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);}.elementor-23315 .elementor-element.elementor-element-1bf5f37{background-color:transparent;padding:8px 24px 8px 24px;top:-18px;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);border-radius:100px 100px 100px 100px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-1bf5f37.elementor-element{--align-self:center;}body:not(.rtl) .elementor-23315 .elementor-element.elementor-element-1bf5f37{left:50%;}body.rtl .elementor-23315 .elementor-element.elementor-element-1bf5f37{right:50%;}.elementor-23315 .elementor-element.elementor-element-1bf5f37 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-wrapper{gap:24px;}.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f622238.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f622238.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f622238.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f622238.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f622238.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f622238.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title a{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-ff6b39e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-ff6b39e .elementor-heading-title{font-family:"Roboto", Roboto;font-size:18px;font-weight:500;line-height:28px;color:#555555;}.elementor-23315 .elementor-element.elementor-element-6af5393{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-6af5393 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:22.75px;color:#555555;}.elementor-23315 .elementor-element.elementor-element-3e6cec9{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;}.elementor-23315 .elementor-element.elementor-element-3e6cec9 .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-3e6cec9 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-23315 .elementor-element.elementor-element-78f7b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-item > a{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-78f7b9a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-eb0d169 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:16px;font-weight:700;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:16px 0px 16px 0px;}.elementor-23315 .elementor-element.elementor-element-eb0d169 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-eb0d169 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-eb0d169:hover{--e-transform-translateY:-4px;}.elementor-23315 .elementor-element.elementor-element-eb0d169{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23315 .elementor-element.elementor-element-eb0d169 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-eb0d169 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1ad4343{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-1867f2b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-1867f2b:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-1867f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-1867f2b:hover{box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);}.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-wrapper{gap:24px;}.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-stacked .elementor-icon{background-color:#F8F6F6;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-default .elementor-icon{fill:#F8F6F6;color:#F8F6F6;border-color:#F8F6F6;}.elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F8F6F6;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-default:has(:focus) .elementor-icon{fill:#F8F6F6;color:#F8F6F6;border-color:#F8F6F6;}.elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b32838b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title a{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-3a459ab{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-3a459ab .elementor-heading-title{font-family:"Roboto", Roboto;font-size:18px;font-weight:500;line-height:28px;color:#555555;}.elementor-23315 .elementor-element.elementor-element-31f0535{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-31f0535 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:22.75px;color:#555555;}.elementor-23315 .elementor-element.elementor-element-6d7484d{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;}.elementor-23315 .elementor-element.elementor-element-6d7484d .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-6d7484d .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-23315 .elementor-element.elementor-element-70d2c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-item > a{font-family:"Roboto", Roboto;font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-70d2c96 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-248899c .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Roboto;font-size:16px;font-weight:700;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:16px 0px 16px 0px;}.elementor-23315 .elementor-element.elementor-element-248899c .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-248899c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-248899c:hover{--e-transform-translateY:-4px;}.elementor-23315 .elementor-element.elementor-element-248899c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23315 .elementor-element.elementor-element-248899c .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-248899c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f41a0c5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-23315 .elementor-element.elementor-element-f41a0c5 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-23315 .elementor-element.elementor-element-76ad48f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-99fd02c{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F3F4;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table{max-width:100%;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table .table-header th{padding:24px 24px 24px 24px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody tr td .th-mobile-screen{padding:24px 24px 24px 24px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table thead tr th{color:#FFFFFF;background-color:var( --e-global-color-secondary );border-style:none;}.elementor-23315 .elementor-element.elementor-element-99fd02c table.dataTable thead .sorting:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c table.dataTable thead .sorting_asc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c table.dataTable thead .sorting_desc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table thead tr th:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c table.dataTable thead .sorting:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c table.dataTable thead .sorting_asc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c table.dataTable thead .sorting_desc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table thead > tr th .data-table-header-text{font-family:"Roboto", Roboto;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table thead tr th i{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody > tr:nth-child(2n) td{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody > tr:nth-child(2n+1) td{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody tr td{border-style:none;padding:16px 16px 16px 16px;font-family:"Roboto", Roboto;font-size:14px;font-weight:500;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody > tr:nth-child(2n) td:hover{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#C1595900;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#C1595900;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6D788200;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6D788200;}.elementor-23315 .elementor-element.elementor-element-f65715e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-aa029bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-1fb2daa{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-1fb2daa .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ac2e5a0{width:100%;max-width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table{max-width:100%;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table .table-header th{padding:16px 24px 16px 24px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody tr td .th-mobile-screen{padding:16px 24px 16px 24px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table thead tr th{color:#FFFFFF;background-color:var( --e-global-color-secondary );border-style:none;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 table.dataTable thead .sorting:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 table.dataTable thead .sorting_asc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 table.dataTable thead .sorting_desc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table thead tr th:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 table.dataTable thead .sorting:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 table.dataTable thead .sorting_asc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 table.dataTable thead .sorting_desc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table thead > tr th .data-table-header-text{font-family:"Roboto", Roboto;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;letter-spacing:1px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table thead tr th i{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody > tr:nth-child(2n) td{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody > tr:nth-child(2n+1) td{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody tr td{padding:16px 24px 16px 24px;font-family:"Roboto", Roboto;font-size:16px;font-weight:700;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody > tr:nth-child(2n) td:hover{color:var( --e-global-color-secondary );background:#FBF9FA;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:var( --e-global-color-secondary );background-color:#FBF9FA;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table-wrap table td a{color:#c15959;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-23315 .elementor-element.elementor-element-b555302{background-color:#1D35570D;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D35571A;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-b555302 .elementor-icon-box-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-b555302 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-b555302 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-b555302 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f6ee824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-12b6a6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-666028d{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-666028d .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-fd11f2e{width:var( --container-widget-width, 744px );max-width:744px;--container-widget-width:744px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-fd11f2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23315 .elementor-element.elementor-element-fd11f2e .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-e2cd315{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-23315 .elementor-element.elementor-element-782bfc6{background-color:#EFF6FF80;padding:16px 24px 16px 24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBE6E7;text-align:center;}.elementor-23315 .elementor-element.elementor-element-782bfc6 .elementor-heading-title{font-size:14px;font-weight:700;font-style:italic;line-height:20px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-7279002{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table{max-width:100%;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table .table-header th{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody tr td .th-mobile-screen{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table thead tr th{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-7279002 table.dataTable thead .sorting:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 table.dataTable thead .sorting_asc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 table.dataTable thead .sorting_desc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table thead tr th:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 table.dataTable thead .sorting:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 table.dataTable thead .sorting_asc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 table.dataTable thead .sorting_desc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table thead > tr th .data-table-header-text{font-family:"Roboto", Roboto;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table thead tr th i{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody > tr:nth-child(2n) td{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody > tr:nth-child(2n+1) td{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody tr td{padding:16px 16px 16px 16px;font-family:"Roboto", Roboto;font-size:16px;font-weight:500;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody > tr:nth-child(2n) td:hover{color:var( --e-global-color-secondary );background:#FBF9FA;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:var( --e-global-color-secondary );background-color:#FBF9FA;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table-wrap table td a{color:#c15959;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody .td-content-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-7279002 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-23315 .elementor-element.elementor-element-b885927{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-23315 .elementor-element.elementor-element-abd3cb5{background-color:#EFF6FF80;padding:16px 24px 16px 24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBE6E7;text-align:center;}.elementor-23315 .elementor-element.elementor-element-abd3cb5 .elementor-heading-title{font-size:14px;font-weight:700;font-style:italic;line-height:20px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ec89820{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table{max-width:100%;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table .table-header th{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody tr td .th-mobile-screen{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table thead tr th{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ec89820 table.dataTable thead .sorting:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 table.dataTable thead .sorting_asc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 table.dataTable thead .sorting_desc:after{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table thead tr th:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 table.dataTable thead .sorting:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 table.dataTable thead .sorting_asc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 table.dataTable thead .sorting_desc:after:hover{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table thead > tr th .data-table-header-text{font-family:"Roboto", Roboto;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table thead tr th i{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody > tr:nth-child(2n) td{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody > tr:nth-child(2n+1) td{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody tr td{padding:16px 16px 16px 16px;font-family:"Roboto", Roboto;font-size:16px;font-weight:500;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody > tr:nth-child(2n) td:hover{color:var( --e-global-color-secondary );background:#FBF9FA;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:var( --e-global-color-secondary );background-color:#FBF9FA;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table-wrap table td a{color:#c15959;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody .td-content-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-ec89820 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-23315 .elementor-element.elementor-element-afa93dc{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:16px;--n-tabs-gap:40px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-afa93dc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-23315 .elementor-element.elementor-element-afa93dc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D9894F0D;background-color:transparent;background-image:linear-gradient(180deg, #D9894F0D 0%, #D9894F0D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-afa93dc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-23315 .elementor-element.elementor-element-afa93dc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D9894F;background-color:transparent;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-23315 .elementor-element.elementor-element-afa93dc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-afa93dc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;}.elementor-23315 .elementor-element.elementor-element-afa93dc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-23315 .elementor-element.elementor-element-afa93dc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBE6E7;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-23315 .elementor-element.elementor-element-7fa7f37{background-color:#1D35570D;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D35571A;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-7fa7f37 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-23315 .elementor-element.elementor-element-7fa7f37.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;fill:#155DFC;color:#155DFC;}.elementor-23315 .elementor-element.elementor-element-7fa7f37.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-7fa7f37.elementor-view-default .elementor-icon{fill:#DBEAFE;color:#DBEAFE;border-color:#DBEAFE;}.elementor-23315 .elementor-element.elementor-element-7fa7f37.elementor-view-framed .elementor-icon{background-color:#155DFC;}.elementor-23315 .elementor-element.elementor-element-7fa7f37 .elementor-icon{font-size:18px;}.elementor-23315 .elementor-element.elementor-element-7fa7f37 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-7fa7f37 .elementor-icon-box-title a{font-size:16px;font-weight:500;line-height:26px;}.elementor-23315 .elementor-element.elementor-element-7fa7f37 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-aebaa01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-8c642d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-4da4616{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-4da4616 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-387ac64{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-387ac64 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-f31a712{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-f31a712.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-f31a712:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f31a712, .elementor-23315 .elementor-element.elementor-element-f31a712::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-88749e6 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-88749e6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-88749e6.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-88749e6 .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-88749e6 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-88749e6 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:30px;}.elementor-23315 .elementor-element.elementor-element-88749e6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b43f05c{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-23315 .elementor-element.elementor-element-b43f05c .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-b43f05c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23315 .elementor-element.elementor-element-4ae54a4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-53019d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-53019d7.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-53019d7.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-23315 .elementor-element.elementor-element-53019d7 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-48fec88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-48fec88.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-48fec88.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-23315 .elementor-element.elementor-element-48fec88 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-df093dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-df093dd.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-df093dd.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-23315 .elementor-element.elementor-element-df093dd .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-0112567.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0112567.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-0112567.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-23315 .elementor-element.elementor-element-0112567 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-59a6bad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-59a6bad.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-59a6bad.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-23315 .elementor-element.elementor-element-59a6bad .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-15ef086.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-15ef086.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-15ef086.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-23315 .elementor-element.elementor-element-15ef086 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-4822a11{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-4822a11.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-4822a11:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-4822a11, .elementor-23315 .elementor-element.elementor-element-4822a11::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-b2a3e2f .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-b2a3e2f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b2a3e2f.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b2a3e2f .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-b2a3e2f .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-b2a3e2f .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:30px;}.elementor-23315 .elementor-element.elementor-element-b2a3e2f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-856cbab{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-23315 .elementor-element.elementor-element-856cbab .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-856cbab .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23315 .elementor-element.elementor-element-7f75da5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-5e33912.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-5e33912.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-5e33912.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-23315 .elementor-element.elementor-element-5e33912 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-e00c17f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-e00c17f.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-e00c17f.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-23315 .elementor-element.elementor-element-e00c17f .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-8c1a11e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-8c1a11e.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-8c1a11e.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-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-7f64922.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-7f64922.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-7f64922.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-23315 .elementor-element.elementor-element-7f64922 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-283b0b9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-283b0b9.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-283b0b9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-283b0b9, .elementor-23315 .elementor-element.elementor-element-283b0b9::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-9c5c265 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-9c5c265.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-9c5c265.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-9c5c265 .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-9c5c265 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-9c5c265 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:30px;}.elementor-23315 .elementor-element.elementor-element-9c5c265 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-cff124b{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-23315 .elementor-element.elementor-element-cff124b .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-cff124b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23315 .elementor-element.elementor-element-eb25b19{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-7acd1cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-7acd1cc.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-7acd1cc.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-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-f94de72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f94de72.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-f94de72.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-23315 .elementor-element.elementor-element-f94de72 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-72444bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-72444bf.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-72444bf.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-23315 .elementor-element.elementor-element-72444bf .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-a1217db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a1217db.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-a1217db.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-23315 .elementor-element.elementor-element-a1217db .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1f9b4c1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-1f9b4c1.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-1f9b4c1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1f9b4c1, .elementor-23315 .elementor-element.elementor-element-1f9b4c1::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-bf72fe7 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-bf72fe7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-bf72fe7.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-bf72fe7 .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-bf72fe7 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-bf72fe7 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:30px;}.elementor-23315 .elementor-element.elementor-element-bf72fe7 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-7e952e4{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-23315 .elementor-element.elementor-element-7e952e4 .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-7e952e4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23315 .elementor-element.elementor-element-2f98332{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-7362977.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-7362977.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-7362977.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-23315 .elementor-element.elementor-element-7362977 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-4ff4df9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-4ff4df9.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-4ff4df9.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-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-74b4770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-74b4770.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-74b4770.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-23315 .elementor-element.elementor-element-74b4770 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-c8b8fac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-c8b8fac.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-c8b8fac.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-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-89a2fab{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-89a2fab.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-89a2fab:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-89a2fab, .elementor-23315 .elementor-element.elementor-element-89a2fab::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-8133907 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-8133907.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-8133907.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-8133907 .elementor-icon{font-size:32px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-8133907 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-8133907 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:30px;}.elementor-23315 .elementor-element.elementor-element-8133907 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-be52e07{--divider-border-style:solid;--divider-color:#F6F3F4;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-23315 .elementor-element.elementor-element-be52e07 .elementor-divider-separator{width:100%;}.elementor-23315 .elementor-element.elementor-element-be52e07 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23315 .elementor-element.elementor-element-c62cab1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-6390eb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-6390eb5.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-6390eb5.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-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-1537c91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1537c91.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-1537c91.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-23315 .elementor-element.elementor-element-1537c91 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-817f795.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-817f795.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-817f795.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-23315 .elementor-element.elementor-element-817f795 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-3664c01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-3664c01.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-3664c01.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-23315 .elementor-element.elementor-element-3664c01 .elementor-icon{font-size:6px;}.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-title a{font-size:14px;font-weight:500;line-height:22.75px;}.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-title{color:#444444;}.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-description{font-size:11px;font-weight:600;text-transform:uppercase;line-height:17.875px;letter-spacing:0.55px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-3eeb14b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:#FFFFFF;}:where( .elementor-23315 .elementor-element.elementor-element-3eeb14b .swiper-slide ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F3F4;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-23315 .elementor-element.elementor-element-3eeb14b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-3eeb14b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-5b19454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-6b138de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-4b2bf37{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-4b2bf37 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-709627c{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-709627c .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-685f618{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-38ec899{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;box-shadow:0px 25px 50px -12px #E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-38ec899:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-38ec899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b1d89a1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-b1d89a1:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-b1d89a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-fdf4010 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-23315 .elementor-element.elementor-element-fdf4010.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-fdf4010.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-fdf4010.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-23315 .elementor-element.elementor-element-fdf4010 .elementor-icon{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-fdf4010 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-fdf4010 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-23315 .elementor-element.elementor-element-fdf4010 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-69b2cbb .elementor-heading-title{font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}body:not(.rtl) .elementor-23315 .elementor-element.elementor-element-ae071bc{right:16px;}body.rtl .elementor-23315 .elementor-element.elementor-element-ae071bc{left:16px;}.elementor-23315 .elementor-element.elementor-element-ae071bc{top:50%;}.elementor-23315 .elementor-element.elementor-element-ae071bc .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-ae071bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF1A;}.elementor-23315 .elementor-element.elementor-element-ae071bc.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-ae071bc.elementor-view-default .elementor-icon{color:#FFFFFF1A;border-color:#FFFFFF1A;}.elementor-23315 .elementor-element.elementor-element-ae071bc.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-ae071bc.elementor-view-default .elementor-icon svg{fill:#FFFFFF1A;}.elementor-23315 .elementor-element.elementor-element-ae071bc .elementor-icon{font-size:96px;}.elementor-23315 .elementor-element.elementor-element-ae071bc .elementor-icon svg{height:96px;}.elementor-23315 .elementor-element.elementor-element-c335c8f{--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;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-23315 .elementor-element.elementor-element-2ac1042{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table{max-width:100%;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table .table-header th{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody tr td .th-mobile-screen{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table thead tr th{color:var( --e-global-color-secondary );background-color:#FFFFFF;border-style:none;}.elementor-23315 .elementor-element.elementor-element-2ac1042 table.dataTable thead .sorting:after{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 table.dataTable thead .sorting_asc:after{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 table.dataTable thead .sorting_desc:after{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table thead tr th:hover{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table thead > tr th .data-table-header-text{font-family:"Roboto", Roboto;font-size:12px;font-weight:900;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table thead tr th i{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody > tr:nth-child(2n) td{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody > tr:nth-child(2n+1) td{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody tr td{border-style:none;padding:16px 16px 16px 16px;font-family:"Roboto", Roboto;font-size:14px;font-weight:400;line-height:20px;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody > tr:nth-child(2n) td:hover{color:var( --e-global-color-secondary );background:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table-wrap table td a{color:#c15959;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-23315 .elementor-element.elementor-element-2ac1042 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-23315 .elementor-element.elementor-element-825c55b{background-color:#FCF9FA;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-825c55b .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-23315 .elementor-element.elementor-element-825c55b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-825c55b.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-825c55b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-825c55b .elementor-icon{font-size:20px;}.elementor-23315 .elementor-element.elementor-element-825c55b .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-825c55b .elementor-icon-box-title a{font-size:12px;font-weight:400;font-style:italic;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-825c55b .elementor-icon-box-title{color:#62748E;}.elementor-23315 .elementor-element.elementor-element-4e4521e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-eb5b12c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-4b4c5d6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-4b4c5d6:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-4b4c5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-4b4c5d6.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-4b4c5d6:hover{box-shadow:0px 25px 50px -12px #E2E8F0;}.elementor-23315 .elementor-element.elementor-element-08c6e3c{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-08c6e3c .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-08c6e3c .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;fill:#155DFC;color:#155DFC;}.elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-framed .elementor-icon{background-color:#155DFC;}.elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#EFF6FF;fill:#155DFC;color:#155DFC;}.elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-default:has(:focus) .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-08c6e3c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#155DFC;}.elementor-23315 .elementor-element.elementor-element-08c6e3c .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-08c6e3c .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-08c6e3c .elementor-icon-box-title a{font-size:20px;font-weight:700;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-08c6e3c:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-08c6e3c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-08c6e3c .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#45556C;}.elementor-23315 .elementor-element.elementor-element-b1b3ee5{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b1b3ee5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-b1b3ee5.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-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b1b3ee5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b1b3ee5 .elementor-icon{font-size:14px;}.elementor-23315 .elementor-element.elementor-element-b1b3ee5 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-b1b3ee5 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-element-b1b3ee5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b1b3ee5:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-b1b3ee5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b1b3ee5 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-edb7e07{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-edb7e07:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-edb7e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-edb7e07.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-edb7e07:hover{box-shadow:0px 25px 50px -12px #E2E8F0;}.elementor-23315 .elementor-element.elementor-element-766aaf6{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-766aaf6 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-766aaf6 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-stacked .elementor-icon{background-color:#ECFDF5;fill:#009966;color:#009966;}.elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-default .elementor-icon{fill:#ECFDF5;color:#ECFDF5;border-color:#ECFDF5;}.elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-framed .elementor-icon{background-color:#009966;}.elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#ECFDF5;fill:#009966;color:#009966;}.elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-default:has(:focus) .elementor-icon{fill:#ECFDF5;color:#ECFDF5;border-color:#ECFDF5;}.elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-766aaf6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#009966;}.elementor-23315 .elementor-element.elementor-element-766aaf6 .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-766aaf6 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-766aaf6 .elementor-icon-box-title a{font-size:20px;font-weight:700;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-766aaf6:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-766aaf6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-766aaf6 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#45556C;}.elementor-23315 .elementor-element.elementor-element-03ef215{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-03ef215 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-03ef215.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-23315 .elementor-element.elementor-element-03ef215.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-03ef215.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-03ef215 .elementor-icon{font-size:14px;}.elementor-23315 .elementor-element.elementor-element-03ef215 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-03ef215 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-element-03ef215 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-03ef215:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-03ef215:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-03ef215 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-b1861bc{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-b1861bc:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-b1861bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b1861bc.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-b1861bc:hover{box-shadow:0px 25px 50px -12px #E2E8F0;}.elementor-23315 .elementor-element.elementor-element-15ea08e{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-15ea08e .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-15ea08e .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-stacked .elementor-icon{background-color:#FFFBEB;fill:#E17100;color:#E17100;}.elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-default .elementor-icon{fill:#FFFBEB;color:#FFFBEB;border-color:#FFFBEB;}.elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-framed .elementor-icon{background-color:#E17100;}.elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFBEB;fill:#E17100;color:#E17100;}.elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFBEB;color:#FFFBEB;border-color:#FFFBEB;}.elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-15ea08e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E17100;}.elementor-23315 .elementor-element.elementor-element-15ea08e .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-15ea08e .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-15ea08e .elementor-icon-box-title a{font-size:20px;font-weight:700;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-15ea08e:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-15ea08e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-15ea08e .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#45556C;}.elementor-23315 .elementor-element.elementor-element-bd74486{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-bd74486 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-bd74486.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-23315 .elementor-element.elementor-element-bd74486.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-bd74486.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-bd74486 .elementor-icon{font-size:14px;}.elementor-23315 .elementor-element.elementor-element-bd74486 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-bd74486 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-element-bd74486 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-bd74486:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-bd74486:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-bd74486 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-9c0c8e1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-9c0c8e1:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-9c0c8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-9c0c8e1.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-9c0c8e1:hover{box-shadow:0px 25px 50px -12px #E2E8F0;}.elementor-23315 .elementor-element.elementor-element-0dad39a{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-0dad39a .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-0dad39a .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-stacked .elementor-icon{background-color:#FAF5FF;fill:#9810FA;color:#9810FA;}.elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-default .elementor-icon{fill:#FAF5FF;color:#FAF5FF;border-color:#FAF5FF;}.elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-framed .elementor-icon{background-color:#9810FA;}.elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FAF5FF;fill:#9810FA;color:#9810FA;}.elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-default:has(:focus) .elementor-icon{fill:#FAF5FF;color:#FAF5FF;border-color:#FAF5FF;}.elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0dad39a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#9810FA;}.elementor-23315 .elementor-element.elementor-element-0dad39a .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-0dad39a .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-0dad39a .elementor-icon-box-title a{font-size:20px;font-weight:700;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-0dad39a:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-0dad39a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0dad39a .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#45556C;}.elementor-23315 .elementor-element.elementor-element-a0a2c66{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-a0a2c66 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-a0a2c66.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-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-a0a2c66.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a0a2c66 .elementor-icon{font-size:14px;}.elementor-23315 .elementor-element.elementor-element-a0a2c66 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-a0a2c66 .elementor-icon-box-title a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-element-a0a2c66 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a0a2c66:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-a0a2c66:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a0a2c66 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-77f03a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--overlay-opacity:0.2;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-77f03a0:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-77f03a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3557;}.elementor-23315 .elementor-element.elementor-element-77f03a0::before, .elementor-23315 .elementor-element.elementor-element-77f03a0 > .elementor-background-video-container::before, .elementor-23315 .elementor-element.elementor-element-77f03a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-23315 .elementor-element.elementor-element-77f03a0 > .elementor-background-slideshow::before, .elementor-23315 .elementor-element.elementor-element-77f03a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23315 .elementor-element.elementor-element-77f03a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://apacons.vn/wp-content/uploads/2026/03/cubes.png");--background-overlay:'';}.elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-0d8d743.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0d8d743.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-0d8d743.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-23315 .elementor-element.elementor-element-0d8d743.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0d8d743.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-0d8d743.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0d8d743.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon{font-size:24px;}.elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:20px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:12px;font-weight:400;line-height:16px;color:#D1D5DC;}.elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:16px;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-88ab97e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-26b5d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-26b5d7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23315 .elementor-element.elementor-element-d6cad87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-2a7f70e{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-2a7f70e .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-d44e630{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-d44e630 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-544be38{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-d3328ad{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-e9a176d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-da344e6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-da344e6:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-da344e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c0da65d{text-align:center;}.elementor-23315 .elementor-element.elementor-element-c0da65d .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-a5932d8{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-a5932d8.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-a5932d8 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-a5932d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-a5932d8.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-a5932d8.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-23315 .elementor-element.elementor-element-a5932d8 .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-a5932d8 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-a5932d8 .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-a5932d8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-7689cec{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-7689cec .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-8755825{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-2c5221e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-4dd4ca4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-d5dd6da{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-d5dd6da:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-d5dd6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-67ef66b{text-align:center;}.elementor-23315 .elementor-element.elementor-element-67ef66b .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ff97d14{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-ff97d14.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-ff97d14 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-ff97d14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-ff97d14.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-ff97d14.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-23315 .elementor-element.elementor-element-ff97d14 .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-ff97d14 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-ff97d14 .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-ff97d14 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-b014fbc{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-b014fbc .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-8b9255c{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-0b03e1e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-03e5392.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-7df5d30{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-7df5d30:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-7df5d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-345b7e8{text-align:center;}.elementor-23315 .elementor-element.elementor-element-345b7e8 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-9ae1bf5{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-9ae1bf5.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-9ae1bf5 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-9ae1bf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-9ae1bf5.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-9ae1bf5.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-23315 .elementor-element.elementor-element-9ae1bf5 .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-9ae1bf5 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-9ae1bf5 .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-9ae1bf5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-36805be{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-36805be .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-d0bd2ea{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-36a73b4{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-1877316.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-55f388d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-55f388d:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-55f388d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c9c6431{text-align:center;}.elementor-23315 .elementor-element.elementor-element-c9c6431 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-725145e{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-725145e.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-725145e .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-725145e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-725145e.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-725145e.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-23315 .elementor-element.elementor-element-725145e .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-725145e .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-725145e .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-725145e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-0a2f774{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-0a2f774 .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-e787976{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-908c139{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd3ef05.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-9252ba7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-9252ba7:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-9252ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-752cfe8{text-align:center;}.elementor-23315 .elementor-element.elementor-element-752cfe8 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-565a31f{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-565a31f.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-565a31f .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-565a31f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-565a31f.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-565a31f.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-23315 .elementor-element.elementor-element-565a31f .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-565a31f .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-565a31f .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-565a31f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-20545a8{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-20545a8 .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-d8470de{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-a18831c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-5837855.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-96d745b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-96d745b:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-96d745b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-299f60c{text-align:center;}.elementor-23315 .elementor-element.elementor-element-299f60c .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f327c4e{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-f327c4e.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-f327c4e .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-f327c4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f327c4e.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-f327c4e.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-23315 .elementor-element.elementor-element-f327c4e .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-f327c4e .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-f327c4e .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-f327c4e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-e754c4f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-e754c4f .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-635bd0c{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-dc3b8fd{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-30fcc86.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-a4ab272{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-a4ab272:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-a4ab272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-1eaca9d{text-align:center;}.elementor-23315 .elementor-element.elementor-element-1eaca9d .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-0649ef6{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-0649ef6.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-0649ef6 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-0649ef6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0649ef6.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-0649ef6.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-23315 .elementor-element.elementor-element-0649ef6 .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-0649ef6 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-0649ef6 .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-0649ef6 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-f96ccdb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-f96ccdb .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-fb18821{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23315 .elementor-element.elementor-element-c72164a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon-wrapper{text-align:center;}.elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c1cbf3f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon{font-size:40px;}.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg{height:40px;}.elementor-23315 .elementor-element.elementor-element-a5eb9b9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-a5eb9b9:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-a5eb9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-6aaaa11{text-align:center;}.elementor-23315 .elementor-element.elementor-element-6aaaa11 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:22.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-0f08afb{background-color:#D9894F1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-0f08afb.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-0f08afb .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-23315 .elementor-element.elementor-element-0f08afb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-0f08afb.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-0f08afb.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-23315 .elementor-element.elementor-element-0f08afb .elementor-icon{font-size:12px;}.elementor-23315 .elementor-element.elementor-element-0f08afb .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-0f08afb .elementor-icon-box-title a{font-size:10px;font-weight:600;line-height:15px;}.elementor-23315 .elementor-element.elementor-element-0f08afb .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-1500f71{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-item > a{font-size:12px;font-weight:400;line-height:19.5px;}.elementor-23315 .elementor-element.elementor-element-1500f71 .elementor-icon-list-text{color:#6A7282;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button{background-color:transparent;font-size:10px;font-weight:600;text-transform:uppercase;line-height:15px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-eb4f5fd:hover{--e-transform-translateY:-4px;}.elementor-23315 .elementor-element.elementor-element-eb4f5fd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-eb4f5fd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-e771e88{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-e771e88 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-e771e88 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}:where( .elementor-23315 .elementor-element.elementor-element-e771e88 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-23315 .elementor-element.elementor-element-ee81f9f{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-ee81f9f.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-ee81f9f .elementor-heading-title{font-size:12px;font-weight:400;font-style:italic;line-height:19.5px;color:#99A1AF;}.elementor-23315 .elementor-element.elementor-element-940d5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-b011163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-e4d3296{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-e4d3296 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-94b627c{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-94b627c .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-0ec4454{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-5777ce8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;--border-radius:32px 32px 32px 32px;box-shadow:0px 25px 50px -12px rgba(225.99999999999997, 231.99999999999997, 239.99999999999997, 0.5019607843137255);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-23315 .elementor-element.elementor-element-5777ce8:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-5777ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f27472d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-f27472d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f27472d.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-f27472d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f27472d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon-box-title a{font-size:24px;font-weight:600;line-height:32px;}.elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-e61e98a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-e61e98a:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-e61e98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-e61e98a:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-e61e98a, .elementor-23315 .elementor-element.elementor-element-e61e98a::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-067d4e2 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067d4e2.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-067d4e2 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-067d4e2 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-067d4e2 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-067d4e2 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-72e2219 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-7ef1904{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-7ef1904:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-7ef1904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7ef1904:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-7ef1904, .elementor-23315 .elementor-element.elementor-element-7ef1904::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-dca3fa5 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-dca3fa5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-dca3fa5 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-dca3fa5 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-dca3fa5 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-dca3fa5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-bb37364 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-04b4d95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-04b4d95:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-04b4d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-04b4d95:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-04b4d95, .elementor-23315 .elementor-element.elementor-element-04b4d95::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-0deaa47 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-0deaa47.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-0deaa47 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-0deaa47 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-0deaa47 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-0deaa47 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-e20bb38 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-ad2beda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-ad2beda:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-ad2beda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ad2beda:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-ad2beda, .elementor-23315 .elementor-element.elementor-element-ad2beda::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-ae3317a .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ae3317a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ae3317a .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-ae3317a .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-ae3317a .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-ae3317a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-61f8f0b .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-6c86629{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-6c86629:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-6c86629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-6c86629:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-6c86629, .elementor-23315 .elementor-element.elementor-element-6c86629::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-75e2355 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-75e2355.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-75e2355 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-75e2355 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-75e2355 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-75e2355 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c002869 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-b885b52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-b885b52:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-b885b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b885b52:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-b885b52, .elementor-23315 .elementor-element.elementor-element-b885b52::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-b0ab456 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-b0ab456.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b0ab456 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-b0ab456 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-b0ab456 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-b0ab456 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-5f86f63 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-94bd43c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-94bd43c:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-94bd43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-94bd43c:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-94bd43c, .elementor-23315 .elementor-element.elementor-element-94bd43c::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-62fd937 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-62fd937.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-62fd937 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-62fd937 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-62fd937 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-62fd937 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-44eebda .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-c984202{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-c984202:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-c984202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c984202:hover{background-color:#FCF9FA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F9F3F4;--border-color:#F9F3F4;}.elementor-23315 .elementor-element.elementor-element-c984202, .elementor-23315 .elementor-element.elementor-element-c984202::before{--border-transition:0.3s;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c1c4ae6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-c1c4ae6 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-23315 .elementor-element.elementor-element-c1c4ae6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-a927a49 .elementor-heading-title{font-size:16px;font-weight:600;font-style:italic;line-height:24px;color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-698a3af{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-7b9d996{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23315 .elementor-element.elementor-element-7b9d996:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-7b9d996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-7b68750 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-7b68750.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7b68750.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-7b68750.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-23315 .elementor-element.elementor-element-7b68750.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-7b68750 .elementor-icon{font-size:20px;padding:14px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-7b68750 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-7b68750 .elementor-icon-box-title a{font-size:20px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:1px;}.elementor-23315 .elementor-element.elementor-element-7b68750 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-23315 .elementor-element.elementor-element-d4b9da6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:26px;}.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-23315 .elementor-element.elementor-element-ef7c1bc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9894F33;--border-color:#D9894F33;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23315 .elementor-element.elementor-element-ef7c1bc:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-ef7c1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ef7c1bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23315 .elementor-element.elementor-element-9ff764f .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-23315 .elementor-element.elementor-element-9ff764f.elementor-view-stacked .elementor-icon{background-color:#D9894F1A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-9ff764f.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-9ff764f.elementor-view-default .elementor-icon{fill:#D9894F1A;color:#D9894F1A;border-color:#D9894F1A;}.elementor-23315 .elementor-element.elementor-element-9ff764f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-9ff764f .elementor-icon{font-size:20px;padding:14px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-9ff764f .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-9ff764f .elementor-icon-box-title a{font-size:20px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:1px;}.elementor-23315 .elementor-element.elementor-element-9ff764f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c8fcedc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-c79101b{background-color:transparent;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-c79101b .elementor-heading-title{font-size:14px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b6562e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-23315 .elementor-element.elementor-element-b6562e6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-b6562e6 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-b6562e6 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-b6562e6 .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:26px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-585a811{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-de6f756{background-color:transparent;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);border-radius:100px 100px 100px 100px;}.elementor-23315 .elementor-element.elementor-element-de6f756 .elementor-heading-title{font-size:14px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-2679ec4 .elementor-icon-box-wrapper{text-align:start;}.elementor-23315 .elementor-element.elementor-element-2679ec4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-2679ec4 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-2679ec4 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-2679ec4 .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:26px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-7271e4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-daf16c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-a87de57{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-a87de57 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-a3f7a3d{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-a3f7a3d .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:12px 40px 12px 40px;}.elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);border-color:var( --e-global-color-primary );box-shadow:0px 10px 15px -3px rgba(217, 137.00000000000006, 78.99999999999999, 0.30196078431372547);}.elementor-23315 .elementor-element.elementor-element-b564e5b:hover{--e-transform-translateY:-2px;}.elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-b564e5b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-645fc18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-b74db66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-492037e{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-492037e .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-860ae1f{width:var( --container-widget-width, 656px );max-width:656px;--container-widget-width:656px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-860ae1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23315 .elementor-element.elementor-element-860ae1f .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-efe1476{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Roboto;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:12px 32px 12px 32px;}.elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFFE6;border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-beac577 .elementor-button:focus svg{fill:#FFFFFFE6;}.elementor-23315 .elementor-element.elementor-element-2b2cd76{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-88c6b6a{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-2d2f2b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-0cbd8ee{padding:0px 0px 16px 0px;text-align:start;}.elementor-23315 .elementor-element.elementor-element-0cbd8ee .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-a04f558{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:start;}.elementor-23315 .elementor-element.elementor-element-a04f558 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-60b5fa2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-f2e3a92:hover{--e-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-f2e3a92{background-color:#FFFFFF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9F3F4;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-f2e3a92 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-f2e3a92 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-f2e3a92.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f2e3a92 .elementor-icon{font-size:28px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-f2e3a92 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-f2e3a92 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-f2e3a92:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-f2e3a92:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-f2e3a92 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6:hover{--e-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6{background-color:#FFFFFF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9F3F4;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-6e4d4b6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6 .elementor-icon{font-size:28px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-6e4d4b6 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-6e4d4b6:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-6e4d4b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-6e4d4b6 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-067c9dc:hover{--e-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-067c9dc{background-color:#FFFFFF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9F3F4;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-067c9dc .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-067c9dc .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-067c9dc.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-067c9dc .elementor-icon{font-size:28px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-067c9dc .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-067c9dc .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-067c9dc:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-067c9dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-067c9dc .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0:hover{--e-transform-translateY:-8px;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0{background-color:#FFFFFF;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9F3F4;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-stacked .elementor-icon{background-color:#1D35570D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-default .elementor-icon{fill:#1D35570D;color:#1D35570D;border-color:#1D35570D;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-ba4f6d0.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0 .elementor-icon{font-size:28px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-ba4f6d0 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-ba4f6d0:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-ba4f6d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-ba4f6d0 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:22.75px;color:#666666;}.elementor-23315 .elementor-element.elementor-element-40de1f3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25098039215686274);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23315 .elementor-element.elementor-element-40de1f3:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-40de1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-9ae737d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-9ae737d .elementor-heading-title{font-family:"Roboto", Roboto;font-size:30px;font-weight:700;text-transform:uppercase;line-height:37.5px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button span{gap:12px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23315 .elementor-element.elementor-global-32149 .elementor-labels-inline .elementor-field-group > label{padding-left:2px;}body:not(.rtl) .elementor-23315 .elementor-element.elementor-global-32149 .elementor-labels-inline .elementor-field-group > label{padding-right:2px;}body .elementor-23315 .elementor-element.elementor-global-32149 .elementor-labels-above .elementor-field-group > label{padding-bottom:2px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group > label, .elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group > label{font-family:"Roboto", Roboto;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-type-html{padding-bottom:0px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group .elementor-field{color:#4F4F4F;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group .elementor-field, .elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-subgroup label{font-family:"Roboto", Roboto;font-size:14px;font-weight:400;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#E2E8F0;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#E2E8F0;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-field-group .elementor-select-wrapper::before{color:#E2E8F0;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button{font-family:"Roboto", Roboto;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;border-radius:8px 8px 8px 8px;padding:16px 0px 16px 0px;}.elementor-23315 .elementor-element.elementor-global-32149 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#FFFFFF;transition-duration:0.3s;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#FFFFFF;transition-duration:0.3s;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button[type="submit"] svg *{fill:#FFFFFF;transition-duration:0.3s;}.elementor-23315 .elementor-element.elementor-global-32149 .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:0.3s;}.elementor-23315 .elementor-element.elementor-global-32149 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-global-32149 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-global-32149 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23315 .elementor-element.elementor-global-32149{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23315 .elementor-element.elementor-element-3c7cb76.elementor-element{--align-self:center;}.elementor-23315 .elementor-element.elementor-element-3c7cb76 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-23315 .elementor-element.elementor-element-3c7cb76.elementor-view-stacked .elementor-icon{background-color:#00A63E;}.elementor-23315 .elementor-element.elementor-element-3c7cb76.elementor-view-framed .elementor-icon, .elementor-23315 .elementor-element.elementor-element-3c7cb76.elementor-view-default .elementor-icon{fill:#00A63E;color:#00A63E;border-color:#00A63E;}.elementor-23315 .elementor-element.elementor-element-3c7cb76 .elementor-icon{font-size:14px;}.elementor-23315 .elementor-element.elementor-element-3c7cb76 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-3c7cb76 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:12px;font-weight:500;line-height:16px;}.elementor-23315 .elementor-element.elementor-element-3c7cb76 .elementor-icon-box-title{color:#00A63E;}.elementor-23315 .elementor-element.elementor-element-3a5b16a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-7c7e481{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-f8a1636{padding:0px 0px 16px 0px;text-align:center;}.elementor-23315 .elementor-element.elementor-element-f8a1636 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:36px;font-weight:600;text-transform:uppercase;line-height:40px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-8fc8901{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-23315 .elementor-element.elementor-element-8fc8901 .elementor-heading-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:300;line-height:26px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-b398ec0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-2424cc0{--display:flex;--min-height:615px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-2424cc0:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-2424cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-c9075d4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c9075d4.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c9075d4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c9075d4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c9075d4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-c9075d4.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-0.45px;}.elementor-23315 .elementor-element.elementor-element-c9075d4:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-c9075d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:12px;font-weight:500;line-height:19.5px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-7c5fd12{--display:flex;--min-height:149px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-f0fb0fa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-2341e5f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-39ded33 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-12e73a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-b267f5d{--display:flex;--min-height:615px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-b267f5d:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-b267f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-903af3e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-903af3e.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-903af3e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-903af3e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-903af3e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-903af3e.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-0.45px;}.elementor-23315 .elementor-element.elementor-element-903af3e:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-903af3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:12px;font-weight:500;line-height:19.5px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-1667ef4{--display:flex;--min-height:149px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-92e7ba0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-f7d1aaf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-aa9e1b9{--display:flex;--min-height:615px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-aa9e1b9:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-aa9e1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-9f4b3ff.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-9f4b3ff.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFDFB;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-9f4b3ff.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFDFB;color:#FFFDFB;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-0.45px;}.elementor-23315 .elementor-element.elementor-element-9f4b3ff:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-9f4b3ff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:12px;font-weight:500;line-height:19.5px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-ba13ed6{--display:flex;--min-height:149px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-8fee992 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-3b2bcd3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-a4a993e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-3d497d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-39dd6db{--display:flex;--min-height:615px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-39dd6db:not(.elementor-motion-effects-element-type-background), .elementor-23315 .elementor-element.elementor-element-39dd6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-23315 .elementor-element.elementor-element-32f8ec8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-32f8ec8.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-32f8ec8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-32f8ec8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFDFB;}.elementor-23315 .elementor-element.elementor-element-32f8ec8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23315 .elementor-element.elementor-element-32f8ec8.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFDFB;color:#FFFDFB;}.elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon-box-title a{font-family:"Roboto", Roboto;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-0.45px;}.elementor-23315 .elementor-element.elementor-element-32f8ec8:has(:hover) .elementor-icon-box-title,
					 .elementor-23315 .elementor-element.elementor-element-32f8ec8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon-box-description{font-family:"Roboto", Roboto;font-size:12px;font-weight:500;line-height:19.5px;color:#6A7282;}.elementor-23315 .elementor-element.elementor-element-7a4d3d0{--display:flex;--min-height:149px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-1d60fc4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button{background-color:transparent;font-family:"Roboto", Roboto;font-size:12px;font-weight:600;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button:hover, .elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D3AA3A 100%);}.elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button:hover svg, .elementor-23315 .elementor-element.elementor-element-a494a5f .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:991px){.elementor-23315 .elementor-element.elementor-element-03d943a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23315 .elementor-element.elementor-element-f41a0c5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23315 .elementor-element.elementor-element-3eeb14b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23315 .elementor-element.elementor-element-eb5b12c{--grid-auto-flow:row;}.elementor-23315 .elementor-element.elementor-element-e771e88{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23315 .elementor-element.elementor-element-efe1476{--grid-columns:2;}.elementor-23315 .elementor-element.elementor-element-60b5fa2{--grid-auto-flow:row;}.elementor-23315 .elementor-element.elementor-element-b398ec0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-23315 .elementor-element.elementor-element-f55c9f5{--width:672px;}.elementor-23315 .elementor-element.elementor-element-76ad48f{--content-width:850px;}.elementor-23315 .elementor-element.elementor-element-f65715e{--content-width:850px;}.elementor-23315 .elementor-element.elementor-element-38ec899{--width:40%;}.elementor-23315 .elementor-element.elementor-element-4e4521e{--width:60%;}.elementor-23315 .elementor-element.elementor-element-5777ce8{--width:60%;}.elementor-23315 .elementor-element.elementor-element-698a3af{--width:40%;}.elementor-23315 .elementor-element.elementor-element-88c6b6a{--width:50%;}.elementor-23315 .elementor-element.elementor-element-40de1f3{--width:50%;}}@media(max-width:767px){.elementor-23315 .elementor-element.elementor-element-f77aade{text-align:center;}.elementor-23315 .elementor-element.elementor-element-f77aade .elementor-heading-title{font-size:30px;line-height:45px;}.elementor-23315 .elementor-element.elementor-element-018dddf .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-23315 .elementor-element.elementor-element-1f8b2a5{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-181c467{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-6be2e1b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23315 .elementor-element.elementor-element-bdde0cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23315 .elementor-element.elementor-element-b1ce915{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23315 .elementor-element.elementor-element-b647a5f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23315 .elementor-element.elementor-element-27f341f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23315 .elementor-element.elementor-element-03d943a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23315 .elementor-element.elementor-element-a7b67df{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-c185d37 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-f41a0c5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23315 .elementor-element.elementor-element-76ad48f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table .table-header th{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-99fd02c .eael-data-table tbody tr td .th-mobile-screen{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-f65715e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-1fb2daa .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table .table-header th{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody tr td .th-mobile-screen{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .eael-data-table tbody tr td{padding:16px 16px 16px 16px;}.elementor-23315 .elementor-element.elementor-element-f6ee824{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-666028d .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-afa93dc{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-23315 .elementor-element.elementor-element-aebaa01{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-4da4616 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-3eeb14b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23315 .elementor-element.elementor-element-5b19454{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-4b2bf37 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-eb5b12c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23315 .elementor-element.elementor-element-0d8d743{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-88ab97e{width:100%;max-width:100%;}.elementor-23315 .elementor-element.elementor-element-26b5d7a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-2a7f70e .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-e771e88{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23315 .elementor-element.elementor-element-940d5e9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-e4d3296 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-5777ce8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon-box-title, .elementor-23315 .elementor-element.elementor-element-f27472d .elementor-icon-box-title a{font-size:20px;line-height:28px;}.elementor-23315 .elementor-element.elementor-element-e61e98a{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-7ef1904{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-04b4d95{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-ad2beda{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-6c86629{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-b885b52{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-94bd43c{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-c984202{--flex-wrap:nowrap;}.elementor-23315 .elementor-element.elementor-element-7b9d996{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-ef7c1bc{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-7271e4d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-a87de57 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-492037e .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-efe1476{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-23315 .elementor-element.elementor-element-2b2cd76{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-0cbd8ee .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-60b5fa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23315 .elementor-element.elementor-element-40de1f3{--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23315 .elementor-element.elementor-element-9ae737d .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-23315 .elementor-element.elementor-element-3a5b16a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-23315 .elementor-element.elementor-element-f8a1636 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;}.elementor-23315 .elementor-element.elementor-element-b398ec0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-23315 .elementor-element.elementor-element-2424cc0{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-b267f5d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-aa9e1b9{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23315 .elementor-element.elementor-element-39dd6db{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for heading, class: .elementor-element-f77aade */.elementor-23315 .elementor-element.elementor-element-f77aade span {
    display: block;
    color: var(--e-global-color-primary);;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f8b2a5 */.elementor-23315 .elementor-element.elementor-element-1f8b2a5 a:hover svg {
    transform: scale(1.1) rotate(3deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c434789 */.elementor-23315 .elementor-element.elementor-element-c434789 svg {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4307ac */.elementor-23315 .elementor-element.elementor-element-f4307ac:before {
    background-image: linear-gradient(
    to bottom,
    rgba(29, 53, 87, 0.8) 0%,    /* Điểm đầu: Đậm vừa */
    rgba(29, 53, 87, 0.6) 50%,   /* Điểm giữa: Trong hơn một chút */
    rgba(29, 53, 87, 0.9) 100%   /* Điểm cuối: Đậm nhất ở đáy */
  );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a0fe86 */.elementor-23315 .elementor-element.elementor-element-5a0fe86:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d21938 */.elementor-23315 .elementor-element.elementor-element-1d21938:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-663f608 */.elementor-23315 .elementor-element.elementor-element-663f608:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4424d1 */.elementor-23315 .elementor-element.elementor-element-e4424d1:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5550f81 */.elementor-23315 .elementor-element.elementor-element-5550f81:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a0fe86 */.elementor-23315 .elementor-element.elementor-element-5a0fe86:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d21938 */.elementor-23315 .elementor-element.elementor-element-1d21938:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-663f608 */.elementor-23315 .elementor-element.elementor-element-663f608:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4424d1 */.elementor-23315 .elementor-element.elementor-element-e4424d1:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5550f81 */.elementor-23315 .elementor-element.elementor-element-5550f81:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a0fe86 */.elementor-23315 .elementor-element.elementor-element-5a0fe86:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d21938 */.elementor-23315 .elementor-element.elementor-element-1d21938:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-663f608 */.elementor-23315 .elementor-element.elementor-element-663f608:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4424d1 */.elementor-23315 .elementor-element.elementor-element-e4424d1:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5550f81 */.elementor-23315 .elementor-element.elementor-element-5550f81:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a0fe86 */.elementor-23315 .elementor-element.elementor-element-5a0fe86:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d21938 */.elementor-23315 .elementor-element.elementor-element-1d21938:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-663f608 */.elementor-23315 .elementor-element.elementor-element-663f608:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4424d1 */.elementor-23315 .elementor-element.elementor-element-e4424d1:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5550f81 */.elementor-23315 .elementor-element.elementor-element-5550f81:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a0fe86 */.elementor-23315 .elementor-element.elementor-element-5a0fe86:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d21938 */.elementor-23315 .elementor-element.elementor-element-1d21938:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-663f608 */.elementor-23315 .elementor-element.elementor-element-663f608:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4424d1 */.elementor-23315 .elementor-element.elementor-element-e4424d1:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5550f81 */.elementor-23315 .elementor-element.elementor-element-5550f81:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a0fe86 */.elementor-23315 .elementor-element.elementor-element-5a0fe86:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d21938 */.elementor-23315 .elementor-element.elementor-element-1d21938:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-663f608 */.elementor-23315 .elementor-element.elementor-element-663f608:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4424d1 */.elementor-23315 .elementor-element.elementor-element-e4424d1:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5550f81 */.elementor-23315 .elementor-element.elementor-element-5550f81:hover .elementor-icon-box-title {
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c185d37 */.elementor-23315 .elementor-element.elementor-element-c185d37:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd0ae32 */.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff9855a */.elementor-23315 .elementor-element.elementor-element-ff9855a span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff9855a span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-426dbbb */.elementor-23315 .elementor-element.elementor-element-426dbbb span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f796fe */.elementor-23315 .elementor-element.elementor-element-9f796fe svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-9f796fe {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf5f37 */.elementor-23315 .elementor-element.elementor-element-1bf5f37 {
    transform: translateX(-50%);
    box-shadow: 0 10px 15px -3px #d9894f4d, 0 4px 6px -4px #d9894f4d;
}
.elementor-23315 .elementor-element.elementor-element-1bf5f37 .elementor-heading-title {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f622238 */.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon {
    background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
    box-shadow: 0 10px 15px -3px rgba(217, 137, 79, 0.2), 0 4px 6px -2px rgba(217, 137, 79, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title {
    padding: 16px 8px;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff6b39e */.elementor-23315 .elementor-element.elementor-element-ff6b39e span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-primary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff6b39e span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6af5393 */.elementor-23315 .elementor-element.elementor-element-6af5393 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78f7b9a */.elementor-23315 .elementor-element.elementor-element-78f7b9a svg {
    stroke: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-78f7b9a {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b32838b */.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a459ab */.elementor-23315 .elementor-element.elementor-element-3a459ab span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-3a459ab span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f0535 */.elementor-23315 .elementor-element.elementor-element-31f0535 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70d2c96 */.elementor-23315 .elementor-element.elementor-element-70d2c96 svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-70d2c96 {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd0ae32 */.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff9855a */.elementor-23315 .elementor-element.elementor-element-ff9855a span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff9855a span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-426dbbb */.elementor-23315 .elementor-element.elementor-element-426dbbb span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f796fe */.elementor-23315 .elementor-element.elementor-element-9f796fe svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-9f796fe {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf5f37 */.elementor-23315 .elementor-element.elementor-element-1bf5f37 {
    transform: translateX(-50%);
    box-shadow: 0 10px 15px -3px #d9894f4d, 0 4px 6px -4px #d9894f4d;
}
.elementor-23315 .elementor-element.elementor-element-1bf5f37 .elementor-heading-title {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f622238 */.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon {
    background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
    box-shadow: 0 10px 15px -3px rgba(217, 137, 79, 0.2), 0 4px 6px -2px rgba(217, 137, 79, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title {
    padding: 16px 8px;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff6b39e */.elementor-23315 .elementor-element.elementor-element-ff6b39e span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-primary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff6b39e span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6af5393 */.elementor-23315 .elementor-element.elementor-element-6af5393 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78f7b9a */.elementor-23315 .elementor-element.elementor-element-78f7b9a svg {
    stroke: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-78f7b9a {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b32838b */.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a459ab */.elementor-23315 .elementor-element.elementor-element-3a459ab span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-3a459ab span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f0535 */.elementor-23315 .elementor-element.elementor-element-31f0535 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70d2c96 */.elementor-23315 .elementor-element.elementor-element-70d2c96 svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-70d2c96 {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd0ae32 */.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff9855a */.elementor-23315 .elementor-element.elementor-element-ff9855a span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff9855a span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-426dbbb */.elementor-23315 .elementor-element.elementor-element-426dbbb span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f796fe */.elementor-23315 .elementor-element.elementor-element-9f796fe svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-9f796fe {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf5f37 */.elementor-23315 .elementor-element.elementor-element-1bf5f37 {
    transform: translateX(-50%);
    box-shadow: 0 10px 15px -3px #d9894f4d, 0 4px 6px -4px #d9894f4d;
}
.elementor-23315 .elementor-element.elementor-element-1bf5f37 .elementor-heading-title {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f622238 */.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon {
    background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
    box-shadow: 0 10px 15px -3px rgba(217, 137, 79, 0.2), 0 4px 6px -2px rgba(217, 137, 79, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title {
    padding: 16px 8px;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff6b39e */.elementor-23315 .elementor-element.elementor-element-ff6b39e span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-primary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff6b39e span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6af5393 */.elementor-23315 .elementor-element.elementor-element-6af5393 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78f7b9a */.elementor-23315 .elementor-element.elementor-element-78f7b9a svg {
    stroke: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-78f7b9a {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b32838b */.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a459ab */.elementor-23315 .elementor-element.elementor-element-3a459ab span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-3a459ab span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f0535 */.elementor-23315 .elementor-element.elementor-element-31f0535 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70d2c96 */.elementor-23315 .elementor-element.elementor-element-70d2c96 svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-70d2c96 {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd0ae32 */.elementor-23315 .elementor-element.elementor-element-dd0ae32 .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff9855a */.elementor-23315 .elementor-element.elementor-element-ff9855a span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff9855a span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-426dbbb */.elementor-23315 .elementor-element.elementor-element-426dbbb span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f796fe */.elementor-23315 .elementor-element.elementor-element-9f796fe svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-9f796fe {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf5f37 */.elementor-23315 .elementor-element.elementor-element-1bf5f37 {
    transform: translateX(-50%);
    box-shadow: 0 10px 15px -3px #d9894f4d, 0 4px 6px -4px #d9894f4d;
}
.elementor-23315 .elementor-element.elementor-element-1bf5f37 .elementor-heading-title {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f622238 */.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon {
    background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
    box-shadow: 0 10px 15px -3px rgba(217, 137, 79, 0.2), 0 4px 6px -2px rgba(217, 137, 79, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-f622238 .elementor-icon-box-title {
    padding: 16px 8px;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff6b39e */.elementor-23315 .elementor-element.elementor-element-ff6b39e span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-primary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-ff6b39e span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6af5393 */.elementor-23315 .elementor-element.elementor-element-6af5393 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78f7b9a */.elementor-23315 .elementor-element.elementor-element-78f7b9a svg {
    stroke: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-78f7b9a {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b32838b */.elementor-23315 .elementor-element.elementor-element-b32838b .elementor-icon-box-title {
    padding: 16px 8px;
    background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%);
    border: 2px solid #ebe6e7;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a459ab */.elementor-23315 .elementor-element.elementor-element-3a459ab span {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-3a459ab span {
        font-size: 36px;
        line-height: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f0535 */.elementor-23315 .elementor-element.elementor-element-31f0535 span {
    display: block;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70d2c96 */.elementor-23315 .elementor-element.elementor-element-70d2c96 svg {
    stroke: var(--e-global-color-secondary);
}
.elementor-23315 .elementor-element.elementor-element-70d2c96 {
    min-height: 395px;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-99fd02c */.elementor-23315 .elementor-element.elementor-element-99fd02c {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c .head-center {
    text-align: center;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c #tieuchuan {
    background-color: #293F60;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c #caocap {
    background-color: #CA7D4F;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c #luxury {
    background-image: linear-gradient(90deg, #D88A4E 0%, #D3AA3B 100%);
}
.elementor-23315 .elementor-element.elementor-element-99fd02c .tieuchuan-col .td-content-wrapper, .elementor-23315 .elementor-element.elementor-element-99fd02c .luxury-col .td-content-wrapper, .elementor-23315 .elementor-element.elementor-element-99fd02c .caocap-col .td-content-wrapper {
    text-align: center!important;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c .tieuchuan-col svg {
    stroke: #00c951;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c .caocap-col svg {
    stroke: #d9894f;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c .luxury-col svg {
    stroke: #d3aa3a;
}
.elementor-23315 .elementor-element.elementor-element-99fd02c svg.lucide-x {
    stroke: #d1d5dc!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fb2daa */.elementor-23315 .elementor-element.elementor-element-1fb2daa:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-ac2e5a0 */.elementor-23315 .elementor-element.elementor-element-ac2e5a0 {
    overflow: hidden;
}
.elementor-23315 .elementor-element.elementor-element-ac2e5a0 .gia-col .td-content-wrapper {
    text-align: center!important;
}
.elementor-23315 .elementor-element.elementor-element-ac2e5a0 td {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b555302 */.elementor-23315 .elementor-element.elementor-element-b555302 b {
    color: #f54a00;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-666028d */.elementor-23315 .elementor-element.elementor-element-666028d:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-7279002 */.elementor-23315 .elementor-element.elementor-element-7279002 .sanpham-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-7279002 .dvt-col {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-ec89820 */.elementor-23315 .elementor-element.elementor-element-ec89820 .sanpham-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-ec89820 .dvt-col {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-7279002 */.elementor-23315 .elementor-element.elementor-element-7279002 .sanpham-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-7279002 .dvt-col {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-ec89820 */.elementor-23315 .elementor-element.elementor-element-ec89820 .sanpham-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-ec89820 .dvt-col {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-7279002 */.elementor-23315 .elementor-element.elementor-element-7279002 .sanpham-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-7279002 .dvt-col {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-ec89820 */.elementor-23315 .elementor-element.elementor-element-ec89820 .sanpham-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-ec89820 .dvt-col {
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-afa93dc */.elementor-23315 .elementor-element.elementor-element-afa93dc .content-wrap {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7fa7f37 */.elementor-23315 .elementor-element.elementor-element-7fa7f37 b {
    color: #f54a00;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da4616 */.elementor-23315 .elementor-element.elementor-element-4da4616:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53019d7 */.elementor-23315 .elementor-element.elementor-element-53019d7:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48fec88 */.elementor-23315 .elementor-element.elementor-element-48fec88:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df093dd */.elementor-23315 .elementor-element.elementor-element-df093dd:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0112567 */.elementor-23315 .elementor-element.elementor-element-0112567:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a6bad */.elementor-23315 .elementor-element.elementor-element-59a6bad:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ef086 */.elementor-23315 .elementor-element.elementor-element-15ef086:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e33912 */.elementor-23315 .elementor-element.elementor-element-5e33912:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00c17f */.elementor-23315 .elementor-element.elementor-element-e00c17f:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c1a11e */.elementor-23315 .elementor-element.elementor-element-8c1a11e:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f64922 */.elementor-23315 .elementor-element.elementor-element-7f64922:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7acd1cc */.elementor-23315 .elementor-element.elementor-element-7acd1cc:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f94de72 */.elementor-23315 .elementor-element.elementor-element-f94de72:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72444bf */.elementor-23315 .elementor-element.elementor-element-72444bf:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1217db */.elementor-23315 .elementor-element.elementor-element-a1217db:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7362977 */.elementor-23315 .elementor-element.elementor-element-7362977:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ff4df9 */.elementor-23315 .elementor-element.elementor-element-4ff4df9:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74b4770 */.elementor-23315 .elementor-element.elementor-element-74b4770:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b8fac */.elementor-23315 .elementor-element.elementor-element-c8b8fac:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6390eb5 */.elementor-23315 .elementor-element.elementor-element-6390eb5:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1537c91 */.elementor-23315 .elementor-element.elementor-element-1537c91:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-817f795 */.elementor-23315 .elementor-element.elementor-element-817f795:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664c01 */.elementor-23315 .elementor-element.elementor-element-3664c01:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53019d7 */.elementor-23315 .elementor-element.elementor-element-53019d7:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48fec88 */.elementor-23315 .elementor-element.elementor-element-48fec88:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df093dd */.elementor-23315 .elementor-element.elementor-element-df093dd:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0112567 */.elementor-23315 .elementor-element.elementor-element-0112567:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a6bad */.elementor-23315 .elementor-element.elementor-element-59a6bad:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ef086 */.elementor-23315 .elementor-element.elementor-element-15ef086:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e33912 */.elementor-23315 .elementor-element.elementor-element-5e33912:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00c17f */.elementor-23315 .elementor-element.elementor-element-e00c17f:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c1a11e */.elementor-23315 .elementor-element.elementor-element-8c1a11e:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f64922 */.elementor-23315 .elementor-element.elementor-element-7f64922:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7acd1cc */.elementor-23315 .elementor-element.elementor-element-7acd1cc:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f94de72 */.elementor-23315 .elementor-element.elementor-element-f94de72:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72444bf */.elementor-23315 .elementor-element.elementor-element-72444bf:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1217db */.elementor-23315 .elementor-element.elementor-element-a1217db:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7362977 */.elementor-23315 .elementor-element.elementor-element-7362977:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ff4df9 */.elementor-23315 .elementor-element.elementor-element-4ff4df9:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74b4770 */.elementor-23315 .elementor-element.elementor-element-74b4770:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b8fac */.elementor-23315 .elementor-element.elementor-element-c8b8fac:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6390eb5 */.elementor-23315 .elementor-element.elementor-element-6390eb5:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1537c91 */.elementor-23315 .elementor-element.elementor-element-1537c91:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-817f795 */.elementor-23315 .elementor-element.elementor-element-817f795:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664c01 */.elementor-23315 .elementor-element.elementor-element-3664c01:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53019d7 */.elementor-23315 .elementor-element.elementor-element-53019d7:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48fec88 */.elementor-23315 .elementor-element.elementor-element-48fec88:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df093dd */.elementor-23315 .elementor-element.elementor-element-df093dd:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0112567 */.elementor-23315 .elementor-element.elementor-element-0112567:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a6bad */.elementor-23315 .elementor-element.elementor-element-59a6bad:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ef086 */.elementor-23315 .elementor-element.elementor-element-15ef086:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e33912 */.elementor-23315 .elementor-element.elementor-element-5e33912:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00c17f */.elementor-23315 .elementor-element.elementor-element-e00c17f:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c1a11e */.elementor-23315 .elementor-element.elementor-element-8c1a11e:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f64922 */.elementor-23315 .elementor-element.elementor-element-7f64922:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7acd1cc */.elementor-23315 .elementor-element.elementor-element-7acd1cc:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f94de72 */.elementor-23315 .elementor-element.elementor-element-f94de72:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72444bf */.elementor-23315 .elementor-element.elementor-element-72444bf:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1217db */.elementor-23315 .elementor-element.elementor-element-a1217db:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7362977 */.elementor-23315 .elementor-element.elementor-element-7362977:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ff4df9 */.elementor-23315 .elementor-element.elementor-element-4ff4df9:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74b4770 */.elementor-23315 .elementor-element.elementor-element-74b4770:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b8fac */.elementor-23315 .elementor-element.elementor-element-c8b8fac:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6390eb5 */.elementor-23315 .elementor-element.elementor-element-6390eb5:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1537c91 */.elementor-23315 .elementor-element.elementor-element-1537c91:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-817f795 */.elementor-23315 .elementor-element.elementor-element-817f795:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664c01 */.elementor-23315 .elementor-element.elementor-element-3664c01:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53019d7 */.elementor-23315 .elementor-element.elementor-element-53019d7:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48fec88 */.elementor-23315 .elementor-element.elementor-element-48fec88:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df093dd */.elementor-23315 .elementor-element.elementor-element-df093dd:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0112567 */.elementor-23315 .elementor-element.elementor-element-0112567:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a6bad */.elementor-23315 .elementor-element.elementor-element-59a6bad:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ef086 */.elementor-23315 .elementor-element.elementor-element-15ef086:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e33912 */.elementor-23315 .elementor-element.elementor-element-5e33912:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00c17f */.elementor-23315 .elementor-element.elementor-element-e00c17f:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c1a11e */.elementor-23315 .elementor-element.elementor-element-8c1a11e:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f64922 */.elementor-23315 .elementor-element.elementor-element-7f64922:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7acd1cc */.elementor-23315 .elementor-element.elementor-element-7acd1cc:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f94de72 */.elementor-23315 .elementor-element.elementor-element-f94de72:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72444bf */.elementor-23315 .elementor-element.elementor-element-72444bf:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1217db */.elementor-23315 .elementor-element.elementor-element-a1217db:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7362977 */.elementor-23315 .elementor-element.elementor-element-7362977:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ff4df9 */.elementor-23315 .elementor-element.elementor-element-4ff4df9:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74b4770 */.elementor-23315 .elementor-element.elementor-element-74b4770:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b8fac */.elementor-23315 .elementor-element.elementor-element-c8b8fac:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6390eb5 */.elementor-23315 .elementor-element.elementor-element-6390eb5:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1537c91 */.elementor-23315 .elementor-element.elementor-element-1537c91:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-817f795 */.elementor-23315 .elementor-element.elementor-element-817f795:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664c01 */.elementor-23315 .elementor-element.elementor-element-3664c01:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53019d7 */.elementor-23315 .elementor-element.elementor-element-53019d7:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48fec88 */.elementor-23315 .elementor-element.elementor-element-48fec88:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df093dd */.elementor-23315 .elementor-element.elementor-element-df093dd:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0112567 */.elementor-23315 .elementor-element.elementor-element-0112567:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a6bad */.elementor-23315 .elementor-element.elementor-element-59a6bad:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ef086 */.elementor-23315 .elementor-element.elementor-element-15ef086:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e33912 */.elementor-23315 .elementor-element.elementor-element-5e33912:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00c17f */.elementor-23315 .elementor-element.elementor-element-e00c17f:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c1a11e */.elementor-23315 .elementor-element.elementor-element-8c1a11e:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f64922 */.elementor-23315 .elementor-element.elementor-element-7f64922:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7acd1cc */.elementor-23315 .elementor-element.elementor-element-7acd1cc:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f94de72 */.elementor-23315 .elementor-element.elementor-element-f94de72:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72444bf */.elementor-23315 .elementor-element.elementor-element-72444bf:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1217db */.elementor-23315 .elementor-element.elementor-element-a1217db:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7362977 */.elementor-23315 .elementor-element.elementor-element-7362977:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ff4df9 */.elementor-23315 .elementor-element.elementor-element-4ff4df9:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74b4770 */.elementor-23315 .elementor-element.elementor-element-74b4770:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b8fac */.elementor-23315 .elementor-element.elementor-element-c8b8fac:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6390eb5 */.elementor-23315 .elementor-element.elementor-element-6390eb5:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1537c91 */.elementor-23315 .elementor-element.elementor-element-1537c91:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-817f795 */.elementor-23315 .elementor-element.elementor-element-817f795:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664c01 */.elementor-23315 .elementor-element.elementor-element-3664c01:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53019d7 */.elementor-23315 .elementor-element.elementor-element-53019d7:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-53019d7 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48fec88 */.elementor-23315 .elementor-element.elementor-element-48fec88:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-48fec88 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df093dd */.elementor-23315 .elementor-element.elementor-element-df093dd:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-df093dd .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0112567 */.elementor-23315 .elementor-element.elementor-element-0112567:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-0112567 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59a6bad */.elementor-23315 .elementor-element.elementor-element-59a6bad:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-59a6bad .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ef086 */.elementor-23315 .elementor-element.elementor-element-15ef086:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-15ef086 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e33912 */.elementor-23315 .elementor-element.elementor-element-5e33912:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-5e33912 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00c17f */.elementor-23315 .elementor-element.elementor-element-e00c17f:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-e00c17f .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c1a11e */.elementor-23315 .elementor-element.elementor-element-8c1a11e:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-8c1a11e .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f64922 */.elementor-23315 .elementor-element.elementor-element-7f64922:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7f64922 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7acd1cc */.elementor-23315 .elementor-element.elementor-element-7acd1cc:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7acd1cc .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f94de72 */.elementor-23315 .elementor-element.elementor-element-f94de72:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-f94de72 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72444bf */.elementor-23315 .elementor-element.elementor-element-72444bf:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-72444bf .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1217db */.elementor-23315 .elementor-element.elementor-element-a1217db:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-a1217db .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7362977 */.elementor-23315 .elementor-element.elementor-element-7362977:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-7362977 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ff4df9 */.elementor-23315 .elementor-element.elementor-element-4ff4df9:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-4ff4df9 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74b4770 */.elementor-23315 .elementor-element.elementor-element-74b4770:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-74b4770 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b8fac */.elementor-23315 .elementor-element.elementor-element-c8b8fac:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-c8b8fac .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6390eb5 */.elementor-23315 .elementor-element.elementor-element-6390eb5:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-6390eb5 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1537c91 */.elementor-23315 .elementor-element.elementor-element-1537c91:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-1537c91 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-817f795 */.elementor-23315 .elementor-element.elementor-element-817f795:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-817f795 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664c01 */.elementor-23315 .elementor-element.elementor-element-3664c01:hover .elementor-icon {
    transform: scale(1.5);
}
.elementor-23315 .elementor-element.elementor-element-3664c01 .elementor-icon-box-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3eeb14b */.elementor-23315 .elementor-element.elementor-element-3eeb14b .item {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-3eeb14b .item:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-3eeb14b .title .elementor-icon {
    background: linear-gradient(to right, #D9894F, #D3AA3A);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-3eeb14b .item:hover .title .elementor-icon {
    transform: scale(1.1);
}
.elementor-23315 .elementor-element.elementor-element-3eeb14b .item:hover .title .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2bf37 */.elementor-23315 .elementor-element.elementor-element-4b2bf37:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae071bc */.elementor-23315 .elementor-element.elementor-element-ae071bc {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2ac1042 */.elementor-23315 .elementor-element.elementor-element-2ac1042 #hangmuc {
    color: #90a1b9;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 #toiuu {
        text-align: center;
    background-color: #f8fafc80!important;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 #dangcap {
    text-align: center;
    color: var(--e-global-color-primary);
    background-color: #d9894f0d!important;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 .hangmuc-col {
    font-weight: 700!important;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 .toiuu-col {
    background-color: #f8fafc80!important;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 .dangcap-col {
    font-weight: 500!important;
    display: flex;
        justify-content: center;
    background-color: #d9894f0d!important;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 .tag {
    background-color: #e2e8f0;
    padding: 4px 8px;
    border-radius: 4px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 .main-content {
    display: block;
    font-size: 18px;
    font-weight: 900;
    text-align: center;
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2ac1042 .sub-content {
    display: block;
    color: #d9894f99;
    text-transform: uppercase;
    text-align: center;
    margin-top: 4px;
    font-size: 9px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1b3ee5 */.elementor-23315 .elementor-element.elementor-element-b1b3ee5 {
    opacity: 0;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4c5d6 */.elementor-23315 .elementor-element.elementor-element-4b4c5d6 {
    box-shadow: 0 10px 15px -3px #f9f3f4, 0 4px 6px -4px #f9f3f4;
}
.elementor-23315 .elementor-element.elementor-element-4b4c5d6:hover .sub {
    opacity: 1;
}
.elementor-23315 .elementor-element.elementor-element-4b4c5d6:hover .content .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-4b4c5d6:hover .content .elementor-icon {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-03ef215 */.elementor-23315 .elementor-element.elementor-element-03ef215 {
    opacity: 0;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edb7e07 */.elementor-23315 .elementor-element.elementor-element-edb7e07 {
    box-shadow: 0 10px 15px -3px #f9f3f4, 0 4px 6px -4px #f9f3f4;
}
.elementor-23315 .elementor-element.elementor-element-edb7e07:hover .sub {
    opacity: 1;
}
.elementor-23315 .elementor-element.elementor-element-edb7e07:hover .content .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-edb7e07:hover .content .elementor-icon {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd74486 */.elementor-23315 .elementor-element.elementor-element-bd74486 {
    opacity: 0;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1861bc */.elementor-23315 .elementor-element.elementor-element-b1861bc {
    box-shadow: 0 10px 15px -3px #f9f3f4, 0 4px 6px -4px #f9f3f4;
}
.elementor-23315 .elementor-element.elementor-element-b1861bc:hover .sub {
    opacity: 1;
}
.elementor-23315 .elementor-element.elementor-element-b1861bc:hover .content .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-b1861bc:hover .content .elementor-icon {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a2c66 */.elementor-23315 .elementor-element.elementor-element-a0a2c66 {
    opacity: 0;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0c8e1 */.elementor-23315 .elementor-element.elementor-element-9c0c8e1 {
    box-shadow: 0 10px 15px -3px #f9f3f4, 0 4px 6px -4px #f9f3f4;
}
.elementor-23315 .elementor-element.elementor-element-9c0c8e1:hover .sub {
    opacity: 1;
}
.elementor-23315 .elementor-element.elementor-element-9c0c8e1:hover .content .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-9c0c8e1:hover .content .elementor-icon {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5b12c */@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-eb5b12c {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        scroll-snap-type: inline mandatory;
        justify-content: flex-start;
    }
    .elementor-23315 .elementor-element.elementor-element-eb5b12c .hoso-item {
        width: 75%;
        scroll-snap-align: start;
        flex-shrink: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d8d743 */.elementor-23315 .elementor-element.elementor-element-0d8d743 .elementor-icon {
    background-image: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88ab97e */.elementor-23315 .elementor-element.elementor-element-88ab97e svg {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f03a0 */.elementor-23315 .elementor-element.elementor-element-77f03a0 {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7f70e */.elementor-23315 .elementor-element.elementor-element-2a7f70e:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e9a176d */.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-e9a176d:before {
    content: '01';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7689cec */.elementor-23315 .elementor-element.elementor-element-7689cec svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da344e6 */.elementor-23315 .elementor-element.elementor-element-da344e6 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3328ad */.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-d3328ad:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4dd4ca4 */.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-4dd4ca4:before {
    content: '02';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b014fbc */.elementor-23315 .elementor-element.elementor-element-b014fbc svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dd6da */.elementor-23315 .elementor-element.elementor-element-d5dd6da {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5221e */.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-2c5221e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e5392 */.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-03e5392 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-03e5392:before {
    content: '03';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36805be */.elementor-23315 .elementor-element.elementor-element-36805be svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5d30 */.elementor-23315 .elementor-element.elementor-element-7df5d30 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b03e1e */.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-0b03e1e:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1877316 */.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-1877316 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-1877316:before {
    content: '04';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a2f774 */.elementor-23315 .elementor-element.elementor-element-0a2f774 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f388d */.elementor-23315 .elementor-element.elementor-element-55f388d {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a73b4 */.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-36a73b4:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd3ef05 */.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-dd3ef05:before {
    content: '05';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20545a8 */.elementor-23315 .elementor-element.elementor-element-20545a8 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252ba7 */.elementor-23315 .elementor-element.elementor-element-9252ba7 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908c139 */.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-908c139:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5837855 */.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-5837855 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-5837855:before {
    content: '06';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e754c4f */.elementor-23315 .elementor-element.elementor-element-e754c4f svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d745b */.elementor-23315 .elementor-element.elementor-element-96d745b {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18831c */.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-a18831c:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30fcc86 */.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86 .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-30fcc86:before {
    content: '07';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96ccdb */.elementor-23315 .elementor-element.elementor-element-f96ccdb svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ab272 */.elementor-23315 .elementor-element.elementor-element-a4ab272 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3b8fd */.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-dc3b8fd:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1cbf3f */.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon svg {
    fill: transparent!important;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f .elementor-icon {
    position: relative;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    border: 4px solid #fcf9fa;
}
.elementor-23315 .elementor-element.elementor-element-c1cbf3f:before {
    content: '08';
    position: absolute;
    top: -8px;
    left: 62%;
    width: 40px; 
    height: 40px; 
    border-radius: 100px;
    background: linear-gradient(90deg, #D9894F 0%, #D3AA3A 100%);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 14px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 
              0 4px 6px -2px rgba(0, 0, 0, 0.05);
    z-index: 20;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1500f71 */.elementor-23315 .elementor-element.elementor-element-1500f71 svg {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb9b9 */.elementor-23315 .elementor-element.elementor-element-a5eb9b9 {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72164a */.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon {
    transform: scale(1.1);
    border-color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .elementor-icon svg {
    color: var(--e-global-color-primary);
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .content {
    box-shadow: 0 20px 25px -5px #1d35570d, 0 8px 10px -6px #1d35570d;
}
.elementor-23315 .elementor-element.elementor-element-c72164a:hover .title .elementor-heading-title {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e771e88 */@media (min-width: 768px) {
    .elementor-23315 .elementor-element.elementor-element-e771e88:before {
        content: '';
        display: block;
        width: 100%;
        height: 2px;
        background-color: #e2e8f0;
        position: absolute;
        top: 55px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4d3296 */.elementor-23315 .elementor-element.elementor-element-e4d3296:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b68750 */.elementor-23315 .elementor-element.elementor-element-7b68750 .elementor-icon {
    background-image: linear-gradient(to right, #D9894F, #D3AA3A);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4b9da6 */.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-item {
    gap: 11px;
}
.elementor-23315 .elementor-element.elementor-element-d4b9da6 svg {
    fill: transparent!important;
    stroke: var(--e-global-color-primary);
    margin: 0;
}
.elementor-23315 .elementor-element.elementor-element-d4b9da6 .elementor-icon-list-icon {
    padding: 3px;
    background-color: #d9894f33;
    border-radius: 100px;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9d996 */.elementor-23315 .elementor-element.elementor-element-7b9d996 {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c79101b */.elementor-23315 .elementor-element.elementor-element-c79101b {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    width: 32px;
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de6f756 */.elementor-23315 .elementor-element.elementor-element-de6f756 {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    width: 32px;
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef7c1bc */.elementor-23315 .elementor-element.elementor-element-ef7c1bc {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-ef7c1bc:before {
    content: '';
    position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 100%;
  background-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a87de57 */.elementor-23315 .elementor-element.elementor-element-a87de57:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b564e5b */.elementor-23315 .elementor-element.elementor-element-b564e5b svg {
    font-size: 20px;
    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1)
}
.elementor-23315 .elementor-element.elementor-element-b564e5b a:hover svg {
   transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492037e */.elementor-23315 .elementor-element.elementor-element-492037e:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-efe1476 */@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-efe1476 .elementor-loop-container {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        scroll-snap-type: inline mandatory;
        justify-content: flex-start;
    }
    .elementor-23315 .elementor-element.elementor-element-efe1476 .e-loop-item {
       width: 65%;
        scroll-snap-align: start;
        flex-shrink: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-beac577 */.elementor-23315 .elementor-element.elementor-element-beac577 svg {
    fill: transparent!important;
    font-size: 20px;
    transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd8ee */.elementor-23315 .elementor-element.elementor-element-0cbd8ee:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f2e3a92 */.elementor-23315 .elementor-element.elementor-element-f2e3a92 {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-f2e3a92:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e4d4b6 */.elementor-23315 .elementor-element.elementor-element-6e4d4b6 {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-6e4d4b6:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-067c9dc */.elementor-23315 .elementor-element.elementor-element-067c9dc {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-067c9dc:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba4f6d0 */.elementor-23315 .elementor-element.elementor-element-ba4f6d0 {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.elementor-23315 .elementor-element.elementor-element-ba4f6d0:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b5fa2 */@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-60b5fa2 {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        scroll-snap-type: inline mandatory;
        justify-content: flex-start;
    }
    .elementor-23315 .elementor-element.elementor-element-60b5fa2 .hoso-item {
        width: 75%;
        scroll-snap-align: start;
        flex-shrink: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ae737d */.elementor-23315 .elementor-element.elementor-element-9ae737d:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-32149 */.elementor-23315 .elementor-element.elementor-global-32149 input, .elementor-23315 .elementor-element.elementor-global-32149 select {
    padding: 12px 16px;
}
.elementor-23315 .elementor-element.elementor-global-32149 path {
    fill: transparent!important
}
.elementor-23315 .elementor-element.elementor-global-32149 input:focus, .elementor-23315 .elementor-element.elementor-global-32149 select:focus {
    border-color: #193852!important;
}
.elementor-23315 .elementor-element.elementor-global-32149 button.elementor-button {
    background: linear-gradient(to right, #D9894F, #D3AA3A);
    box-shadow: 0 10px 15px -3px rgba(217, 137, 79, 0.2);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-23315 .elementor-element.elementor-global-32149 button.elementor-button:hover {
    background: var(--e-global-color-secondary);
    box-shadow: 0 10px 15px -3px rgba(29, 53, 87, 0.2);
    transform: translateY(-2px);
}
.elementor-23315 .elementor-element.elementor-global-32149 path {
    fill: transparent!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8a1636 */.elementor-23315 .elementor-element.elementor-element-f8a1636:after {
    content: '';
    display: block;
    width: 64px;
    height: 4px;
    background-color:;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient( to right, #D9894F 0%, #D3AA3A 100% );
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9075d4 */.elementor-23315 .elementor-element.elementor-element-c9075d4 .elementor-icon {
background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b410c9f */.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button-icon:before {
    content: 'Phổ biến';
    display: inline-block;
    padding: 2px 8px;
    border-radius: 100px;
    color: #fff;
    background-color: var(--e-global-color-primary);
    font-size: 8px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.elementor-23315 .elementor-element.elementor-element-b410c9f .elementor-button-icon svg {
    display: none;
}
.elementor-23315 .elementor-element.elementor-element-b410c9f a.elementor-button:hover .elementor-button-icon:before {
    background-color: #fff;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f943016 */.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button-icon:before {
    content: 'Hot';
    display: inline-block;
    padding: 2px 8px;
    border-radius: 100px;
    color: #fff;
    background-color: var(--e-global-color-primary);
    font-size: 8px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.elementor-23315 .elementor-element.elementor-element-f943016 .elementor-button-icon svg {
    display: none;
}
.elementor-23315 .elementor-element.elementor-element-f943016 a.elementor-button:hover .elementor-button-icon:before {
    background-color: #fff;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2424cc0 */.elementor-23315 .elementor-element.elementor-element-2424cc0 {
   box-shadow: 10px 10px 20px #d1d1d1, -10px -10px 20px #ffffff;
   transition: all 300ms ease-in-out;
}
.elementor-23315 .elementor-element.elementor-element-2424cc0:hover {
    box-shadow: inset 5px 5px 10px #d1d1d1, inset -5px -5px 10px #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-903af3e */.elementor-23315 .elementor-element.elementor-element-903af3e .elementor-icon {
background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b267f5d */.elementor-23315 .elementor-element.elementor-element-b267f5d {
   box-shadow: 10px 10px 20px #d1d1d1, -10px -10px 20px #ffffff;
   transition: all 300ms ease-in-out;
}
.elementor-23315 .elementor-element.elementor-element-b267f5d:hover {
    box-shadow: inset 5px 5px 10px #d1d1d1, 
              inset -5px -5px 10px #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f4b3ff */.elementor-23315 .elementor-element.elementor-element-9f4b3ff .elementor-icon {
background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa9e1b9 */.elementor-23315 .elementor-element.elementor-element-aa9e1b9 {
   box-shadow: 10px 10px 20px #d1d1d1, -10px -10px 20px #ffffff;
   transition: all 300ms ease-in-out;
}
.elementor-23315 .elementor-element.elementor-element-aa9e1b9:hover {
    box-shadow: inset 5px 5px 10px #d1d1d1, 
              inset -5px -5px 10px #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32f8ec8 */.elementor-23315 .elementor-element.elementor-element-32f8ec8 .elementor-icon {
background: linear-gradient(to right, #D9894F 0%, #D3AA3A 100%);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dd6db */.elementor-23315 .elementor-element.elementor-element-39dd6db {
   box-shadow: 10px 10px 20px #d1d1d1, -10px -10px 20px #ffffff;
   transition: all 300ms ease-in-out;
}
.elementor-23315 .elementor-element.elementor-element-39dd6db:hover {
    box-shadow: inset 5px 5px 10px #d1d1d1, 
              inset -5px -5px 10px #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b398ec0 */@media (max-width: 767px) {
    .elementor-23315 .elementor-element.elementor-element-b398ec0 {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        scroll-snap-type: inline mandatory;
        justify-content: flex-start;
    }
    .elementor-23315 .elementor-element.elementor-element-b398ec0 .baogia-item {
        width: 80%;
        scroll-snap-align: start;
        flex-shrink: 0;
    }
}/* End custom CSS */