.elementor-80 .elementor-element.elementor-element-ec8a62d{--display:flex;}.elementor-80 .elementor-element.elementor-element-faf0a54{--display:flex;}.elementor-80 .elementor-element.elementor-element-1ccb8b5{--display:flex;}.elementor-80 .elementor-element.elementor-element-68937f7{--display:flex;}.elementor-80 .elementor-element.elementor-element-7e8fbd6{--display:flex;}.elementor-80 .elementor-element.elementor-element-8f79e22{--display:flex;}.elementor-80 .elementor-element.elementor-element-a3cce99{--display:flex;}.elementor-80 .elementor-element.elementor-element-441e6d1{--display:flex;}.elementor-80 .elementor-element.elementor-element-76cfdfd{--display:flex;}.elementor-80 .elementor-element.elementor-element-01b929b{--display:flex;}.elementor-80 .elementor-element.elementor-element-db430e4{--display:flex;}.elementor-80 .elementor-element.elementor-element-60254e9{--display:flex;}.elementor-80 .elementor-element.elementor-element-a12d6ce{--display:flex;}.elementor-80 .elementor-element.elementor-element-cb40285{--display:flex;}.elementor-80 .elementor-element.elementor-element-1af1898{--display:flex;}.elementor-80 .elementor-element.elementor-element-9323d62{--display:flex;}.elementor-80 .elementor-element.elementor-element-03c73c7{--display:flex;}.elementor-80 .elementor-element.elementor-element-fae1823{--display:flex;}.elementor-80 .elementor-element.elementor-element-193432d{--display:flex;}.elementor-80 .elementor-element.elementor-element-2395bbf{--display:flex;}.elementor-80 .elementor-element.elementor-element-e261204{--display:flex;}.elementor-80 .elementor-element.elementor-element-952d7ff{--display:flex;}.elementor-80 .elementor-element.elementor-element-5c8dc84{--display:flex;}.elementor-80 .elementor-element.elementor-element-23747fc{--display:flex;}.elementor-80 .elementor-element.elementor-element-418c9b8{--display:flex;}.elementor-80 .elementor-element.elementor-element-4c19b96{--display:flex;}.elementor-80 .elementor-element.elementor-element-cfb3e5a{--display:flex;}.elementor-80 .elementor-element.elementor-element-f59511d{--display:flex;}.elementor-80 .elementor-element.elementor-element-ccc5279{--display:flex;}.elementor-80 .elementor-element.elementor-element-2cf24aa{--display:flex;}.elementor-80 .elementor-element.elementor-element-0227f98{--display:flex;}.elementor-80 .elementor-element.elementor-element-9d13217{--display:flex;}.elementor-80 .elementor-element.elementor-element-25cb99f{--display:flex;}.elementor-80 .elementor-element.elementor-element-3fa6a52{--display:flex;}.elementor-80 .elementor-element.elementor-element-fa25352{--display:flex;}.elementor-80 .elementor-element.elementor-element-9f9f705{--display:flex;}.elementor-80 .elementor-element.elementor-element-13f9107{--display:flex;}.elementor-80 .elementor-element.elementor-element-62527be{--display:flex;}.elementor-80 .elementor-element.elementor-element-ca5fe27{--display:flex;}.elementor-80 .elementor-element.elementor-element-54b3228{--display:flex;}.elementor-80 .elementor-element.elementor-element-8e7817b{--display:flex;}.elementor-80 .elementor-element.elementor-element-2ebfc3e{--display:flex;}.elementor-80 .elementor-element.elementor-element-c9bc83e{--display:flex;}.elementor-80 .elementor-element.elementor-element-c937a92{--display:flex;}.elementor-80 .elementor-element.elementor-element-5362e37{--display:flex;}.elementor-80 .elementor-element.elementor-element-4e33a4a{--display:flex;}.elementor-80 .elementor-element.elementor-element-53f39c2{--display:flex;}.elementor-80 .elementor-element.elementor-element-9adcf4b{--display:flex;}.elementor-80 .elementor-element.elementor-element-10f81a2{--display:flex;}.elementor-80 .elementor-element.elementor-element-271c92a{--display:flex;}.elementor-80 .elementor-element.elementor-element-0b46456{--display:flex;}.elementor-80 .elementor-element.elementor-element-8d963f2{--display:flex;}.elementor-80 .elementor-element.elementor-element-a559046{--display:flex;}.elementor-80 .elementor-element.elementor-element-23cb0a1{--display:flex;}.elementor-80 .elementor-element.elementor-element-280c376{--display:flex;}.elementor-80 .elementor-element.elementor-element-cf09067{--display:flex;}.elementor-80 .elementor-element.elementor-element-f2ca646{--display:flex;}.elementor-80 .elementor-element.elementor-element-48c9f3c{--display:flex;}/* Start custom CSS for html, class: .elementor-element-94acda7 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-94acda7{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccb8b5 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-1ccb8b5{max-width: 760px; display: flex; flex-direction: column; gap: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf0a54 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-faf0a54{position: relative; flex: 1; display: flex; align-items: center; width: 100%; padding-top: 56px; padding-bottom: 88px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec8a62d */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-ec8a62d{position: relative; color: #FFFFFF; border-radius: 0 0 100px 0; overflow: hidden; min-height: 560px; display: flex; flex-direction: column; box-sizing: border-box; padding-top: 92px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f79e22 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-8f79e22{text-align: center; max-width: 860px; margin: 0 auto 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68937f7 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-68937f7{padding: 104px 0 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76cfdfd */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-76cfdfd{text-align: center; max-width: 760px; margin: 0 auto 56px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-295ad22 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-295ad22{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-295ad22 img{object-position: 85% 50%; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0edff50 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0edff50{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8916a1 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-a8916a1{grid-column: 2; align-self: center; justify-self: center}
@media (max-width: 900px){:is(#myn,html) .elementor-80 .elementor-element.elementor-element-a8916a1{grid-column: 1; justify-self: start; order: 0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1898 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-1af1898{order: 1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dda6bc8 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-dda6bc8{grid-column: 2; align-self: center; justify-self: center; order: 2}
@media (max-width: 900px){:is(#myn,html) .elementor-80 .elementor-element.elementor-element-dda6bc8{grid-column: 1; justify-self: start; order: 0 !important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a6ac78 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-4a6ac78{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-4a6ac78 img{object-position: 50% 30%; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe2b43e */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-fe2b43e{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9323d62 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-9323d62{order: 3; min-height: 340px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b817910 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-b817910{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-b817910 img{object-position: 85% 50%; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757acda */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-757acda{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193432d */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-193432d{padding: 48px 52px; display: flex; flex-direction: column; gap: 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8dc84 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-5c8dc84{border: 2px solid #262626; border-radius: 24px 24px 24px 0; padding: 22px 24px; display: flex; flex-direction: column; gap: 12px; margin-top: 6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952d7ff */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-952d7ff{order: 1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c8671e */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-9c8671e{grid-column: 2; align-self: center; justify-self: center; order: 2}
@media (max-width: 900px){:is(#myn,html) .elementor-80 .elementor-element.elementor-element-9c8671e{grid-column: 1; justify-self: start; order: 0 !important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b08bdeb */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-b08bdeb{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-b08bdeb img{object-position: 92% 50%; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67cf2ed */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-67cf2ed{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23747fc */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-23747fc{order: 3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e261204 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-e261204{margin-bottom: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3cce99 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-a3cce99{padding: 112px 0 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfb3e5a */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-cfb3e5a{text-align: center; max-width: 860px; margin: 0 auto 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418c9b8 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-418c9b8{padding: 104px 0 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cf24aa */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-2cf24aa{text-align: center; max-width: 760px; margin: 0 auto 48px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8207b2b */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-8207b2b{flex: 1 1 0; min-width: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-8207b2b img{height: 340px; object-fit: cover; object-position: 50% 100%; display: block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aacaa89 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-aacaa89{flex: 1 1 0; min-width: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-aacaa89 img{height: 340px; object-fit: cover; object-position: 50% 100%; display: block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26c343e */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-26c343e{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d13217 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-9d13217{background: #04133C; position: relative; min-height: 320px; display: flex; align-items: flex-end; justify-content: center; gap: 0; padding: 24px 0 0; overflow: hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25cb99f */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-25cb99f{padding: 44px 48px; display: flex; flex-direction: column; gap: 14px; justify-content: center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0227f98 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0227f98{background: #FFFFFF; border-radius: 40px 40px 40px 0; overflow: hidden; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); margin-bottom: 20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d31922 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-6d31922{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-6d31922 img{; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d610049 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-d610049{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3007a11 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-3007a11{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f557c9a */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-f557c9a{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c41f28 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-5c41f28{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-5c41f28 img{; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6839e */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-4c6839e{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-110962d */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-110962d{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1881bc9 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-1881bc9{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bd0cd9 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0bd0cd9{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0bd0cd9 img{; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b0fd38 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-8b0fd38{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a0e3fd */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-8a0e3fd{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-addc939 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-addc939{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e6ea54 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-5e6ea54{position: absolute; inset: 0}
:is(#myn,html) .elementor-80 .elementor-element.elementor-element-5e6ea54 img{; position: absolute; inset: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0493b6 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-f0493b6{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f419f1f */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-f419f1f{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-906b1fb */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-906b1fb{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa6a52 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-3fa6a52{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23f56f3 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-23f56f3{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d693e7 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-9d693e7{position: absolute; inset: 0; pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5fe27 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-ca5fe27{position: relative; margin: 18px 0 0 12.5%; width: 75.0%; height: 90px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f59511d */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-f59511d{padding: 96px 0 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9bc83e */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-c9bc83e{position: relative; z-index: 1; display: flex; flex-direction: column; gap: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6025f32 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-6025f32{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5362e37 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-5362e37{padding: 22px 26px; display: flex; gap: 18px; align-items: flex-start}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7862f2 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-c7862f2{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e33a4a */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-4e33a4a{padding: 22px 26px; display: flex; gap: 18px; align-items: flex-start}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0321df */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-c0321df{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f39c2 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-53f39c2{padding: 22px 26px; display: flex; gap: 18px; align-items: flex-start}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aa7f22 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-3aa7f22{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adcf4b */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-9adcf4b{padding: 22px 26px; display: flex; gap: 18px; align-items: flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c937a92 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-c937a92{position: relative; z-index: 1; display: flex; flex-direction: column; gap: 14px; justify-content: center}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fcc3be */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0fcc3be{position: absolute; inset: 0; pointer-events: none}
@media (max-width: 900px){:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0fcc3be{position: relative; inset: auto; pointer-events: auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b3228 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-54b3228{padding: 96px 0 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b46456 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-0b46456{display: flex; flex-direction: column; gap: 18px; max-width: 320px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c791ee2 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-c791ee2{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fae935 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-3fae935{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbea34c */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-dbea34c{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6470ffc */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-6470ffc{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-870bb23 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-870bb23{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05d0811 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-05d0811{margin: 0 auto; max-width: 520px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d963f2 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-8d963f2{grid-column: span 2; min-width: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271c92a */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-271c92a{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 40px; align-items: center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f81a2 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-10f81a2{padding: 96px 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2ca646 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-f2ca646{max-width: 560px; display: flex; flex-direction: column; gap: 10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb86467 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-fb86467{flex-shrink: 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c9f3c */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-48c9f3c{display: flex; align-items: center; gap: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf09067 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-cf09067{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23cb0a1 */:is(#myn,html) .elementor-80 .elementor-element.elementor-element-23cb0a1{padding: 0 0 96px}/* End custom CSS */
/* Start custom CSS *//* Stijl die alleen op deze pagina geldt, uit het canvas (Werkwijze.dc.html) */
:is(#myn,html) .herophoto{background:#04133C url(https://myn.nl/wp-content/uploads/2026/10/myn-leden-kijken-achter-de-schermen-tijdens-een-bedrij.jpg) center/cover no-repeat}
:is(#myn,html) .ctaphoto{position:relative;overflow:hidden;border-radius:100px 40px 40px 0 !important;min-height:380px;background:#04133C url(https://myn.nl/wp-content/uploads/2026/10/myn-ondernemers-in-gesprek-tijdens-een-myn-event.jpg) center/cover no-repeat !important;padding:clamp(36px,6vw,80px) !important}
:is(#myn,html) .photo{position:relative;display:block;overflow:hidden;border-radius:32px 32px 32px 0;text-decoration:none;color:#FFFFFF}
:is(#myn,html) .photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
:is(#myn,html) .photo .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,19,60,.15) 0%,rgba(4,19,60,0) 35%,rgba(4,19,60,.88) 100%)}
:is(#myn,html) .photo .cap{position:absolute;left:26px;right:26px;bottom:24px;display:flex;flex-direction:column;gap:8px}
:is(#myn,html) .photo .cap strong{font-family:'Roboto',system-ui,sans-serif;font-size:26px;line-height:1.15;font-weight:900}
:is(#myn,html) .bubble{position:absolute;left:22px;right:46px;top:22px;background:#FFFFFF;color:#5E5E5E;border-radius:22px 22px 22px 0;padding:16px 20px;font-size:16px;line-height:1.45;box-shadow:0 10px 24px rgba(0,0,0,.15)}
:is(#myn,html) .bij{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
:is(#myn,html) .route{position:relative}
:is(#myn,html) .route::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:repeating-linear-gradient(#8FD9FF 0 7px,transparent 7px 14px)}
:is(#myn,html) .rrow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;margin-bottom:56px}
:is(#myn,html) .rrow > .rphoto{min-height:380px}
:is(#myn,html) .rdot{grid-column:2;align-self:center;justify-self:center;width:60px;height:60px;border-radius:50% 50% 50% 0;background:#00B4FF;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-family:'Roboto',system-ui,sans-serif;font-weight:900;font-size:24px;box-shadow:0 0 0 10px #EEF8FD;position:relative;z-index:1}
:is(#myn,html) .rcard{background:#FFFFFF;border-radius:32px 32px 32px 0;padding:34px 36px;display:flex;flex-direction:column;gap:14px;justify-content:center}
:is(#myn,html) .when{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E5E5E}
:is(#myn,html) .mchip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px 999px 999px 0;background:#E6F7FF;color:#04133C}
:is(#myn,html) .mchip svg{stroke:#04133C}
:is(#myn,html) .tile{font-size:13px;font-weight:700;color:#262626;line-height:1.2;text-align:left;padding:12px 18px}
:is(#myn,html) .ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.55}
:is(#myn,html) .ul li{display:flex;gap:12px;align-items:flex-start}
:is(#myn,html) .lock{flex-shrink:0;width:22px;height:22px;border-radius:50% 50% 50% 0;background:#E4E4E7;display:flex;align-items:center;justify-content:center;margin-top:1px}
:is(#myn,html) .sched{position:relative;background:#04133C;color:#FFFFFF;border-radius:40px 40px 40px 0;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-bottom:56px;z-index:1}
:is(#myn,html) .sched .photo{border-radius:0;min-height:100%}
:is(#myn,html) .trow{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}
:is(#myn,html) .trow strong{font-family:'Roboto',system-ui,sans-serif;font-weight:900;font-size:30px;line-height:1}
:is(#myn,html) .trow span{font-size:17px;line-height:1.4}
:is(#myn,html) .cyc{aspect-ratio:5/7}
:is(#myn,html) .cyc .shade{background:linear-gradient(180deg,rgba(4,19,60,.1) 0%,rgba(4,19,60,.3) 35%,rgba(4,19,60,.94) 78%)}
:is(#myn,html) .cyc .ico{position:absolute;left:22px;top:22px;width:52px;height:52px;border-radius:16px 16px 16px 0;box-shadow:0 8px 20px rgba(0,0,0,.18)}
:is(#myn,html) .cyc .cap strong{font-size:23px}
:is(#myn,html) .wchip{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px 999px 999px 0;background:#FFFFFF;color:#04133C}
:is(#myn,html) .wchip svg{stroke:#04133C}
:is(#myn,html) .rules{position:relative;background:#04133C;border-radius:40px 40px 40px 0;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px;padding:56px 56px 56px 56px;min-height:600px;box-sizing:border-box}
:is(#myn,html) .rules .kim{position:absolute;left:-20px;bottom:0;width:470px;height:auto;display:block}
@media (max-width: 900px){
  :is(#myn,html) .route::before{display:none}
  :is(#myn,html) .rrow{grid-template-columns:1fr;gap:16px}
  :is(#myn,html) .rdot{grid-column:1;justify-self:start}
  :is(#myn,html) .rrow > *{order:0 !important}
  :is(#myn,html) .sched,:is(#myn,html) .rules{grid-template-columns:1fr}
  :is(#myn,html) .rules .kim{position:relative;left:0;width:100%}
}
:is(#myn,html) img[src*="df81155013f9e1c4"],:is(#myn,html) img[src*="0d81476ce8e819c4"],:is(#myn,html) img[src*="f837f73f49114fb9"]{object-position:100% 50% !important}/* End custom CSS */