.elementor-67 .elementor-element.elementor-element-cf00092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0002b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0002a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00093{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-cf00025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-cf00026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00026 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:56px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-cf00001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00001 .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf00001.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00001.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00001.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00001.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00001.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00001 .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00001 .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf00004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00002 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.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-67 .elementor-element.elementor-element-cf0000a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-icon i{color:#20c8e6;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-icon svg{fill:#20c8e6;transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0000a .elementor-icon-list-text{color:#b7c8d8;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-67 .elementor-element.elementor-element-cf0000b .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0000d .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf0000d.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0000d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf0000d.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0000d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf0000d.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0000d .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf0000d .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0000e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-icon i{color:#20c8e6;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-icon svg{fill:#20c8e6;transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00016 .elementor-icon-list-text{color:#b7c8d8;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00017 .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf00017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00019 .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf00019.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00019.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00019.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00019.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00019.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00019 .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00019 .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf0001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0001a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0001b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-icon i{color:#20c8e6;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-icon svg{fill:#20c8e6;transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00022 .elementor-icon-list-text{color:#b7c8d8;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00023 .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf00023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0002c .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0002c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0002d .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0002d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0002e .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0002e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0002f .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0002f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00030 .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf00030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00053{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00036 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00039 .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf00039.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00039.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00039.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00039.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00039.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00039 .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00039 .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf0003a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0003a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0003b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0003d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0003d .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf0003d.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0003d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf0003d.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0003d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf0003d.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0003d .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf0003d .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf0003e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0003e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0003f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00041 .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf00041.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00041.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00041.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00041.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00041.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00041 .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00041 .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf00042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00042 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00045 .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf00045.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00045.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00045.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00045.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00045.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00045 .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00045 .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf00046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00046 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf0004c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00049 .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf00049.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00049.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00049.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00049.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf00049.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf00049 .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00049 .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf0004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0004a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0004b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0004d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0004d .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-cf0004d.elementor-view-stacked .elementor-icon{background-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0004d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf0004d.elementor-view-default .elementor-icon{color:#20c8e6;border-color:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0004d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-cf0004d.elementor-view-default .elementor-icon svg{fill:#20c8e6;}.elementor-67 .elementor-element.elementor-element-cf0004d .elementor-icon{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf0004d .elementor-icon svg{height:28px;}.elementor-67 .elementor-element.elementor-element-cf0004e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0004e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0004f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0005c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00055 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf0005b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-icon i{color:#20c8e6;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-icon svg{fill:#20c8e6;transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0005b .elementor-icon-list-text{color:#b7c8d8;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0005e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0005d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00095{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0005f .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0005f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0006f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0006b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00064 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf0006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-icon i{color:#20c8e6;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-icon svg{fill:#20c8e6;transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0006a .elementor-icon-list-text{color:#b7c8d8;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf00098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0006d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0006c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0006e .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0006e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0007f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0007b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00072{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00073 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf0007a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-icon i{color:#20c8e6;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-icon svg{fill:#20c8e6;transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0007a .elementor-icon-list-text{color:#b7c8d8;transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-cf0009a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0007d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0007c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0007e .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0007e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00083 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf00084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf00087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf00091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf00090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0008f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0008a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0008a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#f4f8fc;}.elementor-67 .elementor-element.elementor-element-cf0008b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b7c8d8;}.elementor-67 .elementor-element.elementor-element-cf0008e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf0008d .elementor-button{background-color:#20c8e6;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:#04131d;color:#04131d;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-67 .elementor-element.elementor-element-cf0008d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-cf0009b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-67 .elementor-element.elementor-element-cf00026 .elementor-heading-title{font-size:46px;}.elementor-67 .elementor-element.elementor-element-cf00002 .elementor-heading-title{font-size:32px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-67 .elementor-element.elementor-element-cf0000e .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf0001a .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf00036 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf0003a .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf0003e .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf00042 .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf00046 .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf0004a .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf0004e .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf00055 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf00064 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf00073 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf00083 .elementor-heading-title{font-size:32px;}.elementor-67 .elementor-element.elementor-element-cf0008a .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-67 .elementor-element.elementor-element-cf00026 .elementor-heading-title{font-size:36px;}.elementor-67 .elementor-element.elementor-element-cf00002 .elementor-heading-title{font-size:28px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-67 .elementor-element.elementor-element-cf0000e .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf0001a .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00036 .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf0003a .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf0003e .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf00042 .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf00046 .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf0004a .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf0004e .elementor-heading-title{font-size:18px;}.elementor-67 .elementor-element.elementor-element-cf00055 .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00064 .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00073 .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf00083 .elementor-heading-title{font-size:28px;}.elementor-67 .elementor-element.elementor-element-cf0008a .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-cf00092 */#main .aiandme-courses {
  --course-base: #06111f;
  --course-panel: #091d2b;
  --course-accent: #20c8e6;
  --course-border: #175065;
  --course-header-height: 91px;
  --course-nav-height: 100px;
  color: #f4f8fc;
  background: var(--course-base);
}
#main .aiandme-courses .e-con { min-width: 0; }
#main .aiandme-courses .elementor-widget { margin-block-end: 0; }
#main .aiandme-courses p { margin: 0; }
#main .aiandme-courses .course-band { padding: 64px 24px; }
#main .aiandme-courses .course-shell { max-width: 1280px; margin-inline: auto; gap: 32px; }
#main .aiandme-courses .course-hero { padding-top: 48px; padding-bottom: 24px; background: #071c29; }
#main .aiandme-courses .course-hero-intro { max-width: 720px; gap: 18px; }
@media (min-width: 768px) {
  #main .aiandme-courses .course-hero-top { position: relative; isolation: isolate; }
  #main .aiandme-courses .course-hero-top::before {
    content: ""; position: absolute; top: -48px; bottom: -8px; left: calc(50% - 50vw); width: 100vw; height: auto; z-index: -1; pointer-events: none;
    background-image: linear-gradient(90deg,rgba(5,15,25,.82) 0%,rgba(5,15,25,.70) 28%,rgba(5,15,25,.38) 48%,rgba(5,15,25,.08) 72%,transparent 100%),linear-gradient(0deg,#071c29 0%,transparent 16%),url("/wp-content/uploads/2026/09/courses-hero-2172x724-q90.webp");
    background-repeat: no-repeat; background-position: center,center,right top;
    background-size: 100% 100%,100% 100%,cover;
  }
  #main .aiandme-courses .course-hero-top .course-hero-intro { width: 52%; max-width: 590px; }
}
#main .aiandme-courses h1,#main .aiandme-courses h2 { text-wrap: balance; }
#main .aiandme-courses .course-highlight { color: #20c8e6; }
#main .aiandme-courses .course-eyebrow { width: fit-content; }
#main .aiandme-courses .course-eyebrow p {
  display: inline-block; padding: 5px 16px; border: 1px solid var(--course-border);
  border-radius: 100px; background: #082d3b; color: var(--course-accent);
  font: 600 12px/1.4 Geist,sans-serif; letter-spacing: .09em;
}
#main .aiandme-courses .course-cards { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
#main .aiandme-courses .course-card {
  padding: 26px; gap: 22px; border: 1px solid var(--course-border);
  border-radius: 12px; background: var(--course-panel);
}
#main .aiandme-courses .course-card-heading { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; align-items: center; }
#main .aiandme-courses .course-card-title { width: auto; flex: 1; gap: 5px; }
#main .aiandme-courses .course-card h2 { font-size: 26px; }
#main .aiandme-courses .course-card-title p { font-size: 15px; }
#main .aiandme-courses .course-icon { width: 48px; flex: 0 0 48px; }
#main .aiandme-courses .course-icon .elementor-icon-wrapper { line-height: 1; }
#main .aiandme-courses .course-icon .elementor-icon { padding: 10px; border-radius: 8px; background: #0e2b3b; color: var(--course-accent); }
#main .aiandme-courses .course-icon svg { fill: var(--course-accent); }
#main .aiandme-courses .course-checklist .elementor-icon-list-item { align-items: flex-start; }
#main .aiandme-courses .course-checklist .elementor-icon-list-icon { padding-top: 4px; }
#main .aiandme-courses .course-checklist .elementor-icon-list-icon :is(i,svg) { color: var(--course-accent); fill: var(--course-accent); }
#main .aiandme-courses .course-card > .course-button { margin-top: auto; }
#main .aiandme-courses .course-button .elementor-button {
  min-height: 44px; background: var(--course-accent); color: #04131d;
  border: 1px solid transparent; text-decoration: none; border-radius: 8px;
}
#main .aiandme-courses .course-button .elementor-button:hover { filter: brightness(1.08); color: #04131d; }
#main .aiandme-courses :is(a,button,[tabindex]):focus-visible { outline: 3px solid #ffcf4a; outline-offset: 4px; }
#main .aiandme-courses .course-nav-band {
  position: sticky; top: var(--course-header-height); z-index: 20;
  padding: 8px 24px 12px; background: #071c29;
}
#main .aiandme-courses .course-navigation-script { display: none; }
#main .aiandme-courses .course-jump-nav {
  width: fit-content; max-width: 100%; margin-inline: auto; display: flex; flex-direction: row;
  flex-wrap: nowrap; gap: 6px; padding: 6px; border: 1px solid #175065; border-radius: 100px;
  background: #0a2332; overflow-x: auto; scrollbar-width: thin;
}
#main .aiandme-courses .course-jump-nav > .elementor-widget { width: auto; flex: 0 0 auto; }
#main .aiandme-courses .course-jump-nav .elementor-button { background: transparent; color: #c4d4e3; border-radius: 100px; padding-inline: 26px; white-space: nowrap; }
#main .aiandme-courses .course-jump-nav .elementor-button:hover { background: #12394b; color: #fff; }
#main .aiandme-courses .course-jump-nav .elementor-button[aria-current="location"] { background: #20c8e6; color: #04131d; }
#main .aiandme-courses .course-jump-nav .elementor-button:focus-visible { outline-offset: -3px; }
#main .aiandme-courses .course-section-intro { text-align: center; align-items: center; gap: 14px; }
#main .aiandme-courses .course-features { display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 16px; }
#main .aiandme-courses .course-feature { padding: 22px 18px; gap: 14px; border: 1px solid #194052; border-radius: 10px; background: #091d2b; }
#main .aiandme-courses .course-feature .course-icon { width: 32px; flex-basis: auto; }
#main .aiandme-courses .course-feature .elementor-icon { padding: 0; background: none; }
#main .aiandme-courses .course-feature p { font-size: 15px; line-height: 1.6; }
#main .aiandme-courses .course-showcase { background: #071c29; }
#main .aiandme-courses .course-reverse { background: #06111f; }
#main .aiandme-courses .course-showcase-grid {
  display: grid; grid-template-columns: minmax(0,2fr) minmax(0,3fr);
  grid-template-areas: 'copy visual' 'action visual'; gap: 24px 48px; align-items: center;
}
#main .aiandme-courses .course-reverse .course-showcase-grid { grid-template-columns: minmax(0,3fr) minmax(0,2fr); grid-template-areas: 'visual copy' 'visual action'; }
#main .aiandme-courses .course-showcase-copy { grid-area: copy; gap: 20px; }
#main .aiandme-courses .course-product-stage { grid-area: visual; }
#main .aiandme-courses .course-callout { display: none; }
@media (min-width: 1200px) {
  #main .aiandme-courses .course-product-stage { position: relative; padding-right: 136px; }
  #main .aiandme-courses .course-reverse .course-product-stage { padding-right: 0; padding-left: 136px; }
  #main .aiandme-courses .course-common > .course-shell,#main .aiandme-courses .course-final-panel { position: relative; }
  #main .aiandme-courses .course-callout { display: block; position: absolute; right: 0; top: 18%; width: 136px; height: 170px; pointer-events: none; user-select: none; }
  #main .aiandme-courses .course-callout-art { display: block; width: 100%; aspect-ratio: 4 / 5; background: center / contain no-repeat; }
  #main .aiandme-courses .course-callout-concepts .course-callout-art { background-image: url('/wp-content/uploads/2026/09/courses-callout-concepts.webp'); }
  #main .aiandme-courses .course-callout-practice .course-callout-art { background-image: url('/wp-content/uploads/2026/09/courses-callout-practice.webp'); }
  #main .aiandme-courses .course-callout-neet .course-callout-art { background-image: url('/wp-content/uploads/2026/09/courses-callout-neet.webp'); }
  #main .aiandme-courses .course-callout-transition .course-callout-art { background-image: url('/wp-content/uploads/2026/09/courses-callout-transition.webp'); }
  #main .aiandme-courses .course-callout-final .course-callout-art { background-image: url('/wp-content/uploads/2026/09/courses-callout-final.webp'); }
  #main .aiandme-courses .course-reverse .course-callout { right: auto; left: 0; }
  #main .aiandme-courses .course-callout-transition { top: -36px; width: 112px; height: 140px; }
  #main .aiandme-courses .course-callout-final { top: 32px; right: 64px; }
}
#main .aiandme-courses .course-showcase-grid > .course-action { grid-area: action; align-self: start; }
#main .aiandme-courses .course-product-visual {
  grid-area: visual; aspect-ratio: 4/3; overflow: hidden;
  border: 1px solid var(--course-border); border-radius: 16px; background: #0a2332;
}
#main .aiandme-courses .course-product-image { width: 100%; }
#main .aiandme-courses .course-product-image img { display: block; width: 100%; height: auto; aspect-ratio: 4/3; object-fit: contain; }
#main .aiandme-courses .course-planned { min-height: 44px; padding: 12px 22px; border: 1px solid var(--course-accent); border-radius: 8px; background: var(--course-accent); color: #04131d; font: 600 16px/1.5 Geist,sans-serif; cursor: not-allowed; opacity: .7; }
#main .aiandme-courses .course-planned-note { margin-top: 8px; font: 400 13px/1.5 Geist,sans-serif; color: #b7c8d8; }
#main .aiandme-courses .course-table-widget { min-width: 0; }
#main .aiandme-courses .course-table-scroll { max-width: 100%; overflow-x: auto; border: 1px solid #194052; border-radius: 12px; }
#main .aiandme-courses .course-comparison { width: 100%; min-width: 700px; border-collapse: collapse; margin: 0; table-layout: fixed; color: #c6d6e4; font: 400 15px/1.5 Geist,sans-serif; }
#main .aiandme-courses .course-comparison caption { padding: 12px; text-align: left; color: #c6d6e4; font-size: 14px; }
#main .aiandme-courses .course-comparison :is(th,td) { padding: 14px 18px; border: 1px solid #194052; text-align: left; vertical-align: top; }
#main .aiandme-courses .course-comparison th { color: #f4f8fc; font-weight: 600; }
#main .aiandme-courses .course-comparison thead th:nth-child(n+2) { background: #10475c; }
#main .aiandme-courses .course-comparison tbody tr:nth-child(even) { background: #0a1e2c; }
#main .aiandme-courses .course-comparison-note p { font-size: 14px; }
#main .aiandme-courses .course-comparison-note a { color: #62d7ea; text-decoration: underline; }
#main .aiandme-courses .course-final { padding-top: 0; }
#main .aiandme-courses .course-final-panel { padding: 48px; gap: 18px; border: 1px solid #175065; border-radius: 14px; background: #0a2332; }
#main .aiandme-courses .course-final-panel > .elementor-widget { max-width: 760px; }
#main .aiandme-courses .course-final-actions { display: flex; flex-direction: row; align-items: flex-start; gap: 24px; }
#main .aiandme-courses .course-final-actions > .elementor-widget { width: auto; }
#main .aiandme-courses .course-secondary .elementor-button { background: transparent; color: #f4f8fc; border-color: #7290a6; }
#main .aiandme-courses :is(#overview,#class-11,#class-12,#neet,#compare) {
  scroll-margin-top: calc(var(--course-header-height) + var(--course-nav-height) + 16px);
}
@media (max-width: 1024px) {
  #main .aiandme-courses { --course-header-height: 76px; }
}
@media (max-width: 1100px) {
  #main .aiandme-courses .course-features { grid-template-columns: repeat(3,minmax(0,1fr)); }
  #main .aiandme-courses .course-card { padding: 22px; }
  #main .aiandme-courses .course-card-heading { gap: 10px; }
  #main .aiandme-courses .course-card h2 { font-size: 23px; }
  #main .aiandme-courses .course-showcase-grid { column-gap: 32px; }
}
@media (max-width: 900px) {
  #main .aiandme-courses .course-band { padding-block: 48px; }
  #main .aiandme-courses .course-cards { gap: 16px; }
  #main .aiandme-courses .course-card { padding: 20px; }
  #main .aiandme-courses .course-card-heading { flex-direction: column; align-items: flex-start; }
  #main .aiandme-courses .course-card-title p { min-height: 48px; }
}
@media (max-width: 767px) {
  #main .aiandme-courses .course-band { padding: 36px 16px; }
  #main .aiandme-courses .course-shell { gap: 28px; }
  #main .aiandme-courses .course-cards { grid-template-columns: 1fr; gap: 18px; }
  #main .aiandme-courses .course-card { padding: 24px; }
  #main .aiandme-courses .course-card-heading { flex-direction: row; gap: 16px; align-items: center; }
  #main .aiandme-courses .course-card-title p { min-height: 0; }
  #main .aiandme-courses .course-card h2 { font-size: 26px; }
  #main .aiandme-courses .course-nav-band { padding: 8px 16px 12px; }
  #main .aiandme-courses .course-jump-nav { width: 100%; margin: 0; }
  #main .aiandme-courses .course-jump-nav .elementor-button { padding-inline: 18px; }
  #main .aiandme-courses .course-features { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }
  #main .aiandme-courses .course-feature { padding: 20px 16px; }
  #main .aiandme-courses .course-showcase-grid,#main .aiandme-courses .course-reverse .course-showcase-grid { grid-template-columns: 1fr; grid-template-areas: 'copy' 'visual' 'action'; gap: 24px; }
  #main .aiandme-courses .course-showcase-copy { gap: 18px; }
  #main .aiandme-courses .course-final { padding-top: 0; }
  #main .aiandme-courses .course-final-panel { padding: 28px 22px; }
  #main .aiandme-courses .course-final-actions { flex-direction: column; gap: 20px; }
}
@media (max-width: 359px) {
  #main .aiandme-courses .course-features { grid-template-columns: 1fr; }
  #main .aiandme-courses .course-feature { padding: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  #main .aiandme-courses,#main .aiandme-courses * { scroll-behavior: auto; transition: none; animation: none; }
}/* End custom CSS */