.elementor-59 .elementor-element.elementor-element-cf39b6c{--display:flex;--min-height:22px;--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-96b2852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-2e0e466{--display:flex;--min-height:0px;--justify-content:flex-start;--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-59 .elementor-element.elementor-element-2e0e466.e-con{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-0e20150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-04faf2d .elementor-button{background-color:var( --e-global-color-d2f1edc );font-weight:500;border-radius:7px 7px 7px 7px;}.elementor-59 .elementor-element.elementor-element-04faf2d .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-04faf2d .elementor-button:focus{background-color:var( --e-global-color-cb05524 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59 .elementor-element.elementor-element-04faf2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-04faf2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-59 .elementor-element.elementor-element-f7ee30e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-52e1bf06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-52e1bf06:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-52e1bf06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b226b82 );}.elementor-59 .elementor-element.elementor-element-5d6e746e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-78e7761{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-78e7761.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-66bb08e5{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-4980762b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-size:18px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-668f4873{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;top:191px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-668f4873{left:-12px;}body.rtl .elementor-59 .elementor-element.elementor-element-668f4873{right:-12px;}.elementor-59 .elementor-element.elementor-element-668f4873 .elementor-divider-separator{width:11%;margin:0 auto;margin-right:0;}.elementor-59 .elementor-element.elementor-element-668f4873 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-59 .elementor-element.elementor-element-41efe583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-38567d69{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-59 .elementor-element.elementor-element-38567d69 .elementor-heading-title{font-size:24px;color:var( --e-global-color-b1f5c50 );}.elementor-59 .elementor-element.elementor-element-53faffaa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-size:16px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-5c575d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-56a90fa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-59 .elementor-element.elementor-element-4d1622b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-4d1622b0.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-4d1622b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2f1edc );color:var( --e-global-color-d2f1edc );border-color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon{font-size:27px;}.elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon-box-title, .elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon-box-title a{font-size:15px;}.elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon-box-title{color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-4d1622b0 .elementor-icon-box-description{color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-3cc76cdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-59 .elementor-element.elementor-element-7827d486.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-7827d486.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-7827d486.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2f1edc );color:var( --e-global-color-d2f1edc );border-color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon{font-size:27px;}.elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon-box-title, .elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon-box-title a{font-size:15px;}.elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon-box-title{color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-7827d486 .elementor-icon-box-description{color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-68076dc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:0px;}.elementor-59 .elementor-element.elementor-element-cda11c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-cda11c8.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-cda11c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-d2f1edc );color:var( --e-global-color-d2f1edc );border-color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon{font-size:27px;}.elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon-box-title, .elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon-box-title a{font-size:15px;}.elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon-box-title{color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-cda11c8 .elementor-icon-box-description{color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-3129cfaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-330d0ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-17122e55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-32e3276c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-59 .elementor-element.elementor-element-32e3276c .elementor-heading-title{font-size:21px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-636d0c0a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;color:#0A6D97;}.elementor-59 .elementor-element.elementor-element-6fd3e19d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-52df37b9{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-icon i{color:var( --e-global-color-d2f1edc );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-icon svg{fill:var( --e-global-color-d2f1edc );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-item > a{font-size:13px;}.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-text{color:#085F8E;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-1ef7ab1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-74f3b0b4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-59 .elementor-element.elementor-element-74f3b0b4 .elementor-heading-title{font-size:21px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-4b279259{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;color:#0A6D97;}.elementor-59 .elementor-element.elementor-element-6cc34cce{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-4e529ffd{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-icon i{color:var( --e-global-color-d2f1edc );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-icon svg{fill:var( --e-global-color-d2f1edc );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-item > a{font-size:13px;}.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-text{color:#085F8E;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-410bca6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-61ec445a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-59 .elementor-element.elementor-element-61ec445a .elementor-heading-title{font-size:21px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-12f641f3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;color:#0A6D97;}.elementor-59 .elementor-element.elementor-element-2b5d8bf5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-7e2c834e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-icon i{color:var( --e-global-color-d2f1edc );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-icon svg{fill:var( --e-global-color-d2f1edc );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-item > a{font-size:13px;}.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-text{color:#085F8E;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-6de59069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-9fa9173{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-59 .elementor-element.elementor-element-9fa9173 .elementor-heading-title{font-size:21px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-745b6c1e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;color:#0A6D97;}.elementor-59 .elementor-element.elementor-element-7b7540da{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-28b90ca6{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-icon i{color:var( --e-global-color-d2f1edc );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-icon svg{fill:var( --e-global-color-d2f1edc );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-item > a{font-size:13px;}.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-text{color:#085F8E;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2894b5c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-548d2d1a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-59 .elementor-element.elementor-element-548d2d1a .elementor-heading-title{font-size:21px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-6a17e638{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;color:#0A6D97;}.elementor-59 .elementor-element.elementor-element-f754fd2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-4d089f3a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-icon i{color:var( --e-global-color-d2f1edc );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-icon svg{fill:var( --e-global-color-d2f1edc );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-item > a{font-size:13px;}.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-text{color:#085F8E;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-7d528d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-82f0628{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-59 .elementor-element.elementor-element-82f0628 .elementor-heading-title{font-size:21px;color:var( --e-global-color-d2f1edc );}.elementor-59 .elementor-element.elementor-element-4d15d672{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;color:#0A6D97;}.elementor-59 .elementor-element.elementor-element-9df18af{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-45c89880{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-icon i{color:var( --e-global-color-d2f1edc );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-icon svg{fill:var( --e-global-color-d2f1edc );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-item > a{font-size:13px;}.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-text{color:#085F8E;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-7a4f15f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-7a4f15f1.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-cf39b6c{--content-width:1052px;}.elementor-59 .elementor-element.elementor-element-96b2852{--width:50%;}.elementor-59 .elementor-element.elementor-element-2e0e466{--width:100%;}.elementor-59 .elementor-element.elementor-element-f7ee30e{--width:50%;}.elementor-59 .elementor-element.elementor-element-5d6e746e{--width:33%;}.elementor-59 .elementor-element.elementor-element-41efe583{--width:48%;}.elementor-59 .elementor-element.elementor-element-56a90fa9{--width:33%;}.elementor-59 .elementor-element.elementor-element-3cc76cdd{--width:33%;}.elementor-59 .elementor-element.elementor-element-68076dc4{--width:33%;}.elementor-59 .elementor-element.elementor-element-3129cfaf{--width:10%;}.elementor-59 .elementor-element.elementor-element-330d0ac9{--width:100%;}.elementor-59 .elementor-element.elementor-element-7a4f15f1{--width:0.856%;}}/* Start custom CSS for icon-list, class: .elementor-element-52df37b9 *//* Blue circular background for each checklist icon */
.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background-color: #168fe5;
    border-radius: 50%;

    margin-right: 10px;
}

/* White tick inside the blue circle */
.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-icon i,
.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 13px;
    width: 13px;
    height: 13px;
}

/* Keep the checklist text */
.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-text {
    color: #003b70;
    font-size: 16px;
    line-height: 1.5;
}

/* Spacing between checklist items */
.elementor-59 .elementor-element.elementor-element-52df37b9 .elementor-icon-list-item {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17122e55 *//* Your existing CV container */
.elementor-59 .elementor-element.elementor-element-17122e55 {
    position: relative;
    overflow: hidden;

    /* Keep the light-pink background */
    background-color: #fff8fc !important;

    /* Slightly rounded border */
    border: 1px solid #f1e8ef;
    border-radius: 22px;

    /* Small sky-blue curve ONLY in the top-left */
    background-image: radial-gradient(
        ellipse 180px 145px at 0% 0%,
        #dff3ff 0%,
        #e8f6ff 38%,
        rgba(255, 255, 255, 0) 72%
    );

    background-repeat: no-repeat;
}

/* INNER CV CONTAINER */
.elementor-59 .elementor-element.elementor-element-17122e55 {
    position: relative;
    overflow: visible !important;

    /* Space for the number circle */
    padding-top: 45px;
}

/* FULL BLUE CIRCLE WITH NUMBER */
.elementor-59 .elementor-element.elementor-element-17122e55::after {
    content: "01"; /* CHANGE NUMBER HERE */

    position: absolute;

    /* Move circle above the container */
    top: -38px;
    left: 50%;
    transform: translateX(-50%);

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #168fe5;
    border: 3px solid #ffffff;
    border-radius: 50%;

    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;

    z-index: 9999;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e529ffd *//* Blue circular background for each checklist icon */
.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background-color: #168fe5;
    border-radius: 50%;

    margin-right: 10px;
}

/* White tick inside the blue circle */
.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-icon i,
.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 13px;
    width: 13px;
    height: 13px;
}

/* Keep the checklist text */
.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-text {
    color: #003b70;
    font-size: 16px;
    line-height: 1.5;
}

/* Spacing between checklist items */
.elementor-59 .elementor-element.elementor-element-4e529ffd .elementor-icon-list-item {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef7ab1e *//* Your existing CV container */
.elementor-59 .elementor-element.elementor-element-1ef7ab1e {
    position: relative;
    overflow: hidden;

    /* Keep the light-pink background */
    background-color: #fff8fc !important;

    /* Slightly rounded border */
    border: 1px solid #f1e8ef;
    border-radius: 22px;

    /* Small green-light curve ONLY in the top-left */
    background-image: radial-gradient(
        ellipse 180px 145px at 0% 0%,
        #dff3ff 0%,
        #e8f6ff 38%,
        rgba(255, 255, 255, 0) 72%
    );

    background-repeat: no-repeat;
}

/* INNER CV CONTAINER */
.elementor-59 .elementor-element.elementor-element-1ef7ab1e {
    position: relative;
    overflow: visible !important;

    /* Space for the number circle */
    padding-top: 45px;
}

/* FULL BLUE CIRCLE WITH NUMBER */
.elementor-59 .elementor-element.elementor-element-1ef7ab1e::after {
    content: "02"; /* CHANGE NUMBER HERE */

    position: absolute;

    /* Move circle above the container */
    top: -38px;
    left: 50%;
    transform: translateX(-50%);

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #0BAD84;
    border: 3px solid #ffffff;
    border-radius: 50%;

    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;

    z-index: 9999;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e2c834e *//* Blue circular background for each checklist icon */
.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background-color: #168fe5;
    border-radius: 50%;

    margin-right: 10px;
}

/* White tick inside the blue circle */
.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-icon i,
.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 13px;
    width: 13px;
    height: 13px;
}

/* Keep the checklist text */
.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-text {
    color: #003b70;
    font-size: 16px;
    line-height: 1.5;
}

/* Spacing between checklist items */
.elementor-59 .elementor-element.elementor-element-7e2c834e .elementor-icon-list-item {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410bca6e *//* Your existing CV container */
.elementor-59 .elementor-element.elementor-element-410bca6e {
    position: relative;
    overflow: hidden;

    /* Keep the light-pink background */
    background-color: #fff8fc !important;

    /* Slightly rounded border */
    border: 1px solid #f1e8ef;
    border-radius: 22px;

    /* Small sky-blue curve ONLY in the top-left */
    background-image: radial-gradient(
        ellipse 180px 145px at 0% 0%,
        #dff3ff 0%,
        #e8f6ff 38%,
        rgba(255, 255, 255, 0) 72%
    );

    background-repeat: no-repeat;
}

/* INNER CV CONTAINER */
.elementor-59 .elementor-element.elementor-element-410bca6e {
    position: relative;
    overflow: visible !important;

    /* Space for the number circle */
    padding-top: 45px;
}

/* FULL BLUE CIRCLE WITH NUMBER */
.elementor-59 .elementor-element.elementor-element-410bca6e::after {
    content: "03"; /* CHANGE NUMBER HERE */

    position: absolute;

    /* Move circle above the container */
    top: -38px;
    left: 50%;
    transform: translateX(-50%);

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #FDB645;
    border: 3px solid #ffffff;
    border-radius: 50%;

    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;

    z-index: 9999;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b90ca6 *//* Blue circular background for each checklist icon */
.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background-color: #168fe5;
    border-radius: 50%;

    margin-right: 10px;
}

/* White tick inside the blue circle */
.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-icon i,
.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 13px;
    width: 13px;
    height: 13px;
}

/* Keep the checklist text */
.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-text {
    color: #003b70;
    font-size: 16px;
    line-height: 1.5;
}

/* Spacing between checklist items */
.elementor-59 .elementor-element.elementor-element-28b90ca6 .elementor-icon-list-item {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6de59069 *//* Your existing CV container */
.elementor-59 .elementor-element.elementor-element-6de59069 {
    position: relative;
    overflow: hidden;

    /* Keep the light-pink background */
    background-color: #fff8fc !important;

    /* Slightly rounded border */
    border: 1px solid #f1e8ef;
    border-radius: 22px;

    /* Small sky-blue curve ONLY in the top-left */
    background-image: radial-gradient(
        ellipse 180px 145px at 0% 0%,
        #dff3ff 0%,
        #e8f6ff 38%,
        rgba(255, 255, 255, 0) 72%
    );

    background-repeat: no-repeat;
}

/* INNER CV CONTAINER */
.elementor-59 .elementor-element.elementor-element-6de59069 {
    position: relative;
    overflow: visible !important;

    /* Space for the number circle */
    padding-top: 45px;
}

/* FULL BLUE CIRCLE WITH NUMBER */
.elementor-59 .elementor-element.elementor-element-6de59069::after {
    content: "04"; /* CHANGE NUMBER HERE */

    position: absolute;

    /* Move circle above the container */
    top: -38px;
    left: 50%;
    transform: translateX(-50%);

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #6422B0;
    border: 3px solid #ffffff;
    border-radius: 50%;

    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;

    z-index: 9999;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d089f3a *//* Blue circular background for each checklist icon */
.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background-color: #168fe5;
    border-radius: 50%;

    margin-right: 10px;
}

/* White tick inside the blue circle */
.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-icon i,
.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 13px;
    width: 13px;
    height: 13px;
}

/* Keep the checklist text */
.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-text {
    color: #003b70;
    font-size: 16px;
    line-height: 1.5;
}

/* Spacing between checklist items */
.elementor-59 .elementor-element.elementor-element-4d089f3a .elementor-icon-list-item {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2894b5c4 *//* Your existing CV container */
.elementor-59 .elementor-element.elementor-element-2894b5c4 {
    position: relative;
    overflow: hidden;

    /* Keep the light-pink background */
    background-color: #fff8fc !important;

    /* Slightly rounded border */
    border: 1px solid #f1e8ef;
    border-radius: 22px;

    /* Small sky-blue curve ONLY in the top-left */
    background-image: radial-gradient(
        ellipse 180px 145px at 0% 0%,
        #dff3ff 0%,
        #e8f6ff 38%,
        rgba(255, 255, 255, 0) 72%
    );

    background-repeat: no-repeat;
}

/* INNER CV CONTAINER */
.elementor-59 .elementor-element.elementor-element-2894b5c4 {
    position: relative;
    overflow: visible !important;

    /* Space for the number circle */
    padding-top: 45px;
}

/* FULL BLUE CIRCLE WITH NUMBER */
.elementor-59 .elementor-element.elementor-element-2894b5c4::after {
    content: "05"; /* CHANGE NUMBER HERE */

    position: absolute;

    /* Move circle above the container */
    top: -38px;
    left: 50%;
    transform: translateX(-50%);

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #04A9C8;
    border: 3px solid #ffffff;
    border-radius: 50%;

    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;

    z-index: 9999;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45c89880 *//* Blue circular background for each checklist icon */
.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background-color: #168fe5;
    border-radius: 50%;

    margin-right: 10px;
}

/* White tick inside the blue circle */
.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-icon i,
.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 13px;
    width: 13px;
    height: 13px;
}

/* Keep the checklist text */
.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-text {
    color: #003b70;
    font-size: 16px;
    line-height: 1.5;
}

/* Spacing between checklist items */
.elementor-59 .elementor-element.elementor-element-45c89880 .elementor-icon-list-item {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d528d21 *//* Your existing CV container */
.elementor-59 .elementor-element.elementor-element-7d528d21 {
    position: relative;
    overflow: hidden;

    /* Keep the light-pink background */
    background-color: #fff8fc !important;

    /* Slightly rounded border */
    border: 1px solid #f1e8ef;
    border-radius: 22px;

    /* Small sky-blue curve ONLY in the top-left */
    background-image: radial-gradient(
        ellipse 180px 145px at 0% 0%,
        #edc3545 0%,
        #efde1e4 38%,
        rgba(255, 255, 255, 0) 72%
    );

    background-repeat: no-repeat;
}

/* INNER CV CONTAINER */
.elementor-59 .elementor-element.elementor-element-7d528d21 {
    position: relative;
    overflow: visible !important;

    /* Space for the number circle */
    padding-top: 45px;
}

/* FULL BLUE CIRCLE WITH NUMBER */
.elementor-59 .elementor-element.elementor-element-7d528d21::after {
    content: "06"; /* CHANGE NUMBER HERE */

    position: absolute;

    /* Move circle above the container */
    top: -38px;
    left: 50%;
    transform: translateX(-50%);

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #FD445C;
    border: 3px solid #ffffff;
    border-radius: 50%;

    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1;

    z-index: 9999;
    pointer-events: none;
}/* End custom CSS */