.elementor-2290 .elementor-element.elementor-element-35aceef{--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:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-2290 .elementor-element.elementor-element-35aceef:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-35aceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFD;}.elementor-2290 .elementor-element.elementor-element-39669120{--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;--overflow:hidden;--border-radius:34px 34px 34px 34px;}.elementor-2290 .elementor-element.elementor-element-39669120:not(.elementor-motion-effects-element-type-background), .elementor-2290 .elementor-element.elementor-element-39669120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3F63;}.elementor-2290 .elementor-element.elementor-element-37fe7c98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:58px;--padding-bottom:46px;--padding-left:42px;--padding-right:42px;}.elementor-2290 .elementor-element.elementor-element-4d7ba352{--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:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:52px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2290 .elementor-element.elementor-element-a4bc946{text-align:center;}.elementor-2290 .elementor-element.elementor-element-a4bc946 .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2290 .elementor-element.elementor-element-7779402c{--divider-border-style:solid;--divider-color:#11C1B5;--divider-border-width:4px;}.elementor-2290 .elementor-element.elementor-element-7779402c .elementor-divider-separator{width:44px;margin:0 auto;margin-center:0;}.elementor-2290 .elementor-element.elementor-element-7779402c .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.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-text{color:var( --e-global-color-secondary );}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-7c19a259{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-7c19a259 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-21c3297a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-21c3297a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-3454a0d7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-3454a0d7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-25e338a8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-25e338a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-632622b5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-632622b5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-44bbafd1{--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:0px;--padding-left:65px;--padding-right:65px;}.elementor-2290 .elementor-element.elementor-element-1234cb6b{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2290 .elementor-element.elementor-element-1234cb6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2290 .elementor-element.elementor-element-1234cb6b .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-2290 .elementor-element.elementor-element-2e96cea6{text-align:center;}.elementor-2290 .elementor-element.elementor-element-2e96cea6 .elementor-heading-title{font-size:46px;font-weight:800;line-height:1.35em;color:#FFFFFF;}.elementor-widget-text-editor{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-2290 .elementor-element.elementor-element-5d495c95{text-align:center;font-size:20px;font-weight:400;line-height:1.9em;color:#FFFFFF;}.elementor-2290 .elementor-element.elementor-element-6035c5b0{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-2290 .elementor-element.elementor-element-6035c5b0 .elementor-social-icon{background-color:#1B658F;--icon-padding:0.65em;}.elementor-2290 .elementor-element.elementor-element-6035c5b0 .elementor-social-icon i{color:#FFFFFF;}.elementor-2290 .elementor-element.elementor-element-6035c5b0 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2290 .elementor-element.elementor-element-75527712{--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:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:52px;}.elementor-2290 .elementor-element.elementor-element-6604a059{text-align:center;}.elementor-2290 .elementor-element.elementor-element-6604a059 .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-2290 .elementor-element.elementor-element-36bad6e3{--divider-border-style:solid;--divider-color:#11C1B5;--divider-border-width:4px;}.elementor-2290 .elementor-element.elementor-element-36bad6e3 .elementor-divider-separator{width:44px;margin:0 auto;margin-center:0;}.elementor-2290 .elementor-element.elementor-element-36bad6e3 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-34d72e7a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-34d72e7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-63549296{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-63549296 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-41a628be{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-41a628be .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-icon i{color:#11C1B5;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-icon svg{fill:#11C1B5;transition:fill 0.3s;}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7DE5DE;}.elementor-2290 .elementor-element.elementor-element-4766fcbf{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2290 .elementor-element.elementor-element-4766fcbf .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7DE5DE;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2290 .elementor-element.elementor-element-37fe7c98{--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;}}@media(max-width:767px){.elementor-2290 .elementor-element.elementor-element-37fe7c98{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2290 .elementor-element.elementor-element-4d7ba352{--width:100%;}.elementor-2290 .elementor-element.elementor-element-44bbafd1{--width:100%;}.elementor-2290 .elementor-element.elementor-element-75527712{--width:100%;}}@media(min-width:768px){.elementor-2290 .elementor-element.elementor-element-4d7ba352{--width:30%;}.elementor-2290 .elementor-element.elementor-element-44bbafd1{--width:40%;}.elementor-2290 .elementor-element.elementor-element-75527712{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2290 .elementor-element.elementor-element-4d7ba352{--width:100%;}.elementor-2290 .elementor-element.elementor-element-44bbafd1{--width:100%;}.elementor-2290 .elementor-element.elementor-element-75527712{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-65cc827 */<style>
/* هم‌راستا کردن فلش کاتالوگ‌ها با سایر لینک‌ها */
.tcm26-box {
    width: 100% !important;
    direction: rtl !important;
    justify-content: flex-start !important;
}

.tcm26-trigger {
    display: inline-flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 9px !important;
    padding-right: 9px !important;
    text-align: right !important;
}

/* فلش فیروزه‌ای مشابه فلش‌های بالایی */
.tcm26-arrow {
    display: inline-block !important;
    width: 8px !important;
    height: 8px !important;
    flex: 0 0 8px !important;
    font-size: 0 !important;
    border-left: 2px solid #20c7b5 !important;
    border-bottom: 2px solid #20c7b5 !important;
    transform: rotate(45deg) !important;
    margin: 0 !important;
}
<\/style>/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-632622b5 */<div class="termeh-catalog-menu" dir="rtl">
  <input
    type="checkbox"
    id="termeh-catalog-toggle"
    class="termeh-catalog-toggle"
  >

  <label for="termeh-catalog-toggle" class="termeh-catalog-label">
    <span>کاتالوگ‌ها</span>
    <span class="termeh-catalog-arrow">❮</span>
  </label>

  <nav class="termeh-catalog-submenu" aria-label="کاتالوگ‌های ترمه">
    <a href="https://termehcenter.com/catalog-1/Termeh%20Org%20Catalog%20%28Standalone%29.html" target="_blank" rel="noopener">
      کاتالوگ سازمانی ترمه
    </a>
    <a href="https://termehcenter.com/catalog/school/Termeh%20Schools.html" target="_blank" rel="noopener">
      کاتالوگ مدارس ترمه
    </a>
    <a href="https://termehcenter.com/catalog/school/entekhab-reshte.html" target="_blank" rel="noopener">
      کاتالوگ انتخاب رشته
    </a>
    <a href="https://termehcenter.com/catalog/index.html" target="_blank" rel="noopener">
      کاتالوگ خدمات ترمه
    </a>
  </nav>
</div>

<style>
.termeh-catalog-menu {
  position: relative;
  display: block;
  width: fit-content;
  max-width: 100%;
  z-index: 100;
  font-family: inherit;
  text-align: right;
}

.termeh-catalog-toggle {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.termeh-catalog-label {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  line-height: 1.8;
}

.termeh-catalog-arrow {
  font-size: 12px;
  color: #20c7b5;
  transition: transform .25s ease;
}

.termeh-catalog-label:hover {
  color: #20c7b5;
}

.termeh-catalog-submenu {
  position: absolute;
  right: calc(100% + 10px);
  bottom: -16px;
  width: 270px;
  max-width: 85vw;
  padding: 14px 12px;
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, .14);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateX(8px);
  transition: opacity .2s ease, transform .2s ease, visibility .2s;
}

.termeh-catalog-submenu::before {
  content: "";
  position: absolute;
  right: -15px;
  top: 0;
  height: 100%;
  width: 16px;
}

.termeh-catalog-submenu a {
  display: block;
  text-align: right;
  padding: 12px 13px;
  color: #153a59 !important;
  text-decoration: none !important;
  font-size: 14px;
  border-radius: 9px;
  line-height: 1.7;
  transition: background .2s ease, color .2s ease;
}

.termeh-catalog-submenu a:hover,
.termeh-catalog-submenu a:focus-visible {
  background: #e8f7f4;
  color: #019587 !important;
}

.termeh-catalog-menu:hover .termeh-catalog-submenu,
.termeh-catalog-menu:focus-within .termeh-catalog-submenu,
.termeh-catalog-toggle:checked ~ .termeh-catalog-submenu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateX(0);
}

@media (max-width: 767px) {
  .termeh-catalog-menu {
    width: 100%;
  }

  .termeh-catalog-submenu {
    position: static;
    display: none;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    padding: 8px;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: none;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .12);
  }

  .termeh-catalog-menu:hover .termeh-catalog-submenu,
  .termeh-catalog-menu:focus-within .termeh-catalog-submenu {
    display: none;
  }

  .termeh-catalog-toggle:checked ~ .termeh-catalog-submenu,
  .termeh-catalog-menu:has(.termeh-catalog-toggle:checked) .termeh-catalog-submenu {
    display: block;
  }

  .termeh-catalog-submenu a {
    font-size: 13px;
    padding: 11px;
  }
}
<\/style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37fe7c98 *//* =========================================
   TERMEH FOOTER — MOBILE RESPONSIVE
   Elementor Footer Native V2
   Mobile only: 767px and below
