.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Arial;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 );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11540 .elementor-element.elementor-element-78af0a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:216px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-11540 .elementor-element.elementor-element-5b3b6a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-d157fe2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Arial;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 );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11540 .elementor-element.elementor-element-d8e363d img{width:96px;height:150px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Arial;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 );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial;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-11540 .elementor-element.elementor-element-4f1d406{z-index:9;text-align:center;}.elementor-11540 .elementor-element.elementor-element-4f1d406 .elementor-heading-title{font-family:"Avenir LT Std Black", Arial;font-size:40px;font-weight:400;line-height:46px;color:var( --e-global-color-text );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Arial;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 );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial;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-11540 .elementor-element.elementor-element-2f643a5{width:var( --container-widget-width, 677px );max-width:677px;--container-widget-width:677px;--container-widget-flex-grow:0;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:500;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-2f643a5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-7bbd054{left:-20px;}body.rtl .elementor-11540 .elementor-element.elementor-element-7bbd054{right:-20px;}.elementor-11540 .elementor-element.elementor-element-7bbd054{top:-22px;}.elementor-11540 .elementor-element.elementor-element-7bbd054 img{width:200px;height:295px;object-fit:contain;object-position:center center;}.elementor-11540 .elementor-element.elementor-element-7783e69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-baecadb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009AFF;--border-color:#009AFF;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11540 .elementor-element.elementor-element-baecadb:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-baecadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-11540 .elementor-element.elementor-element-958033f{text-align:center;}.elementor-11540 .elementor-element.elementor-element-958033f img{width:120px;}.elementor-11540 .elementor-element.elementor-element-e0fb93d{text-align:center;}.elementor-11540 .elementor-element.elementor-element-e0fb93d .elementor-heading-title{font-family:"avenirroman", Arial;font-size:20px;font-weight:700;line-height:26px;color:#000000;}.elementor-11540 .elementor-element.elementor-element-965a46e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:400;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-85b9db2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009AFF;--border-color:#009AFF;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11540 .elementor-element.elementor-element-85b9db2:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-85b9db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-11540 .elementor-element.elementor-element-e8806cb{text-align:center;}.elementor-11540 .elementor-element.elementor-element-e8806cb img{width:120px;}.elementor-11540 .elementor-element.elementor-element-2e90bc8{text-align:center;}.elementor-11540 .elementor-element.elementor-element-2e90bc8 .elementor-heading-title{font-family:"avenirroman", Arial;font-size:20px;font-weight:700;line-height:26px;color:#000000;}.elementor-11540 .elementor-element.elementor-element-f1662e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:400;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-cfb7910{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009AFF;--border-color:#009AFF;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11540 .elementor-element.elementor-element-cfb7910:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-cfb7910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-11540 .elementor-element.elementor-element-2dc36f5{text-align:center;}.elementor-11540 .elementor-element.elementor-element-2dc36f5 img{width:120px;}.elementor-11540 .elementor-element.elementor-element-b7825aa{text-align:center;}.elementor-11540 .elementor-element.elementor-element-b7825aa .elementor-heading-title{font-family:"avenirroman", Arial;font-size:20px;font-weight:700;line-height:26px;color:#000000;}.elementor-11540 .elementor-element.elementor-element-c6fc94b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:400;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-3abcd73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-52a0125{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009AFF;--border-color:#009AFF;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11540 .elementor-element.elementor-element-82e0788{--display:flex;}.elementor-11540 .elementor-element.elementor-element-2904862{--display:flex;}.elementor-11540 .elementor-element.elementor-element-e8cfaee{text-align:center;}.elementor-11540 .elementor-element.elementor-element-e8cfaee .elementor-heading-title{font-family:"avenirroman", Arial;font-size:20px;font-weight:700;line-height:26px;color:#000000;}.elementor-11540 .elementor-element.elementor-element-a49caf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:400;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-803403d{--display:flex;}.elementor-11540 .elementor-element.elementor-element-cd1e794{text-align:center;}.elementor-11540 .elementor-element.elementor-element-cd1e794 img{width:120px;}.elementor-11540 .elementor-element.elementor-element-6ee973f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009AFF;--border-color:#009AFF;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11540 .elementor-element.elementor-element-2c66fc1{--display:flex;}.elementor-11540 .elementor-element.elementor-element-441f8c0{--display:flex;}.elementor-11540 .elementor-element.elementor-element-2434189{text-align:center;}.elementor-11540 .elementor-element.elementor-element-2434189 .elementor-heading-title{font-family:"avenirroman", Arial;font-size:20px;font-weight:700;line-height:26px;color:#000000;}.elementor-11540 .elementor-element.elementor-element-81057bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:400;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-5e3325f{--display:flex;}.elementor-11540 .elementor-element.elementor-element-ea11b06{text-align:center;}.elementor-11540 .elementor-element.elementor-element-ea11b06 img{width:120px;}.elementor-11540 .elementor-element.elementor-element-7adf17d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009AFF;--border-color:#009AFF;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11540 .elementor-element.elementor-element-ae4c3b5{--display:flex;}.elementor-11540 .elementor-element.elementor-element-e862387{--display:flex;}.elementor-11540 .elementor-element.elementor-element-0786f68{text-align:center;}.elementor-11540 .elementor-element.elementor-element-0786f68 .elementor-heading-title{font-family:"avenirroman", Arial;font-size:20px;font-weight:700;line-height:26px;color:#000000;}.elementor-11540 .elementor-element.elementor-element-2b6c0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;font-family:"avenirroman", Arial;font-size:16px;font-weight:400;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-f36e53b{--display:flex;}.elementor-11540 .elementor-element.elementor-element-b832f0c{text-align:center;}.elementor-11540 .elementor-element.elementor-element-b832f0c img{width:120px;}.elementor-11540 .elementor-element.elementor-element-4dfe125{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-11540 .elementor-element.elementor-element-ca46db7{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0098FF;--border-color:#0098FF;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:9;}.elementor-11540 .elementor-element.elementor-element-ca46db7:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-ca46db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #009AFF08 0%, #009AFF33 100%);}.elementor-11540 .elementor-element.elementor-element-e52fcb8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-e3beec0{z-index:9;text-align:center;}.elementor-11540 .elementor-element.elementor-element-e3beec0 .elementor-heading-title{font-family:"Avenir LT Std Black", Arial;font-size:40px;font-weight:600;line-height:46px;color:#00388A;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Arial;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 );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-shortcode.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11540 .elementor-element.elementor-element-f89346b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-4e8c3a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-c3220f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-2100px;z-index:1;text-align:left;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-c3220f2{left:1px;}body.rtl .elementor-11540 .elementor-element.elementor-element-c3220f2{right:1px;}.elementor-11540 .elementor-element.elementor-element-7498593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-7ef2ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-2100px;text-align:right;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-7ef2ab1{right:0px;}body.rtl .elementor-11540 .elementor-element.elementor-element-7ef2ab1{left:0px;}.elementor-11540 .elementor-element.elementor-element-cdbe25f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-cdcf0ed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-08662a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-1600px;z-index:1;text-align:left;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-08662a1{left:2px;}body.rtl .elementor-11540 .elementor-element.elementor-element-08662a1{right:2px;}.elementor-11540 .elementor-element.elementor-element-8e0cb24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-e447c06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-918991f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-1600px;z-index:1;text-align:left;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-918991f{left:2px;}body.rtl .elementor-11540 .elementor-element.elementor-element-918991f{right:2px;}.elementor-11540 .elementor-element.elementor-element-c1d11dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-9e8e477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-747px;text-align:right;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-9e8e477{right:0px;}body.rtl .elementor-11540 .elementor-element.elementor-element-9e8e477{left:0px;}.elementor-11540 .elementor-element.elementor-element-7e544f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-d2cadbc{left:0px;}body.rtl .elementor-11540 .elementor-element.elementor-element-d2cadbc{right:0px;}.elementor-11540 .elementor-element.elementor-element-d2cadbc{top:-800px;text-align:left;}.elementor-11540 .elementor-element.elementor-element-bdbb9ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-11540 .elementor-element.elementor-element-672d0bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-5114eba{z-index:9;text-align:center;}.elementor-11540 .elementor-element.elementor-element-5114eba .elementor-heading-title{font-family:"Avenir LT Std Black", Arial;font-size:96px;font-weight:600;line-height:102px;color:var( --e-global-color-text );}.elementor-11540 .elementor-element.elementor-element-f60202d{text-align:center;font-family:"avenirroman", Arial;font-size:28.8px;font-weight:500;line-height:34.8px;color:var( --e-global-color-primary );}.elementor-11540 .elementor-element.elementor-element-7b8c617{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-11540 .elementor-element.elementor-element-fab1867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Arial;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 );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11540 .elementor-element.elementor-element-162d99e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-cc1daed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-1200px;text-align:right;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-cc1daed{right:0px;}body.rtl .elementor-11540 .elementor-element.elementor-element-cc1daed{left:0px;}@media(min-width:768px){.elementor-11540 .elementor-element.elementor-element-7783e69{--width:85%;}.elementor-11540 .elementor-element.elementor-element-3abcd73{--width:85%;}.elementor-11540 .elementor-element.elementor-element-e52fcb8{--width:100%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11540 .elementor-element.elementor-element-5b3b6a8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-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-11540 .elementor-element.elementor-element-4f1d406 .elementor-heading-title{font-size:40px;line-height:38px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-7bbd054{left:-35px;}body.rtl .elementor-11540 .elementor-element.elementor-element-7bbd054{right:-35px;}.elementor-11540 .elementor-element.elementor-element-7bbd054{top:40px;}.elementor-11540 .elementor-element.elementor-element-7bbd054 img{width:140px;}.elementor-11540 .elementor-element.elementor-element-7783e69{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11540 .elementor-element.elementor-element-e0fb93d .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-2e90bc8 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-b7825aa .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-e8cfaee .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-2434189 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-0786f68 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-4dfe125{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-ca46db7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11540 .elementor-element.elementor-element-e3beec0 .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11540 .elementor-element.elementor-element-d2cadbc{top:-1800px;}.elementor-11540 .elementor-element.elementor-element-bdbb9ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-5114eba .elementor-heading-title{font-size:65px;line-height:71px;}.elementor-11540 .elementor-element.elementor-element-f60202d{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-7b8c617{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11540 .elementor-element.elementor-element-78af0a7:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-78af0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otsogroup.com/wp-content/uploads/2026/01/otso-gradient-bg-4.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-11540 .elementor-element.elementor-element-78af0a7{--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:156px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:8;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11540 .elementor-element.elementor-element-d8e363d img{object-fit:contain;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-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-11540 .elementor-element.elementor-element-4f1d406 .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11540 .elementor-element.elementor-element-2f643a5{font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-7783e69{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-baecadb{--border-radius:30px 30px 30px 30px;}.elementor-11540 .elementor-element.elementor-element-958033f{text-align:center;}.elementor-11540 .elementor-element.elementor-element-e0fb93d{text-align:center;}.elementor-11540 .elementor-element.elementor-element-e0fb93d .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-965a46e{text-align:center;font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-85b9db2{--border-radius:30px 30px 30px 30px;}.elementor-11540 .elementor-element.elementor-element-e8806cb{text-align:center;}.elementor-11540 .elementor-element.elementor-element-2e90bc8{text-align:center;}.elementor-11540 .elementor-element.elementor-element-2e90bc8 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-f1662e6{text-align:center;font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-cfb7910{--border-radius:30px 30px 30px 30px;}.elementor-11540 .elementor-element.elementor-element-2dc36f5{text-align:center;}.elementor-11540 .elementor-element.elementor-element-b7825aa{text-align:center;}.elementor-11540 .elementor-element.elementor-element-b7825aa .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-c6fc94b{text-align:center;font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-3abcd73{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-52a0125:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-52a0125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otsogroup.com/wp-content/uploads/2026/01/otso-background-gradient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11540 .elementor-element.elementor-element-52a0125{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-82e0788{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-2904862{--width:70%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-e8cfaee{text-align:left;}.elementor-11540 .elementor-element.elementor-element-e8cfaee .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-a49caf0{text-align:left;font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-803403d{--width:30%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-cd1e794{text-align:center;}.elementor-11540 .elementor-element.elementor-element-cd1e794 img{width:70px;}.elementor-11540 .elementor-element.elementor-element-6ee973f:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-6ee973f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otsogroup.com/wp-content/uploads/2026/01/otso-background-gradient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11540 .elementor-element.elementor-element-6ee973f{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-2c66fc1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-441f8c0{--width:70%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-2434189{text-align:left;}.elementor-11540 .elementor-element.elementor-element-2434189 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-81057bc{text-align:left;font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-5e3325f{--width:30%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-ea11b06{text-align:center;}.elementor-11540 .elementor-element.elementor-element-ea11b06 img{width:70px;}.elementor-11540 .elementor-element.elementor-element-7adf17d:not(.elementor-motion-effects-element-type-background), .elementor-11540 .elementor-element.elementor-element-7adf17d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otsogroup.com/wp-content/uploads/2026/01/otso-background-gradient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11540 .elementor-element.elementor-element-7adf17d{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-ae4c3b5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-e862387{--width:70%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-0786f68{text-align:left;}.elementor-11540 .elementor-element.elementor-element-0786f68 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11540 .elementor-element.elementor-element-2b6c0d8{text-align:left;font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-f36e53b{--width:30%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11540 .elementor-element.elementor-element-b832f0c{text-align:center;}.elementor-11540 .elementor-element.elementor-element-b832f0c img{width:70px;}.elementor-11540 .elementor-element.elementor-element-4dfe125{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-ca46db7{--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-e3beec0{text-align:center;}.elementor-11540 .elementor-element.elementor-element-e3beec0 .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-c3220f2{left:0px;}body.rtl .elementor-11540 .elementor-element.elementor-element-c3220f2{right:0px;}.elementor-11540 .elementor-element.elementor-element-c3220f2{top:-605px;}.elementor-11540 .elementor-element.elementor-element-7ef2ab1{top:-1400px;}body:not(.rtl) .elementor-11540 .elementor-element.elementor-element-918991f{left:0px;}body.rtl .elementor-11540 .elementor-element.elementor-element-918991f{right:0px;}.elementor-11540 .elementor-element.elementor-element-918991f{top:-200px;}.elementor-11540 .elementor-element.elementor-element-9e8e477{top:-879px;}.elementor-11540 .elementor-element.elementor-element-d2cadbc{top:160px;}.elementor-11540 .elementor-element.elementor-element-bdbb9ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11540 .elementor-element.elementor-element-5114eba .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-11540 .elementor-element.elementor-element-f60202d{font-size:16px;line-height:22px;}.elementor-11540 .elementor-element.elementor-element-7b8c617{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11540 .elementor-element.elementor-element-cc1daed{top:-530px;}}/* Start custom CSS for image, class: .elementor-element-7bbd054 */@media (max-width: 767.5px)
{
    .elementor-11540 .elementor-element.elementor-element-7bbd054
    {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abcd73 */@media (min-width: 766.5px)
{
    .elementor-11540 .elementor-element.elementor-element-3abcd73
    {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b8c617 */@media (max-width: 767.5px)
{
    .elementor-11540 .elementor-element.elementor-element-7b8c617
    {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */.feedback-field textarea{
    resize: none !important;
}


@media only screen and (max-width:767px){
    .elementor.elementor-4343 {
    display: none;
}
.form-intro{
    text-align: center;
}

.submit-wrapper p {
    display: flex;
    justify-content: center;
    margin-bottom: 0px !important;
}
span.wpcf7-spinner {
    display: none;
}
.content-container {
        padding-top: 60px !important;
    }
}


h1.entry-title {
    display: none;
}

.faq.elementor-widget-n-accordion .e-n-accordion-item{
    border-bottom: 1px solid #006BFF;
}

.elementor-element.elementor-element-12d10cd.elementor-widget.elementor-widget-html a.wave-btn.wave-btn--signup{
    width: 200px;
    height: 48px;
}

.tradingview-widget-container {
    width: 100% !important;
}

@media screen and (min-width:1024px) and (max-width:1394px){
    .elementor-6624 .elementor-element.elementor-element-78af0a7{
        margin-top: -140px;
    }
}

/* Hide fade-container by default */
.elementor-accordion .elementor-accordion-content > .fade-container {
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.35s ease, transform 0.35s ease;
  pointer-events: none;
}

/* When accordion item is open */
.elementor-accordion .elementor-accordion-item.elementor-active .elementor-accordion-content > .fade-container {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.animated.fadeIn {
  animation-duration: 0.5s !important; /* fade in over half a second */
}

.elementor-element.fade-container {
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-accordion-item.elementor-active .elementor-element.fade-container {
  opacity: 1;
  pointer-events: auto;
}

.title-clamp,
.subtitle-clamp {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
  Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans",
  "Helvetica Neue", Arial, sans-serif;
}

/*
.title-clamp {
  font-size: clamp(40px, 8vw, 96px);
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -0.02em;
  text-align: center;
  max-width: 900px;
  margin: 0 auto;
}


.subtitle-clamp {
  font-size: clamp(17.6px, 2.5vw, 28.8px);
  font-weight: 500;
  line-height: 1.4;
  max-width: 600px;
  margin: 2rem auto 0;
}
*/

.subtitle{
    text-align: center;
}

.elementor-6624 .elementor-element.elementor-element-99629db .elementor-button{
        width: 200px;
    height: 48px;
}


.country-select-wrapper {
    margin-top: -18px !important;
    margin-bottom: 20px;
}

@media only screen and (max-width:438px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 15px;
        line-height: 21px;
    }
}

@media only screen and (max-width:414px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 14px;
        line-height: 20px;
    }
}

@media only screen and (max-width:389px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 13px;
        line-height: 19px;
    }
}

@media only screen and (max-width:364px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 12px;
        line-height: 18px;
    }
}

@media only screen and (max-width:339px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 11px;
        line-height: 17px;
    }
}

@media only screen and (max-width:314px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 10px;
        line-height: 16px;
    }
}

@media only screen and (max-width:289px){
    .elementor-6705 .elementor-element.elementor-element-2c9444e{
        font-size: 9px;
        line-height: 15px;
    }
}

@media (max-width: 767px) {
    
    #Form9 {
  scroll-margin-top: 8vh;
}

    #trade-tabs .tab-panels {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    label {
    color: #00388A;
    font-size: 12px !important;
    font-family: 'avenirroman';
}
.label-row p{
    color: #00388A;
    font-size: 12px !important;
    font-family: 'avenirroman';
}
#trade-tabs .tab-image-col{
    padding: 0px !important;
}
p.subtitle {
    margin-bottom: 0px;
}
.content-container {
        padding-bottom:0px !important;
}
}

