.elementor-885 .elementor-element.elementor-element-82b3b46{--display:flex;}.elementor-885 .elementor-element.elementor-element-4418b04{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-885 .elementor-element.elementor-element-e7b537d{--display:flex;}.elementor-885 .elementor-element.elementor-element-a049fd7{--display:flex;}.elementor-885 .elementor-element.elementor-element-bd2e645{--display:flex;}.elementor-885 .elementor-element.elementor-element-a41356c{--display:flex;}.elementor-885 .elementor-element.elementor-element-8627ee1{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-885 .elementor-element.elementor-element-6e93acb{--display:flex;}.elementor-885 .elementor-element.elementor-element-15ab138{--display:flex;}.elementor-885 .elementor-element.elementor-element-30838ee{--display:flex;}.elementor-885 .elementor-element.elementor-element-618f54c{--display:flex;}.elementor-885 .elementor-element.elementor-element-0737615{--display:flex;}.elementor-885 .elementor-element.elementor-element-5727e52{--display:flex;}.elementor-885 .elementor-element.elementor-element-456a3d5{--display:flex;}.elementor-885 .elementor-element.elementor-element-0ebaf08{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-885 .elementor-element.elementor-element-c045b13{--display:flex;}.elementor-885 .elementor-element.elementor-element-3fb1f76{--display:flex;}.elementor-885 .elementor-element.elementor-element-e3cc816{--display:flex;}.elementor-885 .elementor-element.elementor-element-8e4577d{--display:flex;}.elementor-885 .elementor-element.elementor-element-b2762dc{--display:flex;}.elementor-885 .elementor-element.elementor-element-8a113e9{--display:flex;}.elementor-885 .elementor-element.elementor-element-de8623e{--display:flex;}.elementor-885 .elementor-element.elementor-element-c60b784{--display:flex;}.elementor-885 .elementor-element.elementor-element-12d6544{--display:flex;}.elementor-885 .elementor-element.elementor-element-ad60b82{--display:flex;}.elementor-885 .elementor-element.elementor-element-29924b2{--display:flex;}.elementor-885 .elementor-element.elementor-element-c04541c{--display:flex;}.elementor-885 .elementor-element.elementor-element-f8c1605{--display:flex;}.elementor-885 .elementor-element.elementor-element-471ca0e{--display:flex;}.elementor-885 .elementor-element.elementor-element-4688732{--display:flex;}.elementor-885 .elementor-element.elementor-element-eded5f6{--display:flex;}.elementor-885 .elementor-element.elementor-element-422f819{--display:flex;}.elementor-885 .elementor-element.elementor-element-9f576b0{--display:flex;}.elementor-885 .elementor-element.elementor-element-8072759{--display:flex;}.elementor-885 .elementor-element.elementor-element-96184aa{--display:flex;}.elementor-885 .elementor-element.elementor-element-9fd839d{--display:flex;}.elementor-885 .elementor-element.elementor-element-89527d9{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-885 .elementor-element.elementor-element-0cf76ec{--grid-columns:1;--grid-row-gap:14px;--grid-column-gap:16px;}.elementor-885 .elementor-element.elementor-element-cxbron{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-885 .elementor-element.elementor-element-0cf76ec{--grid-columns:1;}}@media(max-width:767px){.elementor-885 .elementor-element.elementor-element-0cf76ec{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-9ca7de5 */.elementor-885 .elementor-element.elementor-element-9ca7de5:not(#e){position:absolute;right:-80px;bottom:0px}.elementor-885 .elementor-element.elementor-element-9ca7de5:not(#e) svg{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5353f32 */.elementor-885 .elementor-element.elementor-element-5353f32:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-5353f32:not(#e) .elementor-heading-title{display:block;font-size:14px;color:rgb(214, 230, 227)}.elementor-885 .elementor-element.elementor-element-5353f32:not(#e) .saa5b2f{color:rgb(214, 230, 227)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cxtitle */.elementor-885 .elementor-element.elementor-element-cxtitle:not(#e){margin:18px 0px 0px}.elementor-885 .elementor-element.elementor-element-cxtitle:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 4.6vw, 68px);line-height:1.05;letter-spacing:-0.04em;word-spacing:0.12em}.elementor-885 .elementor-element.elementor-element-cxtitle:not(#e) .s2c372b{color:rgb(255, 158, 138);margin:0px 0.08em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cxintro */.elementor-885 .elementor-element.elementor-element-cxintro:not(#e){margin:22px 0px 0px;display:block;font-size:20px;max-width:44ch;color:rgb(214, 230, 227)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d3336 */.elementor-885 .elementor-element.elementor-element-b6d3336:not(#e) svg{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3fd46 */.elementor-885 .elementor-element.elementor-element-0b3fd46:not(#e) .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a049fd7 */.elementor-885 .elementor-element.elementor-element-a049fd7:not(#e){display:flex;background:rgba(255, 255, 255, 0.1);border-radius:999px;padding:8px 16px;gap:8px;align-items:center}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27fc63f */.elementor-885 .elementor-element.elementor-element-27fc63f:not(#e) svg{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2454870 */.elementor-885 .elementor-element.elementor-element-2454870:not(#e) .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2e645 */.elementor-885 .elementor-element.elementor-element-bd2e645:not(#e){display:flex;background:rgba(255, 255, 255, 0.1);border-radius:999px;padding:8px 16px;gap:8px;align-items:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50fd8c9 */.elementor-885 .elementor-element.elementor-element-50fd8c9:not(#e) .elementor-heading-title{display:block;color:rgb(255, 158, 138)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96d4176 */.elementor-885 .elementor-element.elementor-element-96d4176:not(#e) .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a41356c */.elementor-885 .elementor-element.elementor-element-a41356c:not(#e){display:flex;background:rgba(255, 255, 255, 0.1);border-radius:999px;padding:8px 16px;gap:8px;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b537d */.elementor-885 .elementor-element.elementor-element-e7b537d:not(#e){display:flex;margin:28px 0px 0px;padding:0px;list-style:none;flex-wrap:wrap;gap:10px;font-weight:700;font-size:15px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6131bf7 */.elementor-885 .elementor-element.elementor-element-6131bf7:not(#e) .elementor-button{display:flex;text-decoration:none;font-weight:700;border-radius:999px;align-items:center;gap:10px;background:transparent;color:rgb(255, 255, 255);padding:14px 24px;border:2px solid rgb(255, 255, 255)}.elementor-885 .elementor-element.elementor-element-6131bf7:not(#e) .elementor-button::after{margin-left:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8627ee1 */.elementor-885 .elementor-element.elementor-element-8627ee1:not(#e){display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4418b04 */.elementor-885 .elementor-element.elementor-element-4418b04:not(#e){display:block;position:relative;max-width:1280px;margin:0px auto;padding:56px 24px 104px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b3b46 */.elementor-885 .elementor-element.elementor-element-82b3b46:not(#e){display:block;background:rgb(11, 60, 73);color:rgb(255, 255, 255);position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cde5d */.elementor-885 .elementor-element.elementor-element-48cde5d:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-48cde5d:not(#e) .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:0.08em;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-48cde5d:not(#e) .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:2px;background:rgb(229, 83, 58)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7f0841 */.elementor-885 .elementor-element.elementor-element-f7f0841:not(#e){margin:12px 0px 0px}.elementor-885 .elementor-element.elementor-element-f7f0841:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 3.6vw, 48px);letter-spacing:-0.04em;line-height:1.05}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30838ee */.elementor-885 .elementor-element.elementor-element-30838ee:not(#e){display:block;flex:1 1 360px;min-width:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da889e0 */.elementor-885 .elementor-element.elementor-element-da889e0:not(#e){flex:1.4 1 520px;min-width:0px;font-size:18px}.elementor-885 .elementor-element.elementor-element-da889e0:not(#e) p{margin:0px}.elementor-885 .elementor-element.elementor-element-da889e0:not(#e) p + p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:16px 0px 0px;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-da889e0:not(#e) ul{margin:16px 0 0;padding-left:1.2em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ab138 */.elementor-885 .elementor-element.elementor-element-15ab138:not(#e){display:flex;max-width:1280px;margin:0px auto;flex-wrap:wrap;gap:56px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e93acb */.elementor-885 .elementor-element.elementor-element-6e93acb:not(#e){display:block;background:rgb(255, 255, 255);padding:104px 24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6e8335 */.elementor-885 .elementor-element.elementor-element-a6e8335:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-a6e8335:not(#e) .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:0.08em;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-a6e8335:not(#e) .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:2px;background:rgb(229, 83, 58)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33abec */.elementor-885 .elementor-element.elementor-element-a33abec:not(#e){margin:12px 0px 0px}.elementor-885 .elementor-element.elementor-element-a33abec:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 3.6vw, 48px);letter-spacing:-0.04em;line-height:1.05}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4162eb2 */.elementor-885 .elementor-element.elementor-element-4162eb2:not(#e) p{margin:20px 0px 0px}.elementor-885 .elementor-element.elementor-element-4162eb2:not(#e) p + p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:14px 0px 0px;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-4162eb2:not(#e) ul{margin:16px 0 0;padding-left:1.2em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5727e52 */.elementor-885 .elementor-element.elementor-element-5727e52:not(#e){display:block;flex:1.2 1 480px;min-width:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebaf08 */.elementor-885 .elementor-element.elementor-element-0ebaf08:not(#e){display:block;position:absolute;right:0px;bottom:0px;width:82%;height:88%;border-radius:300px 300px 24px 24px;background:rgb(255, 211, 200)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf84958 */.elementor-885 .elementor-element.elementor-element-cf84958:not(#e){position:absolute;left:0px;top:0px;width:82%;height:88%}.elementor-885 .elementor-element.elementor-element-cf84958:not(#e) img{display:block;object-fit:cover;object-position:50% 48.0925%;border-radius:300px 300px 24px 24px;width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-456a3d5 */.elementor-885 .elementor-element.elementor-element-456a3d5:not(#e){display:block;flex:1 1 380px;min-width:0px;position:relative;height:460px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0737615 */.elementor-885 .elementor-element.elementor-element-0737615:not(#e){display:flex;max-width:1280px;margin:0px auto;flex-wrap:wrap;gap:56px;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618f54c */.elementor-885 .elementor-element.elementor-element-618f54c:not(#e){display:block;padding:104px 24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45722b2 */.elementor-885 .elementor-element.elementor-element-45722b2:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-45722b2:not(#e) .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:0.08em;color:rgb(255, 158, 138)}.elementor-885 .elementor-element.elementor-element-45722b2:not(#e) .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:2px;background:rgb(229, 83, 58)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0356684 */.elementor-885 .elementor-element.elementor-element-0356684:not(#e){margin:12px 0px 0px}.elementor-885 .elementor-element.elementor-element-0356684:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 3.6vw, 48px);letter-spacing:-0.04em;line-height:1.2}.elementor-885 .elementor-element.elementor-element-0356684:not(#e) .sfe7cf8{background:rgb(255, 158, 138);color:rgb(11, 60, 73);padding:0px 10px;border-radius:12px;-webkit-box-decoration-break:clone;box-decoration-break:clone}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cc816 */.elementor-885 .elementor-element.elementor-element-e3cc816:not(#e){display:block;flex:1 1 360px;min-width:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-389a314 */.elementor-885 .elementor-element.elementor-element-389a314:not(#e){flex:1.3 1 480px;min-width:0px}.elementor-885 .elementor-element.elementor-element-389a314:not(#e) ul{margin:0px;padding:0px;list-style:none;display:grid;gap:16px;font-size:18px}.elementor-885 .elementor-element.elementor-element-389a314:not(#e) li{position:relative;padding-left:36px;min-height:28px}.elementor-885 .elementor-element.elementor-element-389a314:not(#e) li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:2px solid #FF9E8A;border-radius:50%}.elementor-885 .elementor-element.elementor-element-389a314:not(#e) li::after{content:"";position:absolute;left:9px;top:7px;width:5px;height:10px;border:solid #FF9E8A;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1f76 */.elementor-885 .elementor-element.elementor-element-3fb1f76:not(#e){display:flex;max-width:1280px;margin:0px auto;flex-wrap:wrap;gap:56px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c045b13 */.elementor-885 .elementor-element.elementor-element-c045b13:not(#e){display:block;background:rgb(11, 60, 73);color:rgb(255, 255, 255);padding:104px 24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-654c89c */.elementor-885 .elementor-element.elementor-element-654c89c:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-654c89c:not(#e) .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:0.08em;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-654c89c:not(#e) .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:2px;background:rgb(229, 83, 58)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f681313 */.elementor-885 .elementor-element.elementor-element-f681313:not(#e){margin:12px 0px 0px}.elementor-885 .elementor-element.elementor-element-f681313:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 3.6vw, 48px);letter-spacing:-0.04em;line-height:1.05}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5018930 */.elementor-885 .elementor-element.elementor-element-5018930:not(#e){flex:0 0 auto}.elementor-885 .elementor-element.elementor-element-5018930:not(#e) svg{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac0c532 */.elementor-885 .elementor-element.elementor-element-ac0c532:not(#e) .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8623e */.elementor-885 .elementor-element.elementor-element-de8623e:not(#e){display:flex;background:rgb(255, 211, 200);border-radius:18px;padding:20px 22px;gap:14px;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a113e9 */.elementor-885 .elementor-element.elementor-element-8a113e9:not(#e){display:grid;grid-template-columns:repeat(auto-fit, minmax(min(270px, 100%), 1fr));gap:14px;margin-top:40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2762dc */.elementor-885 .elementor-element.elementor-element-b2762dc:not(#e){display:block;max-width:1280px;margin:0px auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4577d */.elementor-885 .elementor-element.elementor-element-8e4577d:not(#e){display:block;padding:104px 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c04541c */.elementor-885 .elementor-element.elementor-element-c04541c:not(#e){display:block;position:absolute;inset:0px;background:repeating-linear-gradient(90deg, rgb(11, 60, 73) 0px, rgb(11, 60, 73) 3px, transparent 3px, transparent 14px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8c1605 */.elementor-885 .elementor-element.elementor-element-f8c1605:not(#e){display:block;position:absolute;right:0px;top:0px;bottom:0px;width:30%;background:repeating-linear-gradient(90deg, rgb(229, 83, 58) 0px, rgb(229, 83, 58) 3px, transparent 3px, transparent 14px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29924b2 */.elementor-885 .elementor-element.elementor-element-29924b2:not(#e){display:block;position:relative;height:14px;width:200px;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad60b82 */.elementor-885 .elementor-element.elementor-element-ad60b82:not(#e){display:flex;justify-content:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c8a47b */.elementor-885 .elementor-element.elementor-element-2c8a47b:not(#e) p{margin:24px 0px 0px;font-family:Sora, sans-serif;font-weight:700;font-size:clamp(24px, 2.8vw, 36px);line-height:1.25;letter-spacing:-0.03em}.elementor-885 .elementor-element.elementor-element-2c8a47b:not(#e) p + p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:20px 0px 0px;color:rgb(70, 102, 109);font-size:19px}.elementor-885 .elementor-element.elementor-element-2c8a47b:not(#e) ul{margin:16px 0 0;padding-left:1.2em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d6544 */.elementor-885 .elementor-element.elementor-element-12d6544:not(#e){display:block;max-width:1000px;margin:0px auto;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c60b784 */.elementor-885 .elementor-element.elementor-element-c60b784:not(#e){display:block;background:rgb(255, 255, 255);padding:104px 24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ad5a2 */.elementor-885 .elementor-element.elementor-element-76ad5a2:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-76ad5a2:not(#e) .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:0.08em;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-76ad5a2:not(#e) .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:2px;background:rgb(229, 83, 58)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c0ade */.elementor-885 .elementor-element.elementor-element-00c0ade:not(#e){margin:12px 0px 0px}.elementor-885 .elementor-element.elementor-element-00c0ade:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 3.6vw, 48px);letter-spacing:-0.04em;line-height:1.05}.elementor-885 .elementor-element.elementor-element-00c0ade:not(#e) .s07e5e1{display:inline-block;width:0.19em;height:0.19em;border-radius:50%;background:currentcolor;margin-left:0.03em;vertical-align:baseline}.elementor-885 .elementor-element.elementor-element-00c0ade:not(#e) .s48000e{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);white-space:nowrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-253f6db */.elementor-885 .elementor-element.elementor-element-253f6db:not(#e){margin:16px 0px 0px;display:block;color:rgb(70, 102, 109)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0700790 */.elementor-885 .elementor-element.elementor-element-0700790:not(#e) img{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:22% 40%;border:4px solid rgb(255, 255, 255)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6645823 */.elementor-885 .elementor-element.elementor-element-6645823:not(#e) .elementor-heading-title{display:block}.elementor-885 .elementor-element.elementor-element-6645823:not(#e) .s83e448{font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422f819 */.elementor-885 .elementor-element.elementor-element-422f819:not(#e){display:flex;margin-top:28px;background:rgb(255, 211, 200);border-radius:22px;padding:24px;gap:16px;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eded5f6 */.elementor-885 .elementor-element.elementor-element-eded5f6:not(#e){display:block;flex:1 1 360px;min-width:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47c2da7 */.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e){width:100%}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;background:transparent !important;padding:0 !important;width:100% !important;max-width:none !important;scroll-margin-top:24px;font:inherit;color:#0B3C49}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form > *{grid-column:1 / -1;margin:0 !important}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form > input[type=hidden],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form > script,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form > input[name^=fake]{display:none !important}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form > div:not(:has(input[type=file])):not(:has(textarea)):has(input[type=text], input[type=email], input[type=tel], input[type=date], select){grid-column:auto}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx_h3{font-family:Sora,sans-serif;font-weight:800;font-size:20px;letter-spacing:-0.03em;color:#0B3C49;padding-top:16px;border-top:1px solid #D6E6E3}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx_h3:first-of-type{border-top:0;padding-top:0}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form label{display:block;font-family:inherit;font-weight:700;font-size:15px;letter-spacing:0;text-transform:none;color:#0B3C49;margin:0 0 6px}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_required_marker{color:inherit;margin-left:3px}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=text],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=email],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=tel],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=date],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form select,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form textarea{width:100%;height:auto;border:2px solid #D6E6E3;border-radius:12px;padding:12px 14px;background:#FFFFFF;font-family:inherit;font-weight:700;font-size:15px;line-height:1.6;color:#0B3C49;box-sizing:border-box;box-shadow:none}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form textarea{min-height:124px;resize:vertical}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input:focus,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form textarea:focus,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form select:focus{outline:2px solid #0B3C49;outline-offset:1px}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=file]{width:100%;border:2px dashed #E5533A;border-radius:16px;padding:22px;background:#FFFFFF;font-family:inherit;font-weight:600;font-size:14px;color:#0B3C49;cursor:pointer;box-sizing:border-box}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=file]::file-.elementor-885 .elementor-element.elementor-element-47c2da7-button{background:#0B3C49;color:#FFFFFF;border:0;border-radius:999px;padding:9px 18px;margin-right:14px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=file]::-webkit-file-upload-button{background:#0B3C49;color:#FFFFFF;border:0;border-radius:999px;padding:9px 18px;margin-right:14px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form div:has(input[type=file]) input[type=text]{height:auto;border:0;padding:6px 0 0;background:transparent;font-size:14px;font-weight:400}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form div:has(input[type=file]) a{font-size:14px;color:#E5533A;margin-right:6px}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form [class*=-info],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_max_label{display:block;font-size:14px;font-weight:400;color:#46666D;margin-top:6px}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .carerix_labels{display:none !important}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=radio],.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=checkbox]{accent-color:#E5533A;width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form div:has(> input[type=radio]),.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form div:has(> input[type=checkbox]){font-size:15px;color:#0B3C49}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_applyform-apply,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=submit]{justify-self:start;width:auto;margin-top:0 !important;background:#FF9E8A;color:#0B3C49;border:0;border-radius:999px;padding:16px 28px;min-height:44px;font-family:inherit;font-weight:700;font-size:17px;line-height:1.6;cursor:pointer;transition:background-color .2s,color .2s}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_applyform-apply:hover,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form input[type=submit]:hover{background:#0B3C49;color:#FFFFFF}.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_h3_wishes,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_h3_transportation,.elementor-885 .elementor-element.elementor-element-47c2da7:not(#e) form .cx2_h3_motivationAndSource{display:none !important}
@media (max-width:767.98px){.elementor-885 .elementor-element.elementor-element-47c2da7 form{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f576b0 */.elementor-885 .elementor-element.elementor-element-9f576b0:not(#e){display:block;flex:1.4 1 520px;min-width:0px;background:rgb(255, 255, 255);border-radius:28px;padding:clamp(24px, 4vw, 44px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4688732 */.elementor-885 .elementor-element.elementor-element-4688732:not(#e){display:flex;max-width:1280px;margin:0px auto;flex-wrap:wrap;gap:40px;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-471ca0e */.elementor-885 .elementor-element.elementor-element-471ca0e:not(#e){display:block;padding:104px 24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b122c1 */.elementor-885 .elementor-element.elementor-element-2b122c1:not(#e){margin:0px}.elementor-885 .elementor-element.elementor-element-2b122c1:not(#e) .elementor-heading-title{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:0.08em;color:rgb(70, 102, 109)}.elementor-885 .elementor-element.elementor-element-2b122c1:not(#e) .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:2px;background:rgb(229, 83, 58)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60809b1 */.elementor-885 .elementor-element.elementor-element-60809b1:not(#e){margin:12px 0px 0px}.elementor-885 .elementor-element.elementor-element-60809b1:not(#e) .elementor-heading-title{display:block;font-family:Sora, sans-serif;font-weight:800;font-size:clamp(32px, 3.6vw, 48px);letter-spacing:-0.04em;line-height:1.05}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89527d9 */.elementor-885 .elementor-element.elementor-element-89527d9:not(#e){display:block}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9e5c1 */.elementor-885 .elementor-element.elementor-element-da9e5c1:not(#e) .elementor-button{display:flex;text-decoration:none;font-weight:700;border-radius:999px;align-items:center;gap:10px;background:rgb(11, 60, 73);border:2px solid rgb(11, 60, 73);color:rgb(255, 255, 255);padding:14px 24px}.elementor-885 .elementor-element.elementor-element-da9e5c1:not(#e) .elementor-button::after{margin-left:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd839d */.elementor-885 .elementor-element.elementor-element-9fd839d:not(#e){display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-end}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0cf76ec */.elementor-885 .elementor-element.elementor-element-0cf76ec:not(#e){width:100%;margin-top:36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96184aa */.elementor-885 .elementor-element.elementor-element-96184aa:not(#e){display:block;max-width:1280px;margin:0px auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8072759 */.elementor-885 .elementor-element.elementor-element-8072759:not(#e){display:block;background:rgb(255, 255, 255);padding:104px 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cxbron */.elementor-885 .elementor-element.elementor-element-cxbron{display:none!important}/* End custom CSS */