========================================= */

@media screen and (max-width: 767px) {

  /* Main footer panel */
  .termeh-footer {
    width: calc(100% - 24px) !important;
    max-width: 100% !important;
    margin: 12px auto !important;
    padding: 25px 14px 20px !important;
    border-radius: 22px !important;
    background: #103F62 !important;
    color: #FFFFFF !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    direction: rtl !important;
  }

  /* Main content: two upper columns */
  .termeh-footer .termeh-footer-content {
    display: grid !important;
    grid-template-columns:
      minmax(0, 1fr) minmax(0, 1fr) !important;
    column-gap: 14px !important;
    row-gap: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    align-items: start !important;
    direction: rtl !important;
  }

  /* Quick links: right column */
  .termeh-footer .termeh-footer-quick {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: right !important;
    direction: rtl !important;
    border: none !important;
  }

  /* Services: left column */
  .termeh-footer .termeh-footer-services {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: right !important;
    direction: rtl !important;
    border: none !important;
  }

  /* Column headings */
  .termeh-footer-quick h2,
  .termeh-footer-quick h3,
  .termeh-footer-services h2,
  .termeh-footer-services h3,
  .termeh-footer-quick .elementor-heading-title,
  .termeh-footer-services .elementor-heading-title {
    color: #FFFFFF !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
    text-align: right !important;
    direction: rtl !important;
    margin: 0 0 12px !important;
    overflow-wrap: break-word !important;
  }

  /* Menu items */
  .termeh-footer-quick a,
  .termeh-footer-services a {
    color: #FFFFFF !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.9 !important;
    text-decoration: none !important;
    direction: rtl !important;
    overflow-wrap: anywhere !important;
  }

  .termeh-footer-quick a:hover,
  .termeh-footer-services a:hover {
    color: #20C9BE !important;
  }

  /* Elementor lists */
  .termeh-footer-quick ul,
  .termeh-footer-services ul,
  .termeh-footer-quick .elementor-icon-list-items,
  .termeh-footer-services .elementor-icon-list-items {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    direction: rtl !important;
    text-align: right !important;
  }

  .termeh-footer-quick li,
  .termeh-footer-services li,
  .termeh-footer-quick .elementor-icon-list-item,
  .termeh-footer-services .elementor-icon-list-item {
    margin: 0 0 5px !important;
    padding: 0 !important;
    direction: rtl !important;
    text-align: right !important;
    justify-content: flex-start !important;
  }

  /* Teal underline below headings */
  .termeh-footer-quick .elementor-heading-title::after,
  .termeh-footer-services .elementor-heading-title::after {
    content: "";
    display: block;
    width: 44px;
    height: 3px;
    margin: 7px 0 0 auto;
    background-color: #20C9BE;
    border-radius: 2px;
  }

  /* Clinic branding below two columns */
  .termeh-footer .termeh-footer-brand {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 25px 0 0 !important;
    padding: 22px 0 0 !important;
    border-top: 1px solid rgba(255,255,255,.22) !important;
    border-right: none !important;
    border-left: none !important;
    text-align: center !important;
    align-items: center !important;
    direction: rtl !important;
  }

  .termeh-footer-brand .elementor-heading-title {
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.8 !important;
    color: #FFFFFF !important;
    text-align: center !important;
  }

  .termeh-footer-brand p,
  .termeh-footer-brand .elementor-widget-text-editor {
    font-size: 12px !important;
    line-height: 1.9 !important;
    color: #FFFFFF !important;
    text-align: center !important;
    direction: rtl !important;
  }

  /* Social icons */
  .termeh-footer-brand .elementor-social-icons-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
    margin-top: 12px !important;
  }

  .termeh-footer-brand .elementor-social-icon {
    width: 38px !important;
    height: 38px !important;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 50% !important;
    background-color: #1D668C !important;
    color: #FFFFFF !important;
  }

  .termeh-footer-brand .elementor-social-icon i,
  .termeh-footer-brand .elementor-social-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
  }

  /* Copyright */
  .termeh-footer .termeh-footer-copyright {
    width: 100% !important;
    max-width: 100% !important;
    margin: 20px auto 0 !important;
    padding: 0 !important;
    text-align: center !important;
    direction: rtl !important;
    border: none !important;
  }

  .termeh-footer-copyright,
  .termeh-footer-copyright p,
  .termeh-footer-copyright span {
    color: #C8D6E2 !important;
    font-size: 11px !important;
    line-height: 1.8 !important;
    text-align: center !important;
    direction: rtl !important;
  }

  /* Prevent unwanted widget overflow */
  .termeh-footer .elementor-widget,
  .termeh-footer .e-con {
    min-width: 0;
    box-sizing: border-box;
  }
}