.elementor-6705 .elementor-element.elementor-element-777eda6 .elementor-button, .elementor-6705 .elementor-element.elementor-element-27f5f15 .elementor-button{
    width: 200px;
    height: 48px;
}

.elementor-6705 .elementor-element.elementor-element-62bb1ab .elementor-button{
    width: 200px;
    height: 48px;
}

.elementor-6705 .elementor-element.elementor-element-54ed703 .elementor-button{
    width: 200px;
    height: 48px;
}

.country-select-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.country-dropdown {
    min-width: 100%;
}

.password-wrapper p {
    margin-bottom: 0px;
}

img.swiper-slide-image {
    width: 100px !important;
}

.elementor-6705 .elementor-element.elementor-element-6e313bb .elementor-button{
    width: 200px;
    height: 48px;
    
}

@media only screen and (min-width:1025px){
    .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    transform: scale(1.2);
}
}

.elementor-6705 .elementor-element.elementor-element-a907a9a .elementor-button{
    width: 200px;
    height: 48px;
}

.elementor-6705 .elementor-element.elementor-element-856bdb0 .elementor-button{
    width: 200px;
    height: 48px;
}
/*
@media only screen and (max-width:767px){
    .elementor.elementor-4343 {
    display: none;
}
}
*/

h1.entry-title {
    display: none;
}

