.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-d4c3a23{--display:flex;--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-19986 .elementor-element.elementor-element-d4c3a23:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-d4c3a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-2e40fde{--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:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-2e40fde:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-2e40fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101930;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-e80804b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-4fdf94e{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-4fdf94e:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-4fdf94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19986 .elementor-element.elementor-element-07b32f4{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-19986 .elementor-element.elementor-element-07b32f4:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-07b32f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19986 .elementor-element.elementor-element-eaf0caa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:60px;}.elementor-19986 .elementor-element.elementor-element-bc63757{--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;--padding-top:70px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-bc63757:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-bc63757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19986 .elementor-element.elementor-element-da92b85{--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;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-19986 .elementor-element.elementor-element-da92b85:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-da92b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-4301e0b{--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:#94A3B847;--border-color:#94A3B847;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19986 .elementor-element.elementor-element-4301e0b:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-4301e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-4301e0b:hover{box-shadow:7px 9px 16px -3px rgba(0, 0, 0, 0.18);}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-4f016d9 img{width:53%;border-radius:100px 100px 100px 100px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-19986 .elementor-element.elementor-element-c83ef18{text-align:center;}.elementor-19986 .elementor-element.elementor-element-c83ef18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-19986 .elementor-element.elementor-element-57c4e3a{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--icon-box-icon-margin:5px;}.elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-19986 .elementor-element.elementor-element-3f5c374 img{width:33%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-6666181{--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:#94A3B847;--border-color:#94A3B847;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19986 .elementor-element.elementor-element-6666181:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-6666181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-6666181:hover{box-shadow:7px 9px 16px -3px rgba(0, 0, 0, 0.18);}.elementor-19986 .elementor-element.elementor-element-2ea464e img{width:53%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-86642d9{text-align:center;}.elementor-19986 .elementor-element.elementor-element-86642d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-19986 .elementor-element.elementor-element-8d1f464{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--icon-box-icon-margin:5px;}.elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-19986 .elementor-element.elementor-element-753c3af img{width:33%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-939766d{--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:#94A3B847;--border-color:#94A3B847;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19986 .elementor-element.elementor-element-939766d:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-939766d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-939766d:hover{box-shadow:7px 9px 16px -3px rgba(0, 0, 0, 0.18);}.elementor-19986 .elementor-element.elementor-element-181867f img{width:53%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-91789c3{text-align:center;}.elementor-19986 .elementor-element.elementor-element-91789c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-19986 .elementor-element.elementor-element-49b4ab8{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--icon-box-icon-margin:5px;}.elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-19986 .elementor-element.elementor-element-818db2b img{width:33%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-4dfa750{--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:#94A3B847;--border-color:#94A3B847;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19986 .elementor-element.elementor-element-4dfa750:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-4dfa750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-4dfa750:hover{box-shadow:7px 9px 16px -3px rgba(0, 0, 0, 0.18);}.elementor-19986 .elementor-element.elementor-element-da12aa2 img{width:53%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-2b367b7{text-align:center;}.elementor-19986 .elementor-element.elementor-element-2b367b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-19986 .elementor-element.elementor-element-0d3171f{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--icon-box-icon-margin:5px;}.elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-19986 .elementor-element.elementor-element-070da04 img{width:33%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-156a283{--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:#94A3B847;--border-color:#94A3B847;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19986 .elementor-element.elementor-element-156a283:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-156a283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-156a283:hover{box-shadow:7px 9px 16px -3px rgba(0, 0, 0, 0.18);}.elementor-19986 .elementor-element.elementor-element-dcf4539 img{width:53%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-0c932d8{text-align:center;}.elementor-19986 .elementor-element.elementor-element-0c932d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--icon-box-icon-margin:5px;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-19986 .elementor-element.elementor-element-0c79f1d img{width:33%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-1cd73bf{--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:#94A3B847;--border-color:#94A3B847;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19986 .elementor-element.elementor-element-1cd73bf:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-1cd73bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-1cd73bf:hover{box-shadow:7px 9px 16px -3px rgba(0, 0, 0, 0.18);}.elementor-19986 .elementor-element.elementor-element-95caef0 img{width:53%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-de9716a{text-align:center;}.elementor-19986 .elementor-element.elementor-element-de9716a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--icon-box-icon-margin:5px;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon{font-size:14px;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-19986 .elementor-element.elementor-element-46a24de img{width:33%;border-radius:100px 100px 100px 100px;}.elementor-19986 .elementor-element.elementor-element-c6e3bb4{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#0F172A;--e-n-carousel-swiper-pagination-spacing:35px;}.elementor-19986 .elementor-element.elementor-element-c8cd677{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-c8cd677:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-c8cd677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19986 .elementor-element.elementor-element-8c3be1c{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:90px;}.elementor-19986 .elementor-element.elementor-element-8c3be1c:not(.elementor-motion-effects-element-type-background), .elementor-19986 .elementor-element.elementor-element-8c3be1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-19986 .elementor-element.elementor-element-cfa95ab{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-c83ef18 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title a{font-size:45px;}.elementor-19986 .elementor-element.elementor-element-3f5c374{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-3f5c374 img{width:44%;}.elementor-19986 .elementor-element.elementor-element-86642d9 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title a{font-size:45px;}.elementor-19986 .elementor-element.elementor-element-753c3af{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-753c3af img{width:44%;}.elementor-19986 .elementor-element.elementor-element-91789c3 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title a{font-size:45px;}.elementor-19986 .elementor-element.elementor-element-818db2b{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-818db2b img{width:44%;}.elementor-19986 .elementor-element.elementor-element-2b367b7 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title a{font-size:45px;}.elementor-19986 .elementor-element.elementor-element-070da04{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-070da04 img{width:44%;}.elementor-19986 .elementor-element.elementor-element-0c932d8 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title a{font-size:45px;}.elementor-19986 .elementor-element.elementor-element-0c79f1d{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-0c79f1d img{width:44%;}.elementor-19986 .elementor-element.elementor-element-de9716a .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title a{font-size:45px;}.elementor-19986 .elementor-element.elementor-element-46a24de{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-46a24de img{width:44%;}.elementor-19986 .elementor-element.elementor-element-c6e3bb4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-a546ca8{padding:60px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-07b32f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-eaf0caa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19986 .elementor-element.elementor-element-bc63757{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19986 .elementor-element.elementor-element-da92b85{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-4f016d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-c83ef18 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19986 .elementor-element.elementor-element-57c4e3a{margin:-18px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title{margin-block-end:0px;}.elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-57c4e3a .elementor-icon-box-title a{font-size:12px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-3f5c374{margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;}.elementor-19986 .elementor-element.elementor-element-3f5c374 img{width:26%;}.elementor-19986 .elementor-element.elementor-element-2ea464e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-19986 .elementor-element.elementor-element-86642d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-86642d9 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-8d1f464{margin:-18px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-8d1f464 .elementor-icon-box-title a{font-size:12px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-753c3af img{width:26%;}.elementor-19986 .elementor-element.elementor-element-181867f{padding:0px 0px 20px 0px;}.elementor-19986 .elementor-element.elementor-element-91789c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-91789c3 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-49b4ab8{margin:-18px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-49b4ab8 .elementor-icon-box-title a{font-size:12px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-818db2b img{width:26%;}.elementor-19986 .elementor-element.elementor-element-da12aa2{padding:0px 0px 20px 0px;}.elementor-19986 .elementor-element.elementor-element-2b367b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-2b367b7 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-0d3171f{margin:-18px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title{margin-block-end:0px;}.elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-0d3171f .elementor-icon-box-title a{font-size:12px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-070da04 img{width:26%;}.elementor-19986 .elementor-element.elementor-element-dcf4539{padding:0px 0px 20px 0px;}.elementor-19986 .elementor-element.elementor-element-0c932d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-0c932d8 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7{margin:-18px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-ea1f5a7 .elementor-icon-box-title a{font-size:12px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-0c79f1d img{width:26%;}.elementor-19986 .elementor-element.elementor-element-95caef0{padding:0px 0px 20px 0px;}.elementor-19986 .elementor-element.elementor-element-de9716a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19986 .elementor-element.elementor-element-de9716a .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4{margin:-18px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title, .elementor-19986 .elementor-element.elementor-element-6dbe1a4 .elementor-icon-box-title a{font-size:12px;line-height:1.1em;}.elementor-19986 .elementor-element.elementor-element-46a24de img{width:26%;}.elementor-19986 .elementor-element.elementor-element-c6e3bb4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19986 .elementor-element.elementor-element-8c3be1c{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-2e40fde */.hero-corp-background {
    background-color: #0c1121;
        radial-gradient(circle at 20% 30%, rgba(30, 64, 175, 0.2), transparent 40%),
        radial-gradient(circle at 80% 70%, rgba(56, 189, 248, 0.15), transparent 40%);
    background-attachment: fixed; /* <- fixa o fundo */
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1b7880 */function renderAndInitSwiper(courses) {
    if (swiper) {
        swiper.destroy(true, true);
    }

    const slidesHtml = courses.map(course => {
        const tagHtml = course.tag ? `<div class="tags-container"><span class="course-tag tag-${course.tag.type}"><i class="${course.tag.icon}"></i> ${course.tag.text}</span></div>` : '<div class="tags-container"></div>';
        const instructorPhotosHtml = course.instructors.map(name =>
            `<img src="${instructorsDb[name] || 'https://disruptivosnapratica.com/wp-content/uploads/2025/09/avatar-fran-1x1-1.png'}" alt="Foto de ${name}" title="${name}">`
        ).join('');
        const instructorNamesHtml = `<span class="instructor-names">${course.instructors.slice(0, 2).join(', ')}${course.instructors.length > 2 ? ` e +${course.instructors.length - 2}` : ''}</span>`;
        const syllabusHtml = course.syllabus.map(topic => `<li><i class="fa-solid fa-check"></i> ${topic}</li>`).join('');

        return `
            <div class="swiper-slide">
                <div class="disruptivos-car-card">
                    <div class="card-image-wrapper">
                        <img src="https://placehold.co/600x340/${Math.floor(Math.random()*16777215).toString(16)}/FFFFFF?text=${encodeURIComponent(course.title)}" alt="Capa do curso ${course.title}">
                    </div>
                    <div class="card-content">
                        ${tagHtml}
                        <h3>${course.title}</h3>
                        <p class="description">${course.description}</p>
                        <div class="instructors-wrapper">
                            <div class="instructor-photos">${instructorPhotosHtml}</div>
                            ${instructorNamesHtml}
                        </div>
                    </div>
                    <div class="card-footer">
                        <div class="course-price">${course.price === 'Grátis' ? 'Grátis' : course.price}</div>
                        <button class="details-btn">Ver detalhes</button>
                    </div>
                    <div class="card-details-overlay">
                         <button class="close-details-btn"><i class="fa-solid fa-xmark"></i></button>
                         <div class="details-content">
                             <h4>Prévia da Ementa</h4>
                             <ul class="syllabus-preview">${syllabusHtml}</ul>
                        </div>
                        <div class="details-meta">
                            <div class="meta-item">
                                <span class="label">Avaliação:</span>
                                <span class="rating">${'★'.repeat(Math.floor(course.rating))}${'☆'.repeat(5 - Math.floor(course.rating))} ${course.rating.toFixed(1)}</span>
                            </div>
                            <div class="meta-item">
                                <span class="label">Carga Horária:</span>
                                <span>${course.duration}</span>
                            </div>
                            <div class="disruptivos-one-tag">
                                <i class="fa-solid fa-star"></i> Incluso na Disruptivos ONE
                            </div>
                            <a href="${course.courseUrl}" class="access-course-btn">Acessar Página do Curso</a>
                        </div>
                    </div>
                </div>
            </div>
        `;
    }).join('');

    if (courses.length > 0) {
        coursesWrapper.innerHTML = slidesHtml;
    } else {
        coursesWrapper.innerHTML = `<div class="swiper-slide"><div style="display: flex; align-items: center; justify-content: center; width: 100%; padding: 2rem;"><p style="text-align: center; color: #475569;">Nenhum curso encontrado.</p></div></div>`;
    }

    const breakpoints = {
        640: { slidesPerView: 2.5, spaceBetween: 24 },
        1024: { slidesPerView: 3.5, spaceBetween: 24 },
        1280: { slidesPerView: 4, spaceBetween: 24 }
    };

    const slidesPerView = window.innerWidth >= 1280 ? 4 :
                          window.innerWidth >= 1024 ? 3.5 :
                          window.innerWidth >= 640 ? 2.5 : 1.3;

    const loopEnabled = courses.length > slidesPerView;

    swiper = new Swiper(carouselContainer.querySelector('.disruptivos-car-carousel'), {
        slidesPerView: slidesPerView,
        centeredSlides: true,
        spaceBetween: 16,
        grabCursor: true,
        loop: loopEnabled,
        pagination: {
            el: carouselContainer.querySelector('.swiper-pagination'),
            clickable: true,
        },
        navigation: {
            nextEl: carouselContainer.querySelector('.swiper-button-next'),
            prevEl: carouselContainer.querySelector('.swiper-button-prev'),
        },
        breakpoints: {
            640: { slidesPerView: 2.5, spaceBetween: 24, centeredSlides: true },
            1024: { slidesPerView: 3.5, spaceBetween: 24, centeredSlides: true },
            1280: { slidesPerView: 4, spaceBetween: 24, centeredSlides: true }
        }
    });

    carouselContainer.querySelectorAll('.details-btn').forEach((btn) => {
        btn.addEventListener('click', (e) => {
            e.stopPropagation();
            const card = btn.closest('.disruptivos-car-card');
            card.classList.add('show-details');
        });
    });
    carouselContainer.querySelectorAll('.close-details-btn').forEach(btn => {
        btn.addEventListener('click', (e) => {
            e.stopPropagation();
            const card = btn.closest('.disruptivos-car-card');
            card.classList.remove('show-details');
        });
    });
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6e3bb4 */.elementor-icon i, .elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    margin-right: -60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d1eab0 */.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: #2563eb !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c3be1c */.elementor-19986 .elementor-element.elementor-element-8c3be1c {
    background-color: #0c1121; /* Cor de fundo azul marinho escuro */
    position: relative;
    overflow: hidden; /* Garante que os gradientes não vazem para fora */
    z-index: 0;
}

.elementor-19986 .elementor-element.elementor-element-8c3be1c::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image:
        /* Camada da Grade (Grid) */
        linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
    background-size: 40px 40px; /* Tamanho dos quadrados da grade */
    z-index: 1;
    pointer-events: none; /* <- não bloqueia cliques */
}

.elementor-19986 .elementor-element.elementor-element-8c3be1c::after {
    content: '';
    position: absolute;
    top: -20%; /* Posição do brilho principal */
    left: 50%;
    transform: translateX(-50%);
    width: 800px; /* Largura do brilho */
    height: 800px; /* Altura do brilho */
    background-image: radial-gradient(
        circle,
        rgba(29, 78, 216, 0.25) 0%,
        rgba(29, 78, 216, 0) 60%
    ); /* Cor e intensidade do brilho */
    z-index: 0;
    pointer-events: none; /* <- idem */
}/* End custom CSS */