/* Smaller phones */
@media screen and (max-width: 360px) {
  .termeh-footer {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

  .termeh-footer .termeh-footer-content {
    column-gap: 9px !important;
  }

  .termeh-footer-quick a,
  .termeh-footer-services a {
    font-size: 11px !important;
  }

  .termeh-footer-brand .elementor-heading-title {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aceef *//* ====================================
   TERMEH FOOTER - MOBILE DESIGN
   Elementor Footer Native V2
   Exact Elementor Container IDs
==================================== */

@media (max-width: 767px) {

  /* Outer footer container */
  .elementor-2290 .elementor-element.elementor-element-35aceef {
    width: 100% !important;
    max-width: 100% !important;
    padding: 12px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    direction: rtl !important;
    overflow: visible !important;
  }

  /* Dark blue footer panel */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-39669120 {
    width: 100% !important;
    max-width: 100% !important;
    background: #0B3F63 !important;
    border-radius: 22px !important;
    padding: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  /* Main layout - two columns + brand */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-37fe7c98 {
    display: grid !important;
    grid-template-columns:
      minmax(0, 1fr) minmax(0, 1fr) !important;

    direction: rtl !important;
    column-gap: 14px !important;
    row-gap: 0 !important;
    padding: 26px 16px 20px !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    align-items: start !important;
    box-sizing: border-box !important;
  }

  /* Quick links - RIGHT */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352 {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    direction: rtl !important;
    text-align: right !important;
    align-items: stretch !important;
  }

  /* Important services - LEFT */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712 {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    direction: rtl !important;
    text-align: right !important;
    align-items: stretch !important;
  }

  /* Headings in both columns */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-a4bc946
    .elementor-heading-title,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-6604a059
    .elementor-heading-title {
    color: #FFFFFF !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    text-align: right !important;
    direction: rtl !important;
    margin: 0 !important;
  }

  /* Original turquoise dividers */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-7779402c,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-36bad6e3 {
    width: 48px !important;
    max-width: 48px !important;
    margin: 8px 0 12px auto !important;
  }

  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-7779402c
    .elementor-divider,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-36bad6e3
    .elementor-divider {
    text-align: right !important;
    padding: 0 !important;
  }

  /* Elementor icon list widgets */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352
    .elementor-widget-icon-list,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712
    .elementor-widget-icon-list {
    width: 100% !important;
    margin: 0 0 6px !important;
    padding: 0 !important;
    min-width: 0 !important;
  }

  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352
    .elementor-icon-list-items,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712
    .elementor-icon-list-items {
    direction: rtl !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
  }

  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352
    .elementor-icon-list-item,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712
    .elementor-icon-list-item {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 5px !important;
    width: 100% !important;
    text-align: right !important;
    direction: rtl !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Persian link text */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352
    .elementor-icon-list-text,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712
    .elementor-icon-list-text {
    color: #FFFFFF !important;
    font-size: 11px !important;
    line-height: 1.7 !important;
    font-weight: 400 !important;
    text-align: right !important;
    direction: rtl !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  /* Turquoise arrows */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352
    .elementor-icon-list-icon,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712
    .elementor-icon-list-icon {
    color: #20C9BE !important;
    flex-shrink: 0 !important;
    margin: 2px 0 0 !important;
  }

  /* Brand below both columns */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-44bbafd1 {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 22px 0 0 !important;
    padding: 20px 0 0 !important;

    border-top: 1px solid
      rgba(255,255,255,0.22) !important;
    border-right: none !important;
    border-left: none !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    text-align: center !important;
    direction: rtl !important;
  }

  /* Brand title */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-44bbafd1
    .elementor-heading-title {
    color: #FFFFFF !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    text-align: center !important;
    margin: 0 !important;
  }

  /* Clinic description */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-44bbafd1
    .elementor-widget-text-editor,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-44bbafd1 p {
    color: #FFFFFF !important;
    font-size: 11px !important;
    line-height: 1.8 !important;
    text-align: center !important;
    direction: rtl !important;
    margin: 0 !important;
  }

  /* Social icons */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-6035c5b0
    .elementor-social-icons-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    margin-top: 12px !important;
  }

  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-6035c5b0
    .elementor-social-icon {
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    background: #1D668C !important;
    color: #FFFFFF !important;
  }

  /* Avoid horizontal overflow */
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-37fe7c98
    .elementor-widget,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-37fe7c98
    .e-con {
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
}

/* Extra-small mobile screens */
@media (max-width: 360px) {
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-37fe7c98 {
    padding: 22px 10px 18px !important;
    column-gap: 8px !important;
  }

  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-4d7ba352
    .elementor-icon-list-text,
  .elementor-2290 .elementor-element.elementor-element-35aceef .elementor-element-75527712
    .elementor-icon-list-text {
    font-size: 10px !important;
  }
}/* End custom CSS */