.faq.elementor-widget-n-accordion .e-n-accordion-item{
    border-bottom: 1px solid #006BFF;
}

.elementor-element.elementor-element-12d10cd.elementor-widget.elementor-widget-html a.wave-btn.wave-btn--signup{
    width: 200px;
    height: 48px;
}

.tradingview-widget-container {
    width: 100% !important;
}

@media screen and (min-width:1024px) and (max-width:1394px){
    .elementor-6624 .elementor-element.elementor-element-78af0a7{
        margin-top: -140px;
    }
}

/* Hide fade-container by default */
.elementor-accordion .elementor-accordion-content > .fade-container {
  opacity: 0;
  transform: translateY(15px);
  transition: opacity 0.35s ease, transform 0.35s ease;
  pointer-events: none;
}

/* When accordion item is open */
.elementor-accordion .elementor-accordion-item.elementor-active .elementor-accordion-content > .fade-container {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.animated.fadeIn {
  animation-duration: 0.5s !important; /* fade in over half a second */
}

.elementor-element.fade-container {
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-accordion-item.elementor-active .elementor-element.fade-container {
  opacity: 1;
  pointer-events: auto;
}

.title-clamp,
.subtitle-clamp {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
  Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans",
  "Helvetica Neue", Arial, sans-serif;
}

/*
.title-clamp {
  font-size: clamp(40px, 8vw, 96px);
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -0.02em;
  text-align: center;
  max-width: 900px;
  margin: 0 auto;
}


.subtitle-clamp {
  font-size: clamp(17.6px, 2.5vw, 28.8px);
  font-weight: 500;
  line-height: 1.4;
  max-width: 600px;
  margin: 2rem auto 0;
}
*/

.subtitle{
    text-align: center;
}

.elementor-6624 .elementor-element.elementor-element-99629db .elementor-button{
        width: 200px;
    height: 48px;
}


.wpcf7 input.wpcf7-submit {
    border-radius: 99px;
}

/*contact form*/
/* Make phone row truly edge-to-edge */
.phone-row {
  display: flex !important;
  align-items: center;
  width: 100% !important;
  gap: 10px; /* only space between fields */
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove CF7 default block behavior */
.phone-row > .wpcf7-form-control-wrap {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: unset !important;
  width: auto !important;
}

/* Apply width ratio */
.phone-row .wpcf7-form-control-wrap.code-field {
  flex: 0 0 20% !important; /* fixed 20% */
}

.phone-row .wpcf7-form-control-wrap.number-field {
  flex: 1 1 auto !important; /* take remaining */
}

/* Inputs fill their wrapper */
.phone-row select,
.phone-row input {
  width: 100% !important;
  margin: 0 !important;
  padding: 8px; /* adjust to match your other fields */
  box-sizing: border-box;
}


.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0px !important;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select, textarea {
    border: 1px solid #009AFF;
    border-radius: 10px;
}

span.wpcf7-list-item-label {
    color: #ffffff;
    font-size: 16px;
    font-family: 'avenirroman';
}

.wpcf7-list-item {
    margin: 0 0 0 0em;
}

input[type="submit"]{
    border-color: #0098FF;
    background-color: #0098FF;
    border-radius: 10px;
    font-family: 'Avenir Lt Std Black';
}

input[type="submit"]:hover{
    border-color: #0080D6;
    background-color: #0080D6;
}

.wpcf7 input.wpcf7-submit {
  float: right;
}

label {
    color: #00388A;
    font-size: 16px;
    font-family: 'avenirroman';
}



.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea::placeholder{
    font-size: 16px;
    font-family: 'avenirroman';
}

.label-row p{
    font-family: 'avenirroman' !important;
}

/*contact form*/
/* Make phone row truly edge-to-edge */
.phone-row {
  display: flex !important;
  align-items: center;
  width: 100% !important;
  gap: 10px; /* only space between fields */
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove CF7 default block behavior */
.phone-row > .wpcf7-form-control-wrap {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: unset !important;
  width: auto !important;
}

/* Apply width ratio */
.phone-row .wpcf7-form-control-wrap.code-field {
  flex: 0 0 20% !important; /* fixed 20% */
}

.phone-row .wpcf7-form-control-wrap.number-field {
  flex: 1 1 auto !important; /* take remaining */
}

/* Inputs fill their wrapper */
.phone-row select,
.phone-row input {
  width: 100% !important;
  margin: 0 !important;
  padding: 8px; /* adjust to match your other fields */
  box-sizing: border-box;
}


.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0px;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select, textarea {
    border: 1px solid #0098ff;
    border-radius: 10px;
}

span.wpcf7-list-item-label {
    color: #00388A;
    font-size: 16px;
    font-family: 'avenirroman';
}

.wpcf7-list-item {
    margin: 0 0 0 0em;
}

input[type="submit"]{
    border-color: #0098FF;
    background-color: #0098FF;
    border-radius: 10px;
    font-family: 'Avenir Lt Std Black';
}

input[type="submit"]:hover{
    border-color: #0080D6;
    background-color: #0080D6;
}

.wpcf7 input.wpcf7-submit {
  float: right;
}

label {
    color: #00388A;
    font-size: 16px;
    font-family: 'avenirroman';
}

.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea::placeholder{
    font-size: 16px;
    font-family: 'avenirroman';
}

.label-row p{
	display: flex;
    align-items: center;
}

.form-row.email-verification-row p {
    margin-bottom: 0px;
}

@media only screen and (min-width: 768px) {
    .wpcf7-form input[type="submit"] {
        margin-top: 0px;
    }
}


@media only screen and (max-width: 767px) {
    span.wpcf7-list-item-label {
        font-size: 12px;
        line-height: 18px;
    }
}

.elementor-element.elementor-element-9637b19.e-con-full.e-flex.e-con.e-child {
    border: 1px solid #009AFF;
}

.phone-row p{
    margin-bottom: 0px;
}



.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 18px !important;
}

.mobile-field p{
    margin-bottom: 0px !important;
}

@media only screen and (min-width:1025px){
    span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    top: -20px;
    position: relative;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    top: -20px;
    position: relative;
}
}

span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    top: -20px;
    position: relative;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    top: -20px;
    position: relative;
}


/*Customize*/

/* Tooltip */
.tooltip {
  display: inline-block;
  margin-left: 5px;
  cursor: help;
  color: #fff;
  background: #0098FF;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  position: relative;
	/*top: -29px;
    left: 100px;*/
}

/* */
.password-field-group { margin-bottom: 16px; }


.password-field-group .label-row {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  margin-bottom: 6px;
}

.password-field-group .tooltip {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #0098FF;
  color: #fff;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  cursor: help;
  position: relative;
}

.password-field-group .tooltip::after{
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 6px 8px;
  border-radius: 4px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity .15s;
  z-index: 9999;
}
.password-field-group .tooltip:hover::after{
  opacity: 1;
  visibility: visible;
}


.password-field-group .password-wrapper {
  position: relative;
  display: block;
}


.password-field-group .password-wrapper .wpcf7-form-control-wrap {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}


.password-field {
  width: 100% !important;
  padding-right: 42px;
  box-sizing: border-box;
}


.password-field-group .toggle-password {
  position: absolute;
  right: 10px;
  top: 30%;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 16px;
  color: #999; 
  user-select: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}


.password-field-group,
.password-field-group .label-row,
.password-field-group .password-wrapper {
  margin: 0;
  padding: 0;
}
*/



.tooltip::after {
  content: "Password must be at least 8 characters, include a number & symbol";
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  white-space: normal;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s;
}
.tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}

