.elementor-4617 .elementor-element.elementor-element-1a50a6de{--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-4617 .elementor-element.elementor-element-1a50a6de:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-1a50a6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4617 .elementor-element.elementor-element-2400405e{--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-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-4617 .elementor-element.elementor-element-7c255e04 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-7c255e04{font-family:"DM Sans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4617 .elementor-element.elementor-element-6ee637d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.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-4617 .elementor-element.elementor-element-28594f3b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-28594f3b.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-28594f3b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-28594f3b.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-28594f3b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-28594f3b .elementor-icon{font-size:18px;}.elementor-4617 .elementor-element.elementor-element-28594f3b .elementor-icon svg{height:18px;}.elementor-4617 .elementor-element.elementor-element-6a9ad889.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-6a9ad889.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-6a9ad889.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-6a9ad889.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-6a9ad889.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-6a9ad889 .elementor-icon{font-size:18px;}.elementor-4617 .elementor-element.elementor-element-6a9ad889 .elementor-icon svg{height:18px;}.elementor-4617 .elementor-element.elementor-element-7952606{--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-4617 .elementor-element.elementor-element-7952606.e-con{--align-self:flex-start;}.elementor-4617 .elementor-element.elementor-element-3a77de08{--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-4617 .elementor-element.elementor-element-3a77de08.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-4617 .elementor-element.elementor-element-6639567c > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4617 .elementor-element.elementor-element-6639567c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:900;}.elementor-4617 .elementor-element.elementor-element-7edede3a{--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-4617 .elementor-element.elementor-element-7edede3a:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-7edede3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-7edede3a:hover{background-color:#ECECEC;}.elementor-4617 .elementor-element.elementor-element-32f60d61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-32f60d61 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4617 .elementor-element.elementor-element-7f65cc9b > .elementor-widget-container{margin:-12px 0px 15px 0px;}.elementor-4617 .elementor-element.elementor-element-7f65cc9b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4617 .elementor-element.elementor-element-ad376c4{--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-4617 .elementor-element.elementor-element-4a45edb1{--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-4617 .elementor-element.elementor-element-8b751c0 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-8b751c0{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-1234102{--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-4617 .elementor-element.elementor-element-2e82ef0d > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-2e82ef0d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-26740400{--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-4617 .elementor-element.elementor-element-78c50749{--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-4617 .elementor-element.elementor-element-3691cdbd > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-3691cdbd{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-3d438354{--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-4617 .elementor-element.elementor-element-63cd2b06 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-63cd2b06{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-7153cb4a{--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-4617 .elementor-element.elementor-element-787f1b78{--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-4617 .elementor-element.elementor-element-662e9168 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-662e9168{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-d530cf9{--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-4617 .elementor-element.elementor-element-98f079 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-98f079{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-6c722d7a{--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-4617 .elementor-element.elementor-element-75a270d0{--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-4617 .elementor-element.elementor-element-5231d2a4 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-5231d2a4{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4617 .elementor-element.elementor-element-2e54072c{--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-4617 .elementor-element.elementor-element-6fc2f600 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-6fc2f600{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-7f4f7dd6{--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-4617 .elementor-element.elementor-element-7f4f7dd6:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-7f4f7dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-7f4f7dd6:hover{background-color:#ECECEC;}.elementor-4617 .elementor-element.elementor-element-6dc6361e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-6dc6361e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4617 .elementor-element.elementor-element-6dcde14 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-6dcde14 .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-4617 .elementor-element.elementor-element-16d09bc > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4617 .elementor-element.elementor-element-16d09bc .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4617 .elementor-element.elementor-element-16d09bc .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4617 .elementor-element.elementor-element-16d09bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4617 .elementor-element.elementor-element-16d09bc .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4617 .elementor-element.elementor-element-16d09bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4617 .elementor-element.elementor-element-16d09bc .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-16d09bc .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4617 .elementor-element.elementor-element-33d314c{right:12px;}body.rtl .elementor-4617 .elementor-element.elementor-element-33d314c{left:12px;}.elementor-4617 .elementor-element.elementor-element-33d314c{top:22px;}.elementor-4617 .elementor-element.elementor-element-33d314c .elementor-icon-wrapper{text-align:center;}.elementor-4617 .elementor-element.elementor-element-33d314c.elementor-view-stacked .elementor-icon{background-color:#EF5A32;}.elementor-4617 .elementor-element.elementor-element-33d314c.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-33d314c.elementor-view-default .elementor-icon{color:#EF5A32;border-color:#EF5A32;}.elementor-4617 .elementor-element.elementor-element-33d314c.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-33d314c.elementor-view-default .elementor-icon svg{fill:#EF5A32;}.elementor-4617 .elementor-element.elementor-element-33d314c .elementor-icon{font-size:12px;}.elementor-4617 .elementor-element.elementor-element-33d314c .elementor-icon svg{height:12px;}.elementor-4617 .elementor-element.elementor-element-33d314c .elementor-icon i, .elementor-4617 .elementor-element.elementor-element-33d314c .elementor-icon svg{transform:rotate(0deg);}.elementor-4617 .elementor-element.elementor-element-ab7910e{--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-4617 .elementor-element.elementor-element-ab7910e:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-ab7910e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-ab7910e:hover{background-color:#ECECEC;}.elementor-4617 .elementor-element.elementor-element-4ae6430 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-4ae6430 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4617 .elementor-element.elementor-element-4f6ec8e4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-4f6ec8e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4617 .elementor-element.elementor-element-3713a1b4 > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4617 .elementor-element.elementor-element-3713a1b4 .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4617 .elementor-element.elementor-element-3713a1b4 .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4617 .elementor-element.elementor-element-3713a1b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4617 .elementor-element.elementor-element-3713a1b4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4617 .elementor-element.elementor-element-3713a1b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4617 .elementor-element.elementor-element-3713a1b4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-3713a1b4 .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4617 .elementor-element.elementor-element-35a7b8e0{right:12px;}body.rtl .elementor-4617 .elementor-element.elementor-element-35a7b8e0{left:12px;}.elementor-4617 .elementor-element.elementor-element-35a7b8e0{top:22px;}.elementor-4617 .elementor-element.elementor-element-35a7b8e0 .elementor-icon-wrapper{text-align:center;}.elementor-4617 .elementor-element.elementor-element-35a7b8e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-35a7b8e0.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-35a7b8e0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-35a7b8e0.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-35a7b8e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-35a7b8e0 .elementor-icon{font-size:12px;}.elementor-4617 .elementor-element.elementor-element-35a7b8e0 .elementor-icon svg{height:12px;}.elementor-4617 .elementor-element.elementor-element-35a7b8e0 .elementor-icon i, .elementor-4617 .elementor-element.elementor-element-35a7b8e0 .elementor-icon svg{transform:rotate(0deg);}.elementor-4617 .elementor-element.elementor-element-5de165fc{--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-4617 .elementor-element.elementor-element-5de165fc:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-5de165fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-5de165fc:hover{background-color:#ECECEC;}.elementor-4617 .elementor-element.elementor-element-308b416e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-308b416e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4617 .elementor-element.elementor-element-3683deed > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-3683deed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4617 .elementor-element.elementor-element-28ced742 > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4617 .elementor-element.elementor-element-28ced742 .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4617 .elementor-element.elementor-element-28ced742 .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4617 .elementor-element.elementor-element-28ced742{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4617 .elementor-element.elementor-element-28ced742 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4617 .elementor-element.elementor-element-28ced742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4617 .elementor-element.elementor-element-28ced742 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-28ced742 .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4617 .elementor-element.elementor-element-3cf7d015{right:12px;}body.rtl .elementor-4617 .elementor-element.elementor-element-3cf7d015{left:12px;}.elementor-4617 .elementor-element.elementor-element-3cf7d015{top:22px;}.elementor-4617 .elementor-element.elementor-element-3cf7d015 .elementor-icon-wrapper{text-align:center;}.elementor-4617 .elementor-element.elementor-element-3cf7d015.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-3cf7d015.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-3cf7d015.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-3cf7d015.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-3cf7d015.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-3cf7d015 .elementor-icon{font-size:12px;}.elementor-4617 .elementor-element.elementor-element-3cf7d015 .elementor-icon svg{height:12px;}.elementor-4617 .elementor-element.elementor-element-3cf7d015 .elementor-icon i, .elementor-4617 .elementor-element.elementor-element-3cf7d015 .elementor-icon svg{transform:rotate(0deg);}.elementor-4617 .elementor-element.elementor-element-44334524{--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-4617 .elementor-element.elementor-element-44334524:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-44334524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-44334524:hover{background-color:#ECECEC;}.elementor-4617 .elementor-element.elementor-element-11373660 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-11373660 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4617 .elementor-element.elementor-element-56385b45 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-56385b45 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4 > .elementor-widget-container{margin:-10px 0px 10px 33px;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4 .elementor-icon-list-icon i{color:#858585;transition:color 0.3s;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4 .elementor-icon-list-icon svg{fill:#858585;transition:fill 0.3s;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4617 .elementor-element.elementor-element-3fb6ac4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-3fb6ac4 .elementor-icon-list-text{color:#858585;transition:color 0.3s;}body:not(.rtl) .elementor-4617 .elementor-element.elementor-element-6731b0f6{right:12px;}body.rtl .elementor-4617 .elementor-element.elementor-element-6731b0f6{left:12px;}.elementor-4617 .elementor-element.elementor-element-6731b0f6{top:22px;}.elementor-4617 .elementor-element.elementor-element-6731b0f6 .elementor-icon-wrapper{text-align:center;}.elementor-4617 .elementor-element.elementor-element-6731b0f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-6731b0f6.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-6731b0f6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-6731b0f6.elementor-view-framed .elementor-icon, .elementor-4617 .elementor-element.elementor-element-6731b0f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-4617 .elementor-element.elementor-element-6731b0f6 .elementor-icon{font-size:12px;}.elementor-4617 .elementor-element.elementor-element-6731b0f6 .elementor-icon svg{height:12px;}.elementor-4617 .elementor-element.elementor-element-6731b0f6 .elementor-icon i, .elementor-4617 .elementor-element.elementor-element-6731b0f6 .elementor-icon svg{transform:rotate(0deg);}.elementor-4617 .elementor-element.elementor-element-6be05c1f{--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-4617 .elementor-element.elementor-element-6be05c1f:not(.elementor-motion-effects-element-type-background), .elementor-4617 .elementor-element.elementor-element-6be05c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4617 .elementor-element.elementor-element-6be05c1f:hover{background-color:#ECECEC;}.elementor-4617 .elementor-element.elementor-element-601f309d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-601f309d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:#A3A3A3;}.elementor-4617 .elementor-element.elementor-element-6c498d4b > .elementor-widget-container{margin:-12px 0px 15px 0px;}.elementor-4617 .elementor-element.elementor-element-6c498d4b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-4617 .elementor-element.elementor-element-2fe436e2{--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-4617 .elementor-element.elementor-element-3a4ccce2{--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-4617 .elementor-element.elementor-element-40fd1614 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-40fd1614{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-4c552496{--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-4617 .elementor-element.elementor-element-2cdbd8cd > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-2cdbd8cd{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-928e8f7{--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-4617 .elementor-element.elementor-element-4dbda1ca{--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-4617 .elementor-element.elementor-element-783e9ea9 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-783e9ea9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-414f82f7{--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-4617 .elementor-element.elementor-element-7a7e76d > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-7a7e76d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-57f54052{--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-4617 .elementor-element.elementor-element-53322ae8{--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-4617 .elementor-element.elementor-element-33b2a6ff > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-33b2a6ff{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-a5e9dae{--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-4617 .elementor-element.elementor-element-41f3f88b > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-41f3f88b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-a382698{--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-4617 .elementor-element.elementor-element-3c49fca6{--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-4617 .elementor-element.elementor-element-50394ed > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-50394ed{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-779fe20e{--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-4617 .elementor-element.elementor-element-13668244 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-13668244{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-69ad9308{--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-4617 .elementor-element.elementor-element-32cb7f16{--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-4617 .elementor-element.elementor-element-570e2003 > .elementor-widget-container{margin:3px 0px -20px 0px;}.elementor-4617 .elementor-element.elementor-element-570e2003{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4617 .elementor-element.elementor-element-245e7529{--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-4617 .elementor-element.elementor-element-b08722b > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px -20px 0px;padding:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4617 .elementor-element.elementor-element-b08722b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#858585;}.elementor-4617 .elementor-element.elementor-element-1158ca2b{--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-4617 .elementor-element.elementor-element-73fce2a0{--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-4617 .elementor-element.elementor-element-332d0557 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-4617 .elementor-element.elementor-element-332d0557{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4617 .elementor-element.elementor-element-18fd95e3{--spacer-size:50px;}.elementor-4617 .elementor-element.elementor-element-61a0f4a{--display:flex;}.elementor-widget-theme-post-content{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 );}@media(max-width:1024px){.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-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-4617 .elementor-element.elementor-element-1a50a6de{--content-width:80%;}.elementor-4617 .elementor-element.elementor-element-2400405e{--width:25%;}.elementor-4617 .elementor-element.elementor-element-6ee637d0{--width:25%;}.elementor-4617 .elementor-element.elementor-element-3a77de08{--width:370px;}.elementor-4617 .elementor-element.elementor-element-7edede3a{--width:356px;}.elementor-4617 .elementor-element.elementor-element-ad376c4{--width:350px;}.elementor-4617 .elementor-element.elementor-element-4a45edb1{--width:75%;}.elementor-4617 .elementor-element.elementor-element-1234102{--width:25%;}.elementor-4617 .elementor-element.elementor-element-26740400{--width:350px;}.elementor-4617 .elementor-element.elementor-element-78c50749{--width:75%;}.elementor-4617 .elementor-element.elementor-element-3d438354{--width:25%;}.elementor-4617 .elementor-element.elementor-element-7153cb4a{--width:350px;}.elementor-4617 .elementor-element.elementor-element-787f1b78{--width:75%;}.elementor-4617 .elementor-element.elementor-element-d530cf9{--width:25%;}.elementor-4617 .elementor-element.elementor-element-6c722d7a{--width:350px;}.elementor-4617 .elementor-element.elementor-element-75a270d0{--width:75%;}.elementor-4617 .elementor-element.elementor-element-2e54072c{--width:25%;}.elementor-4617 .elementor-element.elementor-element-7f4f7dd6{--width:356px;}.elementor-4617 .elementor-element.elementor-element-ab7910e{--width:356px;}.elementor-4617 .elementor-element.elementor-element-5de165fc{--width:356px;}.elementor-4617 .elementor-element.elementor-element-44334524{--width:356px;}.elementor-4617 .elementor-element.elementor-element-6be05c1f{--width:356px;}.elementor-4617 .elementor-element.elementor-element-2fe436e2{--width:350px;}.elementor-4617 .elementor-element.elementor-element-3a4ccce2{--width:75%;}.elementor-4617 .elementor-element.elementor-element-4c552496{--width:25%;}.elementor-4617 .elementor-element.elementor-element-928e8f7{--width:350px;}.elementor-4617 .elementor-element.elementor-element-4dbda1ca{--width:75%;}.elementor-4617 .elementor-element.elementor-element-414f82f7{--width:25%;}.elementor-4617 .elementor-element.elementor-element-57f54052{--width:350px;}.elementor-4617 .elementor-element.elementor-element-53322ae8{--width:75%;}.elementor-4617 .elementor-element.elementor-element-a5e9dae{--width:25%;}.elementor-4617 .elementor-element.elementor-element-a382698{--width:350px;}.elementor-4617 .elementor-element.elementor-element-3c49fca6{--width:75%;}.elementor-4617 .elementor-element.elementor-element-779fe20e{--width:25%;}.elementor-4617 .elementor-element.elementor-element-69ad9308{--width:350px;}.elementor-4617 .elementor-element.elementor-element-32cb7f16{--width:75%;}.elementor-4617 .elementor-element.elementor-element-245e7529{--width:25%;}.elementor-4617 .elementor-element.elementor-element-1158ca2b{--width:350px;}.elementor-4617 .elementor-element.elementor-element-73fce2a0{--width:90%;}}@media(max-width:767px){.elementor-4617 .elementor-element.elementor-element-1a50a6de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4617 .elementor-element.elementor-element-2400405e{--width:50%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4617 .elementor-element.elementor-element-7c255e04 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4617 .elementor-element.elementor-element-6ee637d0{--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-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-7f4f7dd6 *//* 1. Escondemos el elemento por defecto */
.elementor-4617 .elementor-element.elementor-element-7f4f7dd6 .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-4617 .elementor-element.elementor-element-7f4f7dd6), mostramos al hijo */
.elementor-4617 .elementor-element.elementor-element-7f4f7dd6: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-ab7910e *//* 1. Escondemos el elemento por defecto */
.elementor-4617 .elementor-element.elementor-element-ab7910e .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-4617 .elementor-element.elementor-element-ab7910e), mostramos al hijo */
.elementor-4617 .elementor-element.elementor-element-ab7910e: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-5de165fc *//* 1. Escondemos el elemento por defecto */
.elementor-4617 .elementor-element.elementor-element-5de165fc .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-4617 .elementor-element.elementor-element-5de165fc), mostramos al hijo */
.elementor-4617 .elementor-element.elementor-element-5de165fc: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-44334524 *//* 1. Escondemos el elemento por defecto */
.elementor-4617 .elementor-element.elementor-element-44334524 .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-4617 .elementor-element.elementor-element-44334524), mostramos al hijo */
.elementor-4617 .elementor-element.elementor-element-44334524: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-332d0557 *//* 1. El reloj maestro: Los tres puntos duran 3 segundos por bucle */
.elementor-4617 .elementor-element.elementor-element-332d0557 .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-4617 .elementor-element.elementor-element-332d0557 .p1 { animation-name: enciendePunto1; }
.elementor-4617 .elementor-element.elementor-element-332d0557 .p2 { animation-name: enciendePunto2; }
.elementor-4617 .elementor-element.elementor-element-332d0557 .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-3a77de08 *//* --- ESTRUCTURA Y COMPORTAMIENTO DEL MENÚ --- */
.elementor-4617 .elementor-element.elementor-element-3a77de08 {
    /* 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-4617 .elementor-element.elementor-element-3a77de08:hover {
    scrollbar-color: #cccccc transparent; 
}

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

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

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

/* 1. Si usas el widget "Lista de Iconos" */
.elementor-4617 .elementor-element.elementor-element-3a77de08.menu-temario .leccion-activa .elementor-icon-list-text,
.elementor-4617 .elementor-element.elementor-element-3a77de08.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-4617 .elementor-element.elementor-element-3a77de08.menu-temario .leccion-activa {
    font-weight: 800 !important;
}/* End custom CSS */