.elementor-165 .elementor-element.elementor-element-er-visa-section{--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-165 .elementor-element.elementor-element-er-visa-section:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-er-visa-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05425E;}.elementor-165 .elementor-element.elementor-element-er-wrap-2{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-er-intro-2{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-165 .elementor-element.elementor-element-er-visa-grid{--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;}.elementor-165 .elementor-element.elementor-element-er-eu{--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-165 .elementor-element.elementor-element-er-noneu{--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-165 .elementor-element.elementor-element-er-details{--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-165 .elementor-element.elementor-element-er-wrap-3{--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-165 .elementor-element.elementor-element-er-detail-grid{--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-165 .elementor-element.elementor-element-er-fin{--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-165 .elementor-element.elementor-element-er-cost{--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-165 .elementor-element.elementor-element-er-work{--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-165 .elementor-element.elementor-element-er-reg{--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-165 .elementor-element.elementor-element-ercom01{--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-165 .elementor-element.elementor-element-ercom02{--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-165 .elementor-element.elementor-element-ercom03 .elementor-heading-title{color:var( --e-global-color-white );}.elementor-165 .elementor-element.elementor-element-ercom04{color:var( --e-global-color-white );}.elementor-165 .elementor-element.elementor-element-erres01{--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-165 .elementor-element.elementor-element-erres02{--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-165 .elementor-element.elementor-element-erres04{--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-165 .elementor-element.elementor-element-erres05{--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-165 .elementor-element.elementor-element-erres09{--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-165 .elementor-element.elementor-element-erres0d{--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-165 .elementor-element.elementor-element-erres11{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-165 .elementor-element.elementor-element-ercom01{--width:100%;}.elementor-165 .elementor-element.elementor-element-ercom02{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres01{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres02{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres04{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres05{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres09{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres0d{--width:100%;}.elementor-165 .elementor-element.elementor-element-erres11{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-er-visa-section */.elementor-165 .elementor-element.elementor-element-er-visa-section{padding:78px 20px;background:#F3F5F1}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-wrap{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-eyebrow p{margin:0;color:#05425E;letter-spacing:.15em;text-transform:uppercase;font:700 13px Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-title .elementor-heading-title{margin:0;color:#05425E;font:700 42px/1.15 "Playfair Display",Georgia,serif}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-intro p{margin:0;max-width:780px;color:#536B78;font:400 17px/1.65 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card{padding:28px;background:#F3F5F1;border:1px solid #D9E1DC;border-radius:18px;transition:transform .25s ease,box-shadow .25s ease}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,36,27,.10)}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card h3{margin:0 0 10px;color:#05425E;font:700 21px/1.3 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card p,.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card li{color:#2A2A2A;font:400 15.5px/1.65 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card p{margin:0}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card ul{margin:0;padding-left:20px}.elementor-165 .elementor-element.elementor-element-er-visa-section a{color:#05425E;font-weight:700;text-decoration:underline}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-er-visa-section{padding:58px 16px}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-title .elementor-heading-title{font-size:33px}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-grid{grid-template-columns:1fr;gap:12px}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card{padding:22px}}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card{position:relative;overflow:hidden}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card:before{content:"";display:block;width:38px;height:4px;margin-bottom:18px;border-radius:99px;background:#F8BEA1}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card h3{letter-spacing:-.01em}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card strong{color:#05425E}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-grid{margin-top:4px}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card p,.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card li{color:#2A2A2A!important}.elementor-165 .elementor-element.elementor-element-er-visa-section .er-card h3{color:#05425E!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-er-details */.elementor-165 .elementor-element.elementor-element-er-details{padding:78px 20px;background:#FFFFFF}.elementor-165 .elementor-element.elementor-element-er-details .er-wrap{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.elementor-165 .elementor-element.elementor-element-er-details .er-eyebrow p{margin:0;color:#05425E;letter-spacing:.15em;text-transform:uppercase;font:700 13px Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-details .er-title .elementor-heading-title{margin:0;color:#05425E;font:700 42px/1.15 "Playfair Display",Georgia,serif}.elementor-165 .elementor-element.elementor-element-er-details .er-intro p{margin:0;max-width:780px;color:#536B78;font:400 17px/1.65 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-details .er-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.elementor-165 .elementor-element.elementor-element-er-details .er-card{padding:28px;background:#F3F5F1;border:1px solid #D9E1DC;border-radius:18px;transition:transform .25s ease,box-shadow .25s ease}.elementor-165 .elementor-element.elementor-element-er-details .er-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,36,27,.10)}.elementor-165 .elementor-element.elementor-element-er-details .er-card h3{margin:0 0 10px;color:#05425E;font:700 21px/1.3 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-details .er-card p,.elementor-165 .elementor-element.elementor-element-er-details .er-card li{color:#2A2A2A;font:400 15.5px/1.65 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-er-details .er-card p{margin:0}.elementor-165 .elementor-element.elementor-element-er-details .er-card ul{margin:0;padding-left:20px}.elementor-165 .elementor-element.elementor-element-er-details a{color:#05425E;font-weight:700;text-decoration:underline}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-er-details{padding:58px 16px}.elementor-165 .elementor-element.elementor-element-er-details .er-title .elementor-heading-title{font-size:33px}.elementor-165 .elementor-element.elementor-element-er-details .er-grid{grid-template-columns:1fr;gap:12px}.elementor-165 .elementor-element.elementor-element-er-details .er-card{padding:22px}}.elementor-165 .elementor-element.elementor-element-er-details .er-card{position:relative;overflow:hidden}.elementor-165 .elementor-element.elementor-element-er-details .er-card:before{content:"";display:block;width:38px;height:4px;margin-bottom:18px;border-radius:99px;background:#F8BEA1}.elementor-165 .elementor-element.elementor-element-er-details .er-card h3{letter-spacing:-.01em}.elementor-165 .elementor-element.elementor-element-er-details .er-card strong{color:#05425E}.elementor-165 .elementor-element.elementor-element-er-details .er-grid{margin-top:4px}.elementor-165 .elementor-element.elementor-element-er-details .er-card p,.elementor-165 .elementor-element.elementor-element-er-details .er-card li{color:#2A2A2A!important}.elementor-165 .elementor-element.elementor-element-er-details .er-card h3{color:#05425E!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ercom01 */.elementor-165 .elementor-element.elementor-element-ercom01{padding:82px 20px;background:#05425E}.elementor-165 .elementor-element.elementor-element-ercom01 .er-last-shell{max-width:1180px;margin:0 auto;padding:42px;border:1px solid rgba(212,166,74,.48);border-radius:22px;background:rgba(15,36,27,.28);animation:erLastRise .75s both}.elementor-165 .elementor-element.elementor-element-ercom01 .elementor-heading-title{margin:0;color:#fff;font:700 clamp(34px,5vw,48px)/1.1 "Playfair Display",Georgia,serif}.elementor-165 .elementor-element.elementor-element-ercom01 .elementor-widget-text-editor .elementor-widget-container{max-width:900px;color:#D9E1DC;font:400 16px/1.75 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-ercom01 a{color:#F8BEA1;font-weight:700;text-decoration:underline;text-underline-offset:3px}@keyframes erLastRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-ercom01{padding:58px 16px}.elementor-165 .elementor-element.elementor-element-ercom01 .er-last-shell{padding:28px 22px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.elementor-165 .elementor-element.elementor-element-ercom01 *{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-erres01 */.elementor-165 .elementor-element.elementor-element-erres01{padding:90px 20px;background:#F3F5F1}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-shell{max-width:1180px;margin:0 auto}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-shell>.elementor-widget-heading .elementor-heading-title{margin:0 0 34px;color:#05425E;font:700 clamp(36px,5vw,52px)/1.1 "Playfair Display",Georgia,serif}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card{padding:28px;border:1px solid #D9E1DC;border-radius:18px;background:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;animation:erResourceRise .75s both}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card:hover{transform:translateY(-5px);border-color:#F8BEA1;box-shadow:0 18px 38px rgba(15,36,27,.09)}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card>.elementor-widget-heading .elementor-heading-title{color:#05425E;font:700 23px/1.25 "Playfair Display",Georgia,serif}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card .elementor-widget-text-editor .elementor-widget-container{color:#536B78;font:400 15.5px/1.65 Inter,sans-serif}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card a{display:inline-flex;margin-top:8px;padding:11px 18px;border-radius:999px;background:#05425E;color:#fff;font:700 13px Inter,sans-serif;text-decoration:none}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card a:hover{background:#F8BEA1;color:#05425E}@keyframes erResourceRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-erres01{padding:64px 16px}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-grid{grid-template-columns:1fr}.elementor-165 .elementor-element.elementor-element-erres01 .er-resource-card{padding:23px}}@media(prefers-reduced-motion:reduce){.elementor-165 .elementor-element.elementor-element-erres01 *{animation:none!important;transition:none!important}}/* End custom CSS */