/* Password wrapper */
.password-wrapper {
  position: relative;
  display: flex;
  align-items: center;
	margin-top: -25px;
}
.password-wrapper .password-field {
  width: 100%;
  padding-right: 40px;
  box-sizing: border-box;
}
.password-wrapper .toggle-password {
  position: absolute;
  right: 10px;
  cursor: pointer;
  font-size: 16px;
  color: #353535;
  user-select: none;
}
/*
.entry-content p {
    margin-bottom: 0px;
    font-family: 'Avenir Regular';
    color: #ffffff;
    font-weight: 400;
}
*/

.label-row p {
    margin-bottom: 0px;
    font-family: 'Avenir Regular';
    color: #00388A;
    font-weight: 400;
}

/* Tooltip: controlled width and wrapping (override theme rules) */
.password-field-group .tooltip {
  position: relative;
  display: inline-block;
}

/* the bubble */
.password-field-group .tooltip::after{
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  box-sizing: border-box !important;

  /* width control */
  width: auto !important;
  max-width: 220px !important;      /* change this to smaller like 150px if you want */
  min-width: 120px !important;      /* optional - remove if you don't want a minimum */

  /* wrapping */
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;

  /* styling */
  padding: 6px 8px !important;
  border-radius: 6px !important;
  background: #333 !important;
  color: #fff !important;
  text-align: left !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
  z-index: 99999 !important;

  /* show/hide */
  opacity: 0;
  visibility: hidden;
  transition: opacity .12s ease-in-out;
  pointer-events: none;
}

/* show on hover */
.password-field-group .tooltip:hover::after{
  opacity: 1;
  visibility: visible;
}

/* small arrow (optional) */
.password-field-group .tooltip::before{
  content: "";
  position: absolute;
  bottom: 110%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #333 transparent;
  opacity: 0;
  transition: opacity .12s;
  z-index: 99999;
  pointer-events: none;
}
.password-field-group .tooltip:hover::before{
  opacity: 1;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	color: #00388A;
	margin: 25px 0;
}

.wpcf7 .wpcf7-not-valid-tip {
	position: absolute;
	margin: 0;
	font-size: 12px;
}


input.country-selected.country-search-active {
  padding-right: 2.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 8 10 12 14 8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 1rem;
}

input.country-selected{
    padding-right: 2.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 8 10 12 14 8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 1rem;
}


.form-layout-wrapper p{
    margin-bottom: 20px;
}

.form-row.email-verification-row {
    margin-bottom: 20px;
    margin-top: -50px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 200px;
    height: 48px;
}/* End custom CSS */