.elementor-4247 .elementor-element.elementor-element-5bcc71ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4247 .elementor-element.elementor-element-5bcc71ce:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-5bcc71ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4247 .elementor-element.elementor-element-67d71908{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4247 .elementor-element.elementor-element-e2c785f{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-4247 .elementor-element.elementor-element-e2c785f > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4247 .elementor-element.elementor-element-ea969c1 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-ea969c1{font-family:"Albert Sans", Sans-serif;font-size:30px;font-weight:200;color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-6ad45007 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6ad45007{font-family:"Hanken Grotesk", Sans-serif;font-size:37px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4247 .elementor-element.elementor-element-7d4b999b{--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-end;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4247 .elementor-element.elementor-element-d2d6dae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-d2d6dae.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-d2d6dae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-d2d6dae.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-d2d6dae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-d2d6dae .elementor-icon{font-size:18px;}.elementor-4247 .elementor-element.elementor-element-d2d6dae .elementor-icon svg{height:18px;}.elementor-4247 .elementor-element.elementor-element-391c7461.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-391c7461.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-391c7461.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-391c7461.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-391c7461.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-391c7461 .elementor-icon{font-size:18px;}.elementor-4247 .elementor-element.elementor-element-391c7461 .elementor-icon svg{height:18px;}.elementor-4247 .elementor-element.elementor-element-3044b8ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-3044b8ab.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-3044b8ab.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-3044b8ab.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-3044b8ab.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-3044b8ab .elementor-icon{font-size:18px;}.elementor-4247 .elementor-element.elementor-element-3044b8ab .elementor-icon svg{height:18px;}.elementor-4247 .elementor-element.elementor-element-48cd273b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-48cd273b.e-con{--align-self:flex-start;}.elementor-4247 .elementor-element.elementor-element-18b21240{--display:flex;--min-height:100vh;--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;--overflow:auto;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-18b21240.e-con{--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4247 .elementor-element.elementor-element-7cb79b12 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4247 .elementor-element.elementor-element-7cb79b12 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:900;}.elementor-4247 .elementor-element.elementor-element-cee1c8b{--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;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-cee1c8b:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-cee1c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-cee1c8b:hover{background-color:#ECECEC;}.elementor-4247 .elementor-element.elementor-element-526dcfde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-526dcfde .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-595db4d4 > .elementor-widget-container{margin:-12px 0px 15px 0px;}.elementor-4247 .elementor-element.elementor-element-595db4d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4247 .elementor-element.elementor-element-6e28913c{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-2800f2c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-2348b9d3 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-2348b9d3{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-3349fb72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-60c2746c > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-60c2746c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-2d49d945{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-792308f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-6574ccb1 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-6574ccb1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-28609c10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-370a5c32 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-370a5c32{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-7ffc8e6c{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-464df1fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-5d765ef3 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-5d765ef3{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-655c059b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-5aa3441b > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-5aa3441b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-6ebc1b14{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-33be3613{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-1bd7a69c > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-1bd7a69c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4247 .elementor-element.elementor-element-4360ef42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-3d1ef933 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-3d1ef933{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-65fac342{--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;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-65fac342:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-65fac342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-65fac342:hover{background-color:#ECECEC;}.elementor-4247 .elementor-element.elementor-element-21530cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-21530cc0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-4a9ede0b > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-4a9ede0b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4247 .elementor-element.elementor-element-1fee9a6b > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4247 .elementor-element.elementor-element-1fee9a6b .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-1fee9a6b .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-1fee9a6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-1fee9a6b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4247 .elementor-element.elementor-element-1fee9a6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-1fee9a6b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-1fee9a6b .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4247 .elementor-element.elementor-element-556aac4b{right:12px;}body.rtl .elementor-4247 .elementor-element.elementor-element-556aac4b{left:12px;}.elementor-4247 .elementor-element.elementor-element-556aac4b{top:22px;}.elementor-4247 .elementor-element.elementor-element-556aac4b .elementor-icon-wrapper{text-align:center;}.elementor-4247 .elementor-element.elementor-element-556aac4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-556aac4b.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-556aac4b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-556aac4b.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-556aac4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-556aac4b .elementor-icon{font-size:12px;}.elementor-4247 .elementor-element.elementor-element-556aac4b .elementor-icon svg{height:12px;}.elementor-4247 .elementor-element.elementor-element-556aac4b .elementor-icon i, .elementor-4247 .elementor-element.elementor-element-556aac4b .elementor-icon svg{transform:rotate(0deg);}.elementor-4247 .elementor-element.elementor-element-7667873f{--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;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-7667873f:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-7667873f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-7667873f:hover{background-color:#ECECEC;}.elementor-4247 .elementor-element.elementor-element-5dce377f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-5dce377f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-5365048d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-5365048d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-c7c7b7f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-c7c7b7f .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4247 .elementor-element.elementor-element-2a573744{right:12px;}body.rtl .elementor-4247 .elementor-element.elementor-element-2a573744{left:12px;}.elementor-4247 .elementor-element.elementor-element-2a573744{top:22px;}.elementor-4247 .elementor-element.elementor-element-2a573744 .elementor-icon-wrapper{text-align:center;}.elementor-4247 .elementor-element.elementor-element-2a573744.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-2a573744.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-2a573744.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-2a573744.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-2a573744.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-2a573744 .elementor-icon{font-size:12px;}.elementor-4247 .elementor-element.elementor-element-2a573744 .elementor-icon svg{height:12px;}.elementor-4247 .elementor-element.elementor-element-2a573744 .elementor-icon i, .elementor-4247 .elementor-element.elementor-element-2a573744 .elementor-icon svg{transform:rotate(0deg);}.elementor-4247 .elementor-element.elementor-element-4889df88{--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;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-4889df88:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-4889df88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-4889df88:hover{background-color:#ECECEC;}.elementor-4247 .elementor-element.elementor-element-336689c8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-336689c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-1a80ef7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-1a80ef7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4247 .elementor-element.elementor-element-385d3cb7 > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4247 .elementor-element.elementor-element-385d3cb7 .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-385d3cb7 .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-385d3cb7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-385d3cb7 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4247 .elementor-element.elementor-element-385d3cb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-385d3cb7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-385d3cb7 .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4247 .elementor-element.elementor-element-3db039b4{right:12px;}body.rtl .elementor-4247 .elementor-element.elementor-element-3db039b4{left:12px;}.elementor-4247 .elementor-element.elementor-element-3db039b4{top:22px;}.elementor-4247 .elementor-element.elementor-element-3db039b4 .elementor-icon-wrapper{text-align:center;}.elementor-4247 .elementor-element.elementor-element-3db039b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-3db039b4.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-3db039b4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-3db039b4.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-3db039b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-3db039b4 .elementor-icon{font-size:12px;}.elementor-4247 .elementor-element.elementor-element-3db039b4 .elementor-icon svg{height:12px;}.elementor-4247 .elementor-element.elementor-element-3db039b4 .elementor-icon i, .elementor-4247 .elementor-element.elementor-element-3db039b4 .elementor-icon svg{transform:rotate(0deg);}.elementor-4247 .elementor-element.elementor-element-28886520{--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;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-28886520:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-28886520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4247 .elementor-element.elementor-element-28886520:hover{background-color:#ECECEC;}.elementor-4247 .elementor-element.elementor-element-211bcb79 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-211bcb79 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-85099b4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-85099b4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4247 .elementor-element.elementor-element-6b25492f > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4247 .elementor-element.elementor-element-6b25492f .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-6b25492f .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-6b25492f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-6b25492f .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4247 .elementor-element.elementor-element-6b25492f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-6b25492f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-6b25492f .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4247 .elementor-element.elementor-element-1b780923{right:12px;}body.rtl .elementor-4247 .elementor-element.elementor-element-1b780923{left:12px;}.elementor-4247 .elementor-element.elementor-element-1b780923{top:22px;}.elementor-4247 .elementor-element.elementor-element-1b780923 .elementor-icon-wrapper{text-align:center;}.elementor-4247 .elementor-element.elementor-element-1b780923.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-1b780923.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-1b780923.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-1b780923.elementor-view-framed .elementor-icon, .elementor-4247 .elementor-element.elementor-element-1b780923.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4247 .elementor-element.elementor-element-1b780923 .elementor-icon{font-size:12px;}.elementor-4247 .elementor-element.elementor-element-1b780923 .elementor-icon svg{height:12px;}.elementor-4247 .elementor-element.elementor-element-1b780923 .elementor-icon i, .elementor-4247 .elementor-element.elementor-element-1b780923 .elementor-icon svg{transform:rotate(0deg);}.elementor-4247 .elementor-element.elementor-element-1e691ab0{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-166ef250{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-68418d86 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-68418d86{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-6196e091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-3d235e8f > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-3d235e8f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-13f42cbf{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-774b0933{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-88cf644 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-88cf644{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-2a3ed6cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-124c9e88 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-124c9e88{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-41c9d866{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-4f47fcae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-5a3eb845 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-5a3eb845{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-72e134e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-5bbdd672 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-5bbdd672{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-7af3c1ce{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-52e6078{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-4c19b743 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-4c19b743{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-59f2aceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-29332340 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-29332340{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-d2d713d{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-33dd44ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-64ad0477 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4247 .elementor-element.elementor-element-64ad0477{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-473d611d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-7cfb87d7 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4247 .elementor-element.elementor-element-7cfb87d7{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4247 .elementor-element.elementor-element-2794406{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A5A5A5;--border-color:#A5A5A5;--border-radius:0px 0px 0px 0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-6ea275ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-71ad5b4 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-71ad5b4{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4247 .elementor-element.elementor-element-0b047b3{--spacer-size:50px;}.elementor-4247 .elementor-element.elementor-element-321d751a{--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;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-321d751a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-63135f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-ebba20a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-4247 .elementor-element.elementor-element-9b49bcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-1f8b58e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4247 .elementor-element.elementor-element-1f8b58e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-443dd77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-443dd77 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-9661ded{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-19aeefc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4247 .elementor-element.elementor-element-19aeefc{text-align:end;}.elementor-4247 .elementor-element.elementor-element-19aeefc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4247 .elementor-element.elementor-element-8850c45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-8850c45 .elementor-icon-list-icon i{color:#BBBBBB;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-8850c45 .elementor-icon-list-icon svg{fill:#BBBBBB;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-8850c45{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-8850c45 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4247 .elementor-element.elementor-element-8850c45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-8850c45 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-8850c45 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-277fca2 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 5px 0px 5px;}.elementor-4247 .elementor-element.elementor-element-277fca2:hover img{opacity:0.95;}.elementor-4247 .elementor-element.elementor-element-277fca2 img{border-radius:12px 12px 12px 12px;}.elementor-4247 .elementor-element.elementor-element-b36fced{--display:flex;}.elementor-4247 .elementor-element.elementor-element-4693f54 > .elementor-widget-container{margin:0px 0px 0px -60px;padding:0px 0px 0px 0px;border-style:dashed;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-4693f54 .elementor-icon-list-icon i{color:#EF5A32;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-4693f54 .elementor-icon-list-icon svg{fill:#EF5A32;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-4693f54{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-4693f54 .elementor-icon-list-icon{padding-inline-end:17px;}.elementor-4247 .elementor-element.elementor-element-4693f54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-4693f54 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-4693f54 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-168d6c42 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4247 .elementor-element.elementor-element-cdec223 > .elementor-widget-container{margin:0px 0px 0px -53px;padding:30px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-cdec223 .elementor-icon-list-icon i{color:#C4C4C4;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-cdec223 .elementor-icon-list-icon svg{fill:#C4C4C4;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-cdec223{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-cdec223 .elementor-icon-list-icon{padding-inline-end:17px;}.elementor-4247 .elementor-element.elementor-element-cdec223 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-cdec223 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4247 .elementor-element.elementor-element-cdec223 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-65f6ef76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-38ba260a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-416b2f85{text-align:center;}.elementor-4247 .elementor-element.elementor-element-416b2f85 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-36b2fd9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-832fc54{width:var( --container-widget-width, 30.189% );max-width:30.189%;--container-widget-width:30.189%;--container-widget-flex-grow:0;}.elementor-4247 .elementor-element.elementor-element-832fc54 > .elementor-widget-container{margin:-14px 20px 0px -32px;}.elementor-4247 .elementor-element.elementor-element-832fc54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4247 .elementor-element.elementor-element-67e5009b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-3b70cf09{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 12px 12px 4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.4);--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:25px;--padding-left:30px;--padding-right:15px;}.elementor-4247 .elementor-element.elementor-element-c3f46ef > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-c3f46ef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#EF5A32;}.elementor-4247 .elementor-element.elementor-element-6660eacc > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6660eacc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-5a3bbc6f > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-696c7546 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-1f54a871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-2a7c5d56{text-align:start;}.elementor-4247 .elementor-element.elementor-element-2a7c5d56 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-5fc90cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-af1fd6f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4247 .elementor-element.elementor-element-38828782 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-5fbea034 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-5fbea034{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-5fbea034 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-2a1812b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-588c2528{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#F4BE2F;--border-color:#F4BE2F;--border-radius:4px 12px 12px 4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.4);--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:25px;--padding-left:30px;--padding-right:15px;}.elementor-4247 .elementor-element.elementor-element-6730964d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6730964d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#DBA71D;}.elementor-4247 .elementor-element.elementor-element-58c6063f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-58c6063f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-640c85db > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-617b703{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-6b432d9 > .elementor-widget-container{margin:0px 0px 0px -53px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6b432d9 .elementor-icon-list-icon i{color:#C4C4C4;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-6b432d9 .elementor-icon-list-icon svg{fill:#C4C4C4;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-6b432d9{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-6b432d9 .elementor-icon-list-icon{padding-inline-end:17px;}.elementor-4247 .elementor-element.elementor-element-6b432d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-6b432d9 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4247 .elementor-element.elementor-element-6b432d9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-401d701{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4247 .elementor-element.elementor-element-48ef233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-f443125{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4247 .elementor-element.elementor-element-f443125:not(.elementor-motion-effects-element-type-background), .elementor-4247 .elementor-element.elementor-element-f443125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-4247 .elementor-element.elementor-element-a3619a8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4247 .elementor-element.elementor-element-c99a396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-c99a396{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-c99a396 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-25de160 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4247 .elementor-element.elementor-element-5d812b2{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-icon-size:15px;}.elementor-4247 .elementor-element.elementor-element-5d812b2 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4247 .elementor-element.elementor-element-5d812b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4247 .elementor-element.elementor-element-5d812b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;}:where( .elementor-4247 .elementor-element.elementor-element-5d812b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-4247 .elementor-element.elementor-element-8ff156e{--display:flex;}.elementor-4247 .elementor-element.elementor-element-dac75b7 > .elementor-widget-container{margin:0px 0px 0px -60px;padding:0px 0px 0px 0px;border-style:dashed;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-dac75b7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-dac75b7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-dac75b7{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-dac75b7 .elementor-icon-list-icon{padding-inline-end:17px;}.elementor-4247 .elementor-element.elementor-element-dac75b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-dac75b7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-dac75b7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-a2d3ff0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-127df8af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-127df8af{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-127df8af .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-c859b6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4247 .elementor-element.elementor-element-11fa50b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-94a5c19 > .elementor-widget-container{background-color:#FFDCD3;}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-94a5c19{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-94a5c19 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-baabcde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-707278a > .elementor-widget-container{background-color:#ECFFEC;}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-icon i{color:#52D34D;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-icon svg{fill:#52D34D;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-707278a{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-707278a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-007def6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-22b872d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4247 .elementor-element.elementor-element-cb71362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-d7e34ba > .elementor-widget-container{background-color:#FFDCD3;}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-d7e34ba{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-d7e34ba .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-6bdd05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-e60f63a > .elementor-widget-container{background-color:#ECFFEC;}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-icon i{color:#52D34D;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-icon svg{fill:#52D34D;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-e60f63a{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-e60f63a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-43deecd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-7934bab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4247 .elementor-element.elementor-element-a2273f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-868924b > .elementor-widget-container{background-color:#ECFFEC;}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-icon i{color:#52D34D;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-icon svg{fill:#52D34D;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-868924b{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-868924b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-2b776b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-561f786{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4247 .elementor-element.elementor-element-f6e5074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-14daf51 > .elementor-widget-container{background-color:#FFDCD3;}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-14daf51{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-14daf51 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-e057b82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-7504933 > .elementor-widget-container{background-color:#ECFFEC;}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-icon i{color:#52D34D;transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-icon svg{fill:#52D34D;transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-7504933{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-7504933 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-d90c498 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6d57fbb{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-icon-size:15px;}.elementor-4247 .elementor-element.elementor-element-6d57fbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7F7;border-style:none;}.elementor-4247 .elementor-element.elementor-element-6d57fbb > .elementor-widget-container{margin:0px 0px 50px 0px;}:where( .elementor-4247 .elementor-element.elementor-element-6d57fbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;}:where( .elementor-4247 .elementor-element.elementor-element-6d57fbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-4247 .elementor-element.elementor-element-0afe65c{--display:flex;}.elementor-4247 .elementor-element.elementor-element-aa668b1 > .elementor-widget-container{margin:0px 0px 0px -60px;padding:0px 0px 0px 0px;border-style:dashed;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-aa668b1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-aa668b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-aa668b1{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-4247 .elementor-element.elementor-element-aa668b1 .elementor-icon-list-icon{padding-inline-end:17px;}.elementor-4247 .elementor-element.elementor-element-aa668b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-aa668b1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-4247 .elementor-element.elementor-element-aa668b1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-46be4da6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4247 .elementor-element.elementor-element-6daacfb2{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4247 .elementor-element.elementor-element-2084c2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4247 .elementor-element.elementor-element-334cf6d4 .elementor-button:hover, .elementor-4247 .elementor-element.elementor-element-334cf6d4 .elementor-button:focus{background-color:#E24920;}.elementor-4247 .elementor-element.elementor-element-334cf6d4 > .elementor-widget-container{margin:20px 0px 120px 0px;}.elementor-4247 .elementor-element.elementor-element-334cf6d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4247 .elementor-element.elementor-element-334cf6d4 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-4247 .elementor-element.elementor-element-334cf6d4 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-4247 .elementor-element.elementor-element-5bcc71ce{--content-width:80%;}.elementor-4247 .elementor-element.elementor-element-67d71908{--width:50%;}.elementor-4247 .elementor-element.elementor-element-7d4b999b{--width:25%;}.elementor-4247 .elementor-element.elementor-element-18b21240{--width:370px;}.elementor-4247 .elementor-element.elementor-element-cee1c8b{--width:356px;}.elementor-4247 .elementor-element.elementor-element-6e28913c{--width:350px;}.elementor-4247 .elementor-element.elementor-element-2800f2c7{--width:75%;}.elementor-4247 .elementor-element.elementor-element-3349fb72{--width:25%;}.elementor-4247 .elementor-element.elementor-element-2d49d945{--width:350px;}.elementor-4247 .elementor-element.elementor-element-792308f8{--width:75%;}.elementor-4247 .elementor-element.elementor-element-28609c10{--width:25%;}.elementor-4247 .elementor-element.elementor-element-7ffc8e6c{--width:350px;}.elementor-4247 .elementor-element.elementor-element-464df1fa{--width:75%;}.elementor-4247 .elementor-element.elementor-element-655c059b{--width:25%;}.elementor-4247 .elementor-element.elementor-element-6ebc1b14{--width:350px;}.elementor-4247 .elementor-element.elementor-element-33be3613{--width:75%;}.elementor-4247 .elementor-element.elementor-element-4360ef42{--width:25%;}.elementor-4247 .elementor-element.elementor-element-65fac342{--width:356px;}.elementor-4247 .elementor-element.elementor-element-7667873f{--width:356px;}.elementor-4247 .elementor-element.elementor-element-4889df88{--width:356px;}.elementor-4247 .elementor-element.elementor-element-28886520{--width:356px;}.elementor-4247 .elementor-element.elementor-element-1e691ab0{--width:350px;}.elementor-4247 .elementor-element.elementor-element-166ef250{--width:75%;}.elementor-4247 .elementor-element.elementor-element-6196e091{--width:25%;}.elementor-4247 .elementor-element.elementor-element-13f42cbf{--width:350px;}.elementor-4247 .elementor-element.elementor-element-774b0933{--width:75%;}.elementor-4247 .elementor-element.elementor-element-2a3ed6cc{--width:25%;}.elementor-4247 .elementor-element.elementor-element-41c9d866{--width:350px;}.elementor-4247 .elementor-element.elementor-element-4f47fcae{--width:75%;}.elementor-4247 .elementor-element.elementor-element-72e134e0{--width:25%;}.elementor-4247 .elementor-element.elementor-element-7af3c1ce{--width:350px;}.elementor-4247 .elementor-element.elementor-element-52e6078{--width:75%;}.elementor-4247 .elementor-element.elementor-element-59f2aceb{--width:25%;}.elementor-4247 .elementor-element.elementor-element-d2d713d{--width:350px;}.elementor-4247 .elementor-element.elementor-element-33dd44ba{--width:75%;}.elementor-4247 .elementor-element.elementor-element-473d611d{--width:25%;}.elementor-4247 .elementor-element.elementor-element-2794406{--width:350px;}.elementor-4247 .elementor-element.elementor-element-6ea275ce{--width:90%;}.elementor-4247 .elementor-element.elementor-element-48ef233{--width:15%;}.elementor-4247 .elementor-element.elementor-element-f443125{--width:85%;}}@media(max-width:767px){.elementor-4247 .elementor-element.elementor-element-5bcc71ce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4247 .elementor-element.elementor-element-67d71908{--width:50%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4247 .elementor-element.elementor-element-ea969c1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4247 .elementor-element.elementor-element-6ad45007 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4247 .elementor-element.elementor-element-7d4b999b{--width:40%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4247 .elementor-element.elementor-element-321d751a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-ebba20a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-9b49bcd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4247 .elementor-element.elementor-element-9661ded{--width:100%;--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:flex-start;}.elementor-4247 .elementor-element.elementor-element-277fca2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-b36fced{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-4693f54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-cdec223 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-416b2f85 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4247 .elementor-element.elementor-element-36b2fd9d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4247 .elementor-element.elementor-element-832fc54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-832fc54{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4247 .elementor-element.elementor-element-832fc54 img{width:100%;}.elementor-4247 .elementor-element.elementor-element-5ee0d6ee > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4247 .elementor-element.elementor-element-5fbea034 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4247 .elementor-element.elementor-element-6b432d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-c99a396 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4247 .elementor-element.elementor-element-8ff156e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-dac75b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-127df8af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4247 .elementor-element.elementor-element-0afe65c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4247 .elementor-element.elementor-element-aa668b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-6daacfb2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for icon, class: .elementor-element-d2d6dae */.boton-consulta {
  position: relative;
}
.boton-consulta:hover::after {
  content: "Enviar una consulta ↗";
  position: absolute;
  top: 50%;
  right: 120%;
  transform: translateY(-50%);
  background: #333;
  color: #fff;
  padding: 6px 12px;
  border-radius: 6px;
  white-space: nowrap;
  font-size: 14px;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65fac342 *//* 1. Escondemos el elemento por defecto */
.elementor-4247 .elementor-element.elementor-element-65fac342 .desbloqueo {
    opacity: 0;
    visibility: hidden;
    /* Le metemos un pequeño desplazamiento hacia abajo para que entre animado */
    transform: translateY(10px); 
    /* Hacemos que la transición sea suave (0.3 segundos) */
    transition: all 0.3s ease-in-out; 
}

/* 2. Cuando el ratón (hover) pasa por el padre (.elementor-4247 .elementor-element.elementor-element-65fac342), mostramos al hijo */
.elementor-4247 .elementor-element.elementor-element-65fac342:hover .desbloqueo {
    opacity: 1;
    visibility: visible;
    /* Lo devolvemos a su posición original */
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7667873f *//* 1. Escondemos el elemento por defecto */
.elementor-4247 .elementor-element.elementor-element-7667873f .desbloqueo {
    opacity: 0;
    visibility: hidden;
    /* Le metemos un pequeño desplazamiento hacia abajo para que entre animado */
    transform: translateY(10px); 
    /* Hacemos que la transición sea suave (0.3 segundos) */
    transition: all 0.3s ease-in-out; 
}

/* 2. Cuando el ratón (hover) pasa por el padre (.elementor-4247 .elementor-element.elementor-element-7667873f), mostramos al hijo */
.elementor-4247 .elementor-element.elementor-element-7667873f:hover .desbloqueo {
    opacity: 1;
    visibility: visible;
    /* Lo devolvemos a su posición original */
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4889df88 *//* 1. Escondemos el elemento por defecto */
.elementor-4247 .elementor-element.elementor-element-4889df88 .desbloqueo {
    opacity: 0;
    visibility: hidden;
    /* Le metemos un pequeño desplazamiento hacia abajo para que entre animado */
    transform: translateY(10px); 
    /* Hacemos que la transición sea suave (0.3 segundos) */
    transition: all 0.3s ease-in-out; 
}

/* 2. Cuando el ratón (hover) pasa por el padre (.elementor-4247 .elementor-element.elementor-element-4889df88), mostramos al hijo */
.elementor-4247 .elementor-element.elementor-element-4889df88:hover .desbloqueo {
    opacity: 1;
    visibility: visible;
    /* Lo devolvemos a su posición original */
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28886520 *//* 1. Escondemos el elemento por defecto */
.elementor-4247 .elementor-element.elementor-element-28886520 .desbloqueo {
    opacity: 0;
    visibility: hidden;
    /* Le metemos un pequeño desplazamiento hacia abajo para que entre animado */
    transform: translateY(10px); 
    /* Hacemos que la transición sea suave (0.3 segundos) */
    transition: all 0.3s ease-in-out; 
}

/* 2. Cuando el ratón (hover) pasa por el padre (.elementor-4247 .elementor-element.elementor-element-28886520), mostramos al hijo */
.elementor-4247 .elementor-element.elementor-element-28886520:hover .desbloqueo {
    opacity: 1;
    visibility: visible;
    /* Lo devolvemos a su posición original */
    transform: translateY(0); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71ad5b4 *//* 1. El reloj maestro: Los tres puntos duran 3 segundos por bucle */
.elementor-4247 .elementor-element.elementor-element-71ad5b4 .punto {
    animation-duration: 3s; 
    animation-iteration-count: infinite;
    opacity: 0; /* Invisibles al empezar el ciclo */
}

/* 2. Enlazamos cada punto con su línea temporal */
.elementor-4247 .elementor-element.elementor-element-71ad5b4 .p1 { animation-name: enciendePunto1; }
.elementor-4247 .elementor-element.elementor-element-71ad5b4 .p2 { animation-name: enciendePunto2; }
.elementor-4247 .elementor-element.elementor-element-71ad5b4 .p3 { animation-name: enciendePunto3; }

/* --- LAS LÍNEAS TEMPORALES --- */

/* Punto 1: Aparece rápido (al 10%) y se queda encendido hasta el 80% */
@keyframes enciendePunto1 {
    0%, 10%   { opacity: 0; }
    11%, 80%  { opacity: 1; }
    81%, 100% { opacity: 0; } /* Se apaga junto a los demás */
}

/* Punto 2: Aparece un poco más tarde (al 30%) y aguanta */
@keyframes enciendePunto2 {
    0%, 30%   { opacity: 0; }
    31%, 80%  { opacity: 1; }
    81%, 100% { opacity: 0; } /* Se apaga a la vez */
}

/* Punto 3: Aparece el último (al 50%), aguantan los 3 juntos, y se apagan */
@keyframes enciendePunto3 {
    0%, 50%   { opacity: 0; }
    51%, 80%  { opacity: 1; }
    81%, 100% { opacity: 0; } /* El apagón sincronizado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b21240 *//* --- ESTRUCTURA Y COMPORTAMIENTO DEL MENÚ --- */
.elementor-4247 .elementor-element.elementor-element-18b21240 {
    /* 1. Layout y tamaño */
    height: 100vh !important; 
    max-height: 100vh !important;
    position: sticky !important; 
    top: 0 !important; 
    align-self: flex-start !important; 
    
    /* 2. Control de Scroll (Vertical sí, Horizontal prohibido) */
    overflow-y: auto !important; 
    overflow-x: hidden !important; 
    
    /* 3. Evitar que textos largos o URLs rompan el ancho */
    word-wrap: break-word !important; 
    overflow-wrap: break-word !important;
    
    /* 4. Scrollbar invisible por defecto (Firefox) */
    scrollbar-width: thin; 
    scrollbar-color: transparent transparent; 
    transition: scrollbar-color 0.3s ease;
}

/* --- ESTILOS DE LA BARRA DE SCROLL --- */

/* Firefox: Mostrar barra al pasar el ratón por el menú */
.elementor-4247 .elementor-element.elementor-element-18b21240:hover {
    scrollbar-color: #cccccc transparent; 
}

/* Chrome/Safari/Edge: Grosor y fondo de la pista */
.elementor-4247 .elementor-element.elementor-element-18b21240::-webkit-scrollbar {
    width: 6px; 
    background-color: transparent; 
}

/* Chrome/Safari/Edge: El "pulgar" (la barra) invisible por defecto */
.elementor-4247 .elementor-element.elementor-element-18b21240::-webkit-scrollbar-thumb {
    background-color: transparent; 
    border-radius: 10px;
}

/* Chrome/Safari/Edge: El pulgar se vuelve gris al pasar el ratón */
.elementor-4247 .elementor-element.elementor-element-18b21240:hover::-webkit-scrollbar-thumb {
    background-color: #cccccc; 
}

/* 1. Si usas el widget "Lista de Iconos" */
.elementor-4247 .elementor-element.elementor-element-18b21240.menu-temario .leccion-activa .elementor-icon-list-text,
.elementor-4247 .elementor-element.elementor-element-18b21240.menu-temario .leccion-activa .elementor-icon-list-icon i {
    font-weight: 800 !important;
    color: #0073e6 !important; /* El color de resaltado */
}

/* 2. Si usas widgets de Texto normales o Botones */
.elementor-4247 .elementor-element.elementor-element-18b21240.menu-temario .leccion-activa {
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4693f54 */.elementor-4247 .elementor-element.elementor-element-4693f54 {
    /* 1. Fondo y Efecto Cristal */
    background-color: rgba(255, 255, 255, 0.55) !important; 
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    
    /* 2. Configuración Sticky */
    position: sticky !important;
    z-index: 90 !important; /* Un pelín más bajo para que el menú principal gane */
}

/* --- AJUSTES POR DISPOSITIVO --- */

/* En PC se queda arriba del todo (si tu menú no es sticky) */
@media (min-width: 1025px) {
    .elementor-4247 .elementor-element.elementor-element-4693f54 {
        top: 0 !important;
    }
}

/* En TABLET se separa para no pisar el header */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4247 .elementor-element.elementor-element-4693f54 {
        top: 100px !important;  /*Ajusta este valor al alto de tu header en tablet */
    }
}

/* En MÓVIL se separa para no pisar el header */
@media (max-width: 767px) {
    .elementor-4247 .elementor-element.elementor-element-4693f54 {
        top: 98px !important; /* Ajusta este valor al alto de tu header en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32941a8 *//* 1. Contenedor para que en móvil se pueda deslizar lateralmente sin romper la web */
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}

/* 2. Estilo general de la tabla */
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom {
    width: 100%;
    min-width: 600px; /* Fuerza el scroll en móvil si la pantalla es muy pequeña */
    border-collapse: collapse; /* Hace que los bordes se unan de forma limpia */
    font-family: inherit;
    font-size: 14px;
    color: #333333; /* Color del texto oscuro para que se lea bien */
    background-color: transparent !important; /* Toda la tabla transparente por defecto */
}

/* 3. BORDES GRIS MEDIO para todas las celdas y encabezados */
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom th,
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom td {
    border: 1px solid #a0a0a0 !important; 
    padding: 14px 16px;
    text-align: left;
}

/* 4. Aseguramos que las celdas de datos sean 100% transparentes */
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom td {
    background-color: transparent !important;
}

/* 5. FONDO GRIS CLARO solo para la cabecera */
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom th {
    background-color: #f0f0f0 !important; 
    font-weight: bold;
}

/* 6. Control de ancho de las columnas */
.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom th:nth-child(1) {
    width: 26%;
}

.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom th:nth-child(2) {
    width: 37%;
}

.elementor-4247 .elementor-element.elementor-element-32941a8 .tabla-custom th:nth-child(3) {
    width: 37%;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5d812b2 *//* --- PARA EL ACORDEÓN CLÁSICO --- */
.elementor-4247 .elementor-element.elementor-element-5d812b2 .elementor-tab-title {
    align-items: flex-start !important;
}
.elementor-4247 .elementor-element.elementor-element-5d812b2 .elementor-accordion-icon {
    align-self: flex-start !important;
    margin-top: 4px !important;
}

/* --- PARA EL NUEVO ACORDEÓN ANIDADO (NESTED) --- */
.elementor-4247 .elementor-element.elementor-element-5d812b2 .e-n-accordion-item-title {
    align-items: flex-start !important;
}
.elementor-4247 .elementor-element.elementor-element-5d812b2 .e-n-accordion-item-title-icon {
    align-self: flex-start !important;
    margin-top: 9px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dac75b7 */.elementor-4247 .elementor-element.elementor-element-dac75b7 {
    /* 1. Fondo y Efecto Cristal */
    background-color: rgba(255, 255, 255, 0.55) !important; 
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    
    /* 2. Configuración Sticky */
    position: sticky !important;
    z-index: 90 !important; /* Un pelín más bajo para que el menú principal gane */
}

/* --- AJUSTES POR DISPOSITIVO --- */

/* En PC se queda arriba del todo (si tu menú no es sticky) */
@media (min-width: 1025px) {
    .elementor-4247 .elementor-element.elementor-element-dac75b7 {
        top: 0 !important;
    }
}

/* En TABLET se separa para no pisar el header */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4247 .elementor-element.elementor-element-dac75b7 {
        top: 80px !important; /* Ajusta este valor al alto de tu header en tablet */
    }
}

/* En MÓVIL se separa para no pisar el header */
@media (max-width: 767px) {
    .elementor-4247 .elementor-element.elementor-element-dac75b7 {
        top: 98px !important; /* Ajusta este valor al alto de tu header en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6d57fbb *//* --- PARA EL ACORDEÓN CLÁSICO --- */
.elementor-4247 .elementor-element.elementor-element-6d57fbb .elementor-tab-title {
    align-items: flex-start !important;
}
.elementor-4247 .elementor-element.elementor-element-6d57fbb .elementor-accordion-icon {
    align-self: flex-start !important;
    margin-top: 4px !important;
}

/* --- PARA EL NUEVO ACORDEÓN ANIDADO (NESTED) --- */
.elementor-4247 .elementor-element.elementor-element-6d57fbb .e-n-accordion-item-title {
    align-items: flex-start !important;
}
.elementor-4247 .elementor-element.elementor-element-6d57fbb .e-n-accordion-item-title-icon {
    align-self: flex-start !important;
    margin-top: 9px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aa668b1 */.elementor-4247 .elementor-element.elementor-element-aa668b1 {
    /* 1. Fondo y Efecto Cristal */
    background-color: rgba(255, 255, 255, 0.55) !important; 
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    
    /* 2. Configuración Sticky */
    position: sticky !important;
    z-index: 90 !important; /* Un pelín más bajo para que el menú principal gane */
}

/* --- AJUSTES POR DISPOSITIVO --- */

/* En PC se queda arriba del todo (si tu menú no es sticky) */
@media (min-width: 1025px) {
    .elementor-4247 .elementor-element.elementor-element-aa668b1 {
        top: 0 !important;
    }
}

/* En TABLET se separa para no pisar el header */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4247 .elementor-element.elementor-element-aa668b1 {
        top: 80px !important; /* Ajusta este valor al alto de tu header en tablet */
    }
}

/* En MÓVIL se separa para no pisar el header */
@media (max-width: 767px) {
    .elementor-4247 .elementor-element.elementor-element-aa668b1 {
        top: 98px !important; /* Ajusta este valor al alto de tu header en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321d751a */.elementor-4247 .elementor-element.elementor-element-321d751a {
    /* 1. Comportamiento elástico para encogerse en pantallas pequeñas */
    width: 100%;
    
    /* 2. El tope máximo para que no se estire infinito en pantallas gigantes */
    max-width: 800px;
    
    /* 3. LA MAGIA: Reparte el espacio gigante que sobra a partes iguales a izquierda y derecha */
    margin-left: auto !important;
    margin-right: auto !important;
}

.elementor-4247 .elementor-element.elementor-element-321d751a .texto-borroso {
    filter: blur(5px); 
    cursor: pointer; 
    transition: filter 0.3s ease; 
    user-select: none; 
}

.elementor-4247 .elementor-element.elementor-element-321d751a .texto-borroso:hover {
    filter: blur(4px);
}

.elementor-4247 .elementor-element.elementor-element-321d751a .texto-borroso-titulo {
    filter: blur(6px); 
    cursor: pointer; 
    transition: filter 0.3s ease; 
    user-select: none; 
}

.elementor-4247 .elementor-element.elementor-element-321d751a .texto-borroso-titulo:hover {
    filter: blur(5px);
}/* End custom CSS */