.elementor-15462 .elementor-element.elementor-element-a1b2c01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-a1b2c01{padding:48px 20px 48px 20px;}.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-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-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-15462 .elementor-element.elementor-element-b2c3d01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-b2c3d01{padding:48px 20px 48px 20px;}.elementor-15462 .elementor-element.elementor-element-c3d4e01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-c3d4e01{padding:96px 20px 48px 20px;}.elementor-15462 .elementor-element.elementor-element-c3d4e06 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15462 .elementor-element.elementor-element-d4e5f01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-d4e5f01{padding:96px 20px 96px 20px;}.elementor-15462 .elementor-element.elementor-element-e5f6a01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-e5f6a01{padding:96px 20px 96px 20px;}.elementor-15462 .elementor-element.elementor-element-f6a7b01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-f6a7b01{padding:96px 20px 96px 20px;}.elementor-15462 .elementor-element.elementor-element-a7b8c01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-a7b8c01{padding:96px 20px 96px 20px;}.elementor-15462 .elementor-element.elementor-element-b8c9d01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-b8c9d01{padding:96px 20px 96px 20px;}.elementor-15462 .elementor-element.elementor-element-c9d0e01 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-c9d0e01{padding:96px 20px 96px 20px;}.elementor-15462 .elementor-element.elementor-element-8b1b959 > .elementor-container{max-width:1440px;}.elementor-15462 .elementor-element.elementor-element-8b1b959{padding:100px 20px 100px 20px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-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 );}/* Start custom CSS for heading, class: .elementor-element-a1b2c04 */.elementor-15462 .elementor-element.elementor-element-a1b2c04 .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 48px; line-height: 1.3; text-align: left; margin: 0 0 24px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c04 .elementor-heading-title { font-size: 40px; line-height: 1.2; text-align: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1b2c05 */.elementor-15462 .elementor-element.elementor-element-a1b2c05 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: left; margin: 0 0 40px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c05 { font-size: 16px; line-height: 1.6; text-align: center; margin: 0 0 32px 0; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1b2c08 */.elementor-15462 .elementor-element.elementor-element-a1b2c08 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #FD656A; color: #FFFFFF; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c08 .elementor-button { width: 100%; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1b2c09 */.elementor-15462 .elementor-element.elementor-element-a1b2c09 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #F4F4F4; color: #695E5B; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c09 .elementor-button { width: 100%; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1b2c07 */.elementor-15462 .elementor-element.elementor-element-a1b2c07 .elementor-widget-wrap { display: flex; gap: 12px; flex-wrap: wrap; }
.elementor-15462 .elementor-element.elementor-element-a1b2c07 .elementor-widget-wrap > .elementor-widget { width: auto; flex: 0 0 auto; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c07 .elementor-widget-wrap { flex-direction: column; align-items: stretch; } .elementor-15462 .elementor-element.elementor-element-a1b2c07 .elementor-widget-wrap > .elementor-widget { width: 100%; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1b2c0a */.elementor-15462 .elementor-element.elementor-element-a1b2c0a img { width: 100%; height: auto; display: block; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c0a { margin-top: 32px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1f2b01 */.elementor-15462 .elementor-element.elementor-element-e1f2b01 { position: absolute; top: 12.4%; left: 68.7%; width: fit-content; max-width: 220px; background: rgba(0,0,0,0.7); -webkit-backdrop-filter: blur(7.5px); backdrop-filter: blur(7.5px); border-radius: 14px; padding: 16px 20px; font-family: 'Satoshi', sans-serif; z-index: 2; }
.elementor-15462 .elementor-element.elementor-element-e1f2b01 p { margin: 0; font-size: 14px; font-weight: 500; color: #FFFFFF; }
.elementor-15462 .elementor-element.elementor-element-e1f2b01 strong { display: block; font-size: 26px; font-weight: 700; color: #FFFFFF; margin: 4px 0 8px; }
.elementor-15462 .elementor-element.elementor-element-e1f2b01 span { display: block; font-size: 12px; font-weight: 500; color: #FFFFFF; margin-top: 2px; white-space: nowrap; }
.elementor-15462 .elementor-element.elementor-element-e1f2b01 em { font-style: normal; font-weight: 600; }
.elementor-15462 .elementor-element.elementor-element-e1f2b01 em.up { color: #4CDD89; }
.elementor-15462 .elementor-element.elementor-element-e1f2b01 em.down { color: #FF8387; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e1f2b01 { display: none; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1f2b02 */.elementor-15462 .elementor-element.elementor-element-e1f2b02 { position: absolute; top: 42%; left: 10%; width: fit-content; background: rgba(0,0,0,0.7); -webkit-backdrop-filter: blur(7.5px); backdrop-filter: blur(7.5px); border-radius: 14px; padding: 16px 20px; font-family: 'Satoshi', sans-serif; white-space: nowrap; z-index: 2; }
.elementor-15462 .elementor-element.elementor-element-e1f2b02 span { display: block; font-size: 14px; font-weight: 500; color: #FFFFFF; }
.elementor-15462 .elementor-element.elementor-element-e1f2b02 strong { display: block; font-size: 22px; font-weight: 700; color: #FFFFFF; margin-top: 2px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e1f2b02 { display: none; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1b2c0e */.elementor-15462 .elementor-element.elementor-element-a1b2c0e .elementor-container { align-items: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1b2c0f */.elementor-15462 .elementor-element.elementor-element-a1b2c0f { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c0f { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1b2c01 */@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a1b2c01 { padding-top: 64px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c3d03 */.elementor-15462 .elementor-element.elementor-element-b2c3d03 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 16px; color: #76736E; text-align: center; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b2c3d03 { text-align: center; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2c3d07 */.elementor-15462 .elementor-element.elementor-element-b2c3d07 img { width: 113.06px !important; height: auto !important; max-height: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2c3d08 */.elementor-15462 .elementor-element.elementor-element-b2c3d08 img { width: 130px !important; height: auto !important; max-height: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2c3d09 */.elementor-15462 .elementor-element.elementor-element-b2c3d09 img { width: 160.88px !important; height: auto !important; max-height: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2c3d0a */.elementor-15462 .elementor-element.elementor-element-b2c3d0a img { width: 112.02px !important; height: auto !important; max-height: none !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2c3d05 */.elementor-15462 .elementor-element.elementor-element-b2c3d05 .elementor-widget-wrap { display: flex; align-items: center; justify-content: space-between; gap: 32px; flex-wrap: wrap; }
.elementor-15462 .elementor-element.elementor-element-b2c3d05 .elementor-widget-wrap > .elementor-widget { width: auto; flex: 0 0 auto; }
.elementor-15462 .elementor-element.elementor-element-b2c3d05 img { max-height: 48px; width: auto; filter: grayscale(1); opacity: 0.7; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b2c3d05 .elementor-widget-wrap { flex-direction: column; align-items: center; gap: 24px; } .elementor-15462 .elementor-element.elementor-element-b2c3d05 { width: 168.89px !important; margin-left: auto !important; margin-right: auto !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2c3d02 */.elementor-15462 .elementor-element.elementor-element-b2c3d02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b2c3d02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c3d4e06 */.elementor-15462 .elementor-element.elementor-element-c3d4e06 .elementor-wrapper { border-radius: 16px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c3d4e06 { margin-top: 32px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3d4e07 */.elementor-15462 .elementor-element.elementor-element-c3d4e07 .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c3d4e07 .elementor-heading-title { font-size: 32px; text-align: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3d4e08 */.elementor-15462 .elementor-element.elementor-element-c3d4e08 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: left; margin: 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c3d4e08 { font-size: 16px; line-height: 1.6; text-align: center; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3d4e05 */.elementor-15462 .elementor-element.elementor-element-c3d4e05 { padding-left: 64px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c3d4e05 { padding-left: 0; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3d4e03 */.elementor-15462 .elementor-element.elementor-element-c3d4e03 .elementor-container { align-items: center; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c3d4e03 .elementor-container { flex-direction: column-reverse; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3d4e02 */.elementor-15462 .elementor-element.elementor-element-c3d4e02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c3d4e02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4e5f05 */.elementor-15462 .elementor-element.elementor-element-d4e5f05 .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f05 .elementor-heading-title { font-size: 32px; text-align: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e5f06 */.elementor-15462 .elementor-element.elementor-element-d4e5f06 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f06 { font-size: 16px; line-height: 1.6; text-align: center; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e5f07 */.elementor-15462 .elementor-element.elementor-element-d4e5f07 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #FD656A; color: #FFFFFF; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f07 .elementor-button { width: 100%; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4e5f04 */.elementor-15462 .elementor-element.elementor-element-d4e5f04 { padding-right: 64px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f04 { padding-right: 0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4e5f09 */.elementor-15462 .elementor-element.elementor-element-d4e5f09 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; }
.elementor-15462 .elementor-element.elementor-element-d4e5f09 .elementor-widget-container { height: 100%; }
.elementor-15462 .elementor-element.elementor-element-d4e5f09 img { width: 100%; height: 100%; object-fit: cover; object-position: right center; display: block; border-radius: 14px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f09 { position: relative; top: auto; left: auto; right: auto; bottom: auto; height: 400px; } .elementor-15462 .elementor-element.elementor-element-d4e5f09 .elementor-widget-container { height: 400px; } .elementor-15462 .elementor-element.elementor-element-d4e5f09 img { object-position: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e5f0a */.elementor-15462 .elementor-element.elementor-element-d4e5f0a { position: absolute; top: 10%; left: -48px; width: 228px; height: 168px; background: rgba(195,195,195,0.3); -webkit-backdrop-filter: blur(7.5px); backdrop-filter: blur(7.5px); border-radius: 14px; padding: 16px 20px; font-family: 'Satoshi', sans-serif; z-index: 2; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0a p { margin: 0; font-size: 14px; font-weight: 500; color: #494846; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0a strong { display: block; font-size: 26px; font-weight: 700; color: #211F1F; margin: 4px 0 8px; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0a span { display: block; font-size: 12px; font-weight: 500; color: #76736E; margin-top: 2px; white-space: nowrap; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0a em { font-style: normal; font-weight: 600; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0a em.up { color: #16A34A; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0a em.down { color: #E0393E; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f0a { display: none; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e5f0b */.elementor-15462 .elementor-element.elementor-element-d4e5f0b { position: absolute; width: 206px; height: 54px; bottom: 12%; left: -48px; background: rgba(195,195,195,0.3); -webkit-backdrop-filter: blur(7.5px); backdrop-filter: blur(7.5px); border-radius: 14px; padding: 16px 20px; font-family: 'Satoshi', sans-serif; white-space: nowrap; z-index: 2; }
.elementor-15462 .elementor-element.elementor-element-d4e5f0b p { margin: 0; font-size: 15px; font-weight: 600; color: #494846; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f0b { display: none; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e5f97 */.elementor-15462 .elementor-element.elementor-element-d4e5f97 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #FD656A; color: #FFFFFF; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f97 .elementor-button { width: 100%; } }
.elementor-15462 .elementor-element.elementor-element-d4e5f97 { margin-top: 24px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4e5f08 */.elementor-15462 .elementor-element.elementor-element-d4e5f08 { position: relative; overflow: visible; width: 368px; height: 460px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f08 { margin-top: 32px; position: relative; overflow: visible; width: 100%; height: 400px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d4e5f03 */.elementor-15462 .elementor-element.elementor-element-d4e5f03 .elementor-container { align-items: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4e5f02 */.elementor-15462 .elementor-element.elementor-element-d4e5f02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-d4e5f02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f6a05 */.elementor-15462 .elementor-element.elementor-element-e5f6a05 { background: #F9EDEE; border: 1px solid #EAD5D6; border-radius: 12px; padding: 20px; box-shadow: 0 12px 32px rgba(33,31,31,0.08); font-family: 'Satoshi', sans-serif; }
.elementor-15462 .elementor-element.elementor-element-e5f6a05 p { margin: 0; font-size: 14px; font-weight: 500; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-e5f6a05 strong { display: block; font-size: 28px; font-weight: 700; color: #211F1F; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a05 .def { display: block; font-size: 12px; font-weight: 500; color: #76736E; margin-top: 12px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a05 .stepper { display: flex; align-items: center; gap: 10px; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a05 .stepper em { font-style: normal; width: 22px; height: 22px; border-radius: 50%; background: rgba(33,31,31,0.06); color: #76736E; display: inline-flex; align-items: center; justify-content: center; font-size: 15px; line-height: 1; }
.elementor-15462 .elementor-element.elementor-element-e5f6a05 .stepper b { border: 1px solid #D8D2CE; background: #FFFFFF; border-radius: 999px; padding: 4px 18px; font-size: 17px; font-weight: 700; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a05 { padding: 14px; } .elementor-15462 .elementor-element.elementor-element-e5f6a05 strong { font-size: 22px; } .elementor-15462 .elementor-element.elementor-element-e5f6a05 .def { white-space: normal; } }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-e5f6a05 { position: absolute; top: 14px; left: 0px; width: 228px; margin-top: 0; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a05 { position: absolute; top: 8px; left: 0px; width: 132px; margin-top: 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f6a06 */.elementor-15462 .elementor-element.elementor-element-e5f6a06 { background: #FCFAF3; border: 1px solid #EAE3CC; border-radius: 12px; padding: 20px 20px 43.4px 20px; box-shadow: 0 12px 32px rgba(33,31,31,0.08); font-family: 'Satoshi', sans-serif; margin-top: 32px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a06 p { margin: 0; font-size: 14px; font-weight: 500; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-e5f6a06 strong { display: block; font-size: 28px; font-weight: 700; color: #211F1F; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a06 .def { display: block; font-size: 12px; font-weight: 500; color: #76736E; margin-top: 12px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a06 .stepper { display: flex; align-items: center; gap: 10px; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a06 .stepper em { font-style: normal; width: 22px; height: 22px; border-radius: 50%; background: rgba(33,31,31,0.06); color: #76736E; display: inline-flex; align-items: center; justify-content: center; font-size: 15px; line-height: 1; }
.elementor-15462 .elementor-element.elementor-element-e5f6a06 .stepper b { border: 1px solid #D8D2CE; background: #FFFFFF; border-radius: 999px; padding: 4px 18px; font-size: 17px; font-weight: 700; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a06 { padding: 14px; } .elementor-15462 .elementor-element.elementor-element-e5f6a06 strong { font-size: 22px; } .elementor-15462 .elementor-element.elementor-element-e5f6a06 .def { white-space: normal; } }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-e5f6a06 { position: absolute; top: 98px; left: 191px; width: 228px; margin-top: 0; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a06 { position: absolute; top: 58px; left: 111px; width: 132px; margin-top: 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f6a07 */.elementor-15462 .elementor-element.elementor-element-e5f6a07 { background: #F6F9F7; border: 1px solid #DCE5DE; border-radius: 12px; padding: 20px 20px 43.4px 20px; box-shadow: 0 12px 32px rgba(33,31,31,0.08); font-family: 'Satoshi', sans-serif; }
.elementor-15462 .elementor-element.elementor-element-e5f6a07 p { margin: 0; font-size: 14px; font-weight: 500; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-e5f6a07 strong { display: block; font-size: 28px; font-weight: 700; color: #211F1F; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a07 .def { display: block; font-size: 12px; font-weight: 500; color: #76736E; margin-top: 12px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a07 .stepper { display: flex; align-items: center; gap: 10px; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a07 .stepper em { font-style: normal; width: 22px; height: 22px; border-radius: 50%; background: rgba(33,31,31,0.06); color: #76736E; display: inline-flex; align-items: center; justify-content: center; font-size: 15px; line-height: 1; }
.elementor-15462 .elementor-element.elementor-element-e5f6a07 .stepper b { border: 1px solid #D8D2CE; background: #FFFFFF; border-radius: 999px; padding: 4px 18px; font-size: 17px; font-weight: 700; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a07 { padding: 14px; } .elementor-15462 .elementor-element.elementor-element-e5f6a07 strong { font-size: 22px; } .elementor-15462 .elementor-element.elementor-element-e5f6a07 .def { white-space: normal; } }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-e5f6a07 { position: absolute; top: 0px; left: 336px; width: 228px; margin-top: 0; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a07 { position: absolute; top: 0px; left: 195px; width: 132px; margin-top: 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f6a08 */.elementor-15462 .elementor-element.elementor-element-e5f6a08 { background: #F3F9FC; border: 1px solid #D3E3EE; border-radius: 12px; padding: 20px; box-shadow: 0 12px 32px rgba(33,31,31,0.08); font-family: 'Satoshi', sans-serif; margin-top: 32px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a08 p { margin: 0; font-size: 14px; font-weight: 500; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-e5f6a08 strong { display: block; font-size: 28px; font-weight: 700; color: #211F1F; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a08 .def { display: block; font-size: 12px; font-weight: 500; color: #76736E; margin-top: 12px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a08 .stepper { display: flex; align-items: center; gap: 10px; margin-top: 10px; }
.elementor-15462 .elementor-element.elementor-element-e5f6a08 .stepper em { font-style: normal; width: 22px; height: 22px; border-radius: 50%; background: rgba(33,31,31,0.06); color: #76736E; display: inline-flex; align-items: center; justify-content: center; font-size: 15px; line-height: 1; }
.elementor-15462 .elementor-element.elementor-element-e5f6a08 .stepper b { border: 1px solid #D8D2CE; background: #FFFFFF; border-radius: 999px; padding: 4px 18px; font-size: 17px; font-weight: 700; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a08 { padding: 14px; } .elementor-15462 .elementor-element.elementor-element-e5f6a08 strong { font-size: 22px; } .elementor-15462 .elementor-element.elementor-element-e5f6a08 .def { white-space: normal; } }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-e5f6a08 { position: absolute; top: 250px; left: 40px; width: 228px; margin-top: 0; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a08 { position: absolute; top: 147px; left: 23px; width: 132px; margin-top: 0; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5f6a04 */.elementor-15462 .elementor-element.elementor-element-e5f6a04 .elementor-widget-wrap { position: relative; height: 420px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a04 { margin-top: 32px; } .elementor-15462 .elementor-element.elementor-element-e5f6a04 .elementor-widget-wrap { height: 246px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5f6a0a */.elementor-15462 .elementor-element.elementor-element-e5f6a0a .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a0a .elementor-heading-title { font-size: 32px; text-align: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f6a0b */.elementor-15462 .elementor-element.elementor-element-e5f6a0b { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: left; margin: 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a0b { font-size: 16px; line-height: 1.6; text-align: center; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5f6a09 */.elementor-15462 .elementor-element.elementor-element-e5f6a09 { padding-left: 64px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a09 { padding-left: 0; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5f6a03 */.elementor-15462 .elementor-element.elementor-element-e5f6a03 .elementor-container { align-items: center; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a03 .elementor-container { flex-direction: column-reverse; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5f6a02 */.elementor-15462 .elementor-element.elementor-element-e5f6a02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e5f6a02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a7b05 */.elementor-15462 .elementor-element.elementor-element-f6a7b05 .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b05 .elementor-heading-title { font-size: 32px; text-align: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6a7b06 */.elementor-15462 .elementor-element.elementor-element-f6a7b06 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b06 { font-size: 16px; line-height: 1.6; text-align: center; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a7b07 */.elementor-15462 .elementor-element.elementor-element-f6a7b07 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #FD656A; color: #FFFFFF; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b07 .elementor-button { width: 100%; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6a7b04 */.elementor-15462 .elementor-element.elementor-element-f6a7b04 { padding-right: 64px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b04 { padding-right: 0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6a7b09 */.elementor-15462 .elementor-element.elementor-element-f6a7b09 img { width: 100%; height: 100%; object-fit: cover; object-position: right center; display: block; border-radius: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6a7b0a */.elementor-15462 .elementor-element.elementor-element-f6a7b0a { position: absolute; width: 135px; height: 76px; top: 30%; left: -16px; background: rgba(195,195,195,0.3); -webkit-backdrop-filter: blur(7.5px); backdrop-filter: blur(7.5px); border-radius: 14px; padding: 16px 20px; font-family: 'Satoshi', sans-serif; z-index: 2; }
.elementor-15462 .elementor-element.elementor-element-f6a7b0a strong { display: block; font-size: 22px; font-weight: 700; color: #22C55E; }
.elementor-15462 .elementor-element.elementor-element-f6a7b0a span { display: block; font-size: 14px; font-weight: 500; color: #494846; margin-top: 2px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b0a { display: none; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6a7b0b */.elementor-15462 .elementor-element.elementor-element-f6a7b0b { position: absolute; width: 223px; height: 54px; bottom: 12%; left: -24px; background: rgba(195,195,195,0.3); -webkit-backdrop-filter: blur(7.5px); backdrop-filter: blur(7.5px); border-radius: 14px; padding: 16px 20px; font-family: 'Satoshi', sans-serif; white-space: nowrap; z-index: 2; }
.elementor-15462 .elementor-element.elementor-element-f6a7b0b p { margin: 0; font-size: 15px; font-weight: 600; color: #494846; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b0b { display: none; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a7b97 */.elementor-15462 .elementor-element.elementor-element-f6a7b97 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #FD656A; color: #FFFFFF; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b97 .elementor-button { width: 100%; } }
.elementor-15462 .elementor-element.elementor-element-f6a7b97 { margin-top: 24px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6a7b08 */.elementor-15462 .elementor-element.elementor-element-f6a7b08 { position: relative; overflow: visible; width: 368px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b08 { margin-top: 32px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f6a7b03 */.elementor-15462 .elementor-element.elementor-element-f6a7b03 .elementor-container { align-items: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6a7b02 */.elementor-15462 .elementor-element.elementor-element-f6a7b02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f6a7b02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c05 */.elementor-15462 .elementor-element.elementor-element-a7b8c05 { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c05 img { width: 157.57px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c05 { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c05 img { width: 110.57px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c06 */.elementor-15462 .elementor-element.elementor-element-a7b8c06 { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c06 img { width: 141.06px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c06 { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c06 img { width: 98.99px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c07 */.elementor-15462 .elementor-element.elementor-element-a7b8c07 { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c07 img { width: 145.26px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c07 { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c07 img { width: 101.93px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c08 */.elementor-15462 .elementor-element.elementor-element-a7b8c08 { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c08 img { width: 80.65px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c08 { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c08 img { width: 56.59px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c09 */.elementor-15462 .elementor-element.elementor-element-a7b8c09 { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c09 img { width: 139.42px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c09 { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c09 img { width: 102.41px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c0a */.elementor-15462 .elementor-element.elementor-element-a7b8c0a { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0a img { width: 102.61px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0a { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c0a img { width: 72.01px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c0b */.elementor-15462 .elementor-element.elementor-element-a7b8c0b { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0b img { width: 120.01px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0b { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c0b img { width: 84.21px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b8c0c */.elementor-15462 .elementor-element.elementor-element-a7b8c0c { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(33,31,31,0.08); display: flex; align-items: center; justify-content: center; height: 98px; min-width: 0; overflow: hidden; }
@media (min-width: 768px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0c img { width: 125.75px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0c { height: 57px; padding: 10px; } .elementor-15462 .elementor-element.elementor-element-a7b8c0c img { width: 88.24px; max-width: 100%; height: auto; max-height: none; object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7b8c04 */.elementor-15462 .elementor-element.elementor-element-a7b8c04 { min-width: 0; }
.elementor-15462 .elementor-element.elementor-element-a7b8c04 .elementor-widget-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; min-width: 0; }
.elementor-15462 .elementor-element.elementor-element-a7b8c04 .elementor-widget-wrap > .elementor-widget { min-width: 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c04 { margin-top: 32px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7b8c0e */.elementor-15462 .elementor-element.elementor-element-a7b8c0e .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: left; margin: 0 0 32px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0e .elementor-heading-title { font-size: 32px; text-align: center; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7b8c0f */.elementor-15462 .elementor-element.elementor-element-a7b8c0f { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: left; margin: 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0f { font-size: 16px; line-height: 1.6; text-align: center; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7b8c0d */.elementor-15462 .elementor-element.elementor-element-a7b8c0d { padding-left: 64px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c0d { padding-left: 0; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a7b8c03 */.elementor-15462 .elementor-element.elementor-element-a7b8c03 .elementor-container { align-items: center; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c03 .elementor-container { flex-direction: column-reverse; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7b8c02 */.elementor-15462 .elementor-element.elementor-element-a7b8c02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-a7b8c02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8c9d03 */.elementor-15462 .elementor-element.elementor-element-b8c9d03 .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: center; margin: 0 0 16px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d03 .elementor-heading-title { font-size: 32px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d04 */.elementor-15462 .elementor-element.elementor-element-b8c9d04 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: center; margin: 0 0 48px 0; max-width: 790px; margin-left: auto; margin-right: auto; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d04 { font-size: 16px; line-height: 1.6; margin-bottom: 32px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d07 */.elementor-15462 .elementor-element.elementor-element-b8c9d07 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d07 img { width: 100%; height: 100%; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d08 */.elementor-15462 .elementor-element.elementor-element-b8c9d08 { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d08 p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d08 { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d08 p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d06 */.elementor-15462 .elementor-element.elementor-element-b8c9d06 { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d06 { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d0a */.elementor-15462 .elementor-element.elementor-element-b8c9d0a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d0a img { width: 100%; height: 100%; object-fit: cover; display: block; }
.elementor-15462 .elementor-element.elementor-element-b8c9d0a a { display: block; width: 100%; height: 100%; cursor: pointer; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d0b */.elementor-15462 .elementor-element.elementor-element-b8c9d0b { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d0b p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d0b { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d0b p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d09 */.elementor-15462 .elementor-element.elementor-element-b8c9d09 { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d09 { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d0d */.elementor-15462 .elementor-element.elementor-element-b8c9d0d { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d0d img { width: 100%; height: 100%; object-fit: cover; display: block; }
.elementor-15462 .elementor-element.elementor-element-b8c9d0d a { display: block; width: 100%; height: 100%; cursor: pointer; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d0e */.elementor-15462 .elementor-element.elementor-element-b8c9d0e { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d0e p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d0e { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d0e p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d0c */.elementor-15462 .elementor-element.elementor-element-b8c9d0c { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d0c { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d10 */.elementor-15462 .elementor-element.elementor-element-b8c9d10 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d10 img { width: 100%; height: 100%; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d11 */.elementor-15462 .elementor-element.elementor-element-b8c9d11 { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d11 p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d11 { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d11 p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d0f */.elementor-15462 .elementor-element.elementor-element-b8c9d0f { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d0f { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d13 */.elementor-15462 .elementor-element.elementor-element-b8c9d13 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d13 img { width: 100%; height: 100%; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d14 */.elementor-15462 .elementor-element.elementor-element-b8c9d14 { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d14 p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d14 { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d14 p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d12 */.elementor-15462 .elementor-element.elementor-element-b8c9d12 { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d12 { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d16 */.elementor-15462 .elementor-element.elementor-element-b8c9d16 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d16 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.elementor-15462 .elementor-element.elementor-element-b8c9d16 a { display: block; width: 100%; height: 100%; cursor: pointer; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d17 */.elementor-15462 .elementor-element.elementor-element-b8c9d17 { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d17 p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d17 { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d17 p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d15 */.elementor-15462 .elementor-element.elementor-element-b8c9d15 { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d15 { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d19 */.elementor-15462 .elementor-element.elementor-element-b8c9d19 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d19 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.elementor-15462 .elementor-element.elementor-element-b8c9d19 a { display: block; width: 100%; height: 100%; cursor: pointer; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d1a */.elementor-15462 .elementor-element.elementor-element-b8c9d1a { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d1a p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d1a { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d1a p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d18 */.elementor-15462 .elementor-element.elementor-element-b8c9d18 { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d18 { height: 200px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8c9d1c */.elementor-15462 .elementor-element.elementor-element-b8c9d1c { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.elementor-15462 .elementor-element.elementor-element-b8c9d1c img { width: 100%; height: 100%; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c9d1d */.elementor-15462 .elementor-element.elementor-element-b8c9d1d { position: absolute; left: 24px; right: 24px; bottom: 24px; width: auto; background: #FFFFFF; border-radius: 10px; padding: 11px 8px; text-align: center; }
.elementor-15462 .elementor-element.elementor-element-b8c9d1d p { margin: 0; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 17px; color: #211F1F; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d1d { left: 12px; right: 12px; bottom: 12px; padding: 8px; } .elementor-15462 .elementor-element.elementor-element-b8c9d1d p { font-size: 14px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d1b */.elementor-15462 .elementor-element.elementor-element-b8c9d1b { position: relative; height: 320px; width: 100%; border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d1b { height: 200px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b8c9d05 */.elementor-15462 .elementor-element.elementor-element-b8c9d05 .elementor-container { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d05 .elementor-container { grid-template-columns: repeat(2, 1fr); gap: 12px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8c9d02 */.elementor-15462 .elementor-element.elementor-element-b8c9d02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-b8c9d02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9d0e03 */.elementor-15462 .elementor-element.elementor-element-c9d0e03 .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; line-height: 1.3; text-align: center; margin: 0 0 16px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e03 .elementor-heading-title { font-size: 32px; } }
.elementor-15462 .elementor-element.elementor-element-c9d0e03 { max-width: 725px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d0e04 */.elementor-15462 .elementor-element.elementor-element-c9d0e04 { font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 32px; color: #76736E; text-align: center; margin: 0 0 40px 0; max-width: 790px; margin-left: auto; margin-right: auto; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e04 { font-size: 16px; line-height: 1.6; margin-bottom: 32px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9d0e07 */.elementor-15462 .elementor-element.elementor-element-c9d0e07 .elementor-button { display: inline-flex; width: 215px; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #FD656A; color: #FFFFFF; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e07 .elementor-button { width: 100%; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9d0e08 */.elementor-15462 .elementor-element.elementor-element-c9d0e08 .elementor-button { display: inline-flex; width: 215px; align-items: center; justify-content: center; height: 48px; padding: 0 32px; border-radius: 16px; background-color: #F4F4F4; color: #695E5B; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0.3px; text-decoration: none; border: none; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e08 .elementor-button { width: 100%; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d0e06 */.elementor-15462 .elementor-element.elementor-element-c9d0e06 .elementor-widget-wrap { display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; margin-bottom: 64px; }
.elementor-15462 .elementor-element.elementor-element-c9d0e06 .elementor-widget-wrap > .elementor-widget { width: auto; flex: 0 0 auto; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e06 .elementor-widget-wrap { flex-direction: column; align-items: stretch; margin-bottom: 48px; } .elementor-15462 .elementor-element.elementor-element-c9d0e06 .elementor-widget-wrap > .elementor-widget { width: 100%; } }
.elementor-15462 .elementor-element.elementor-element-c9d0e06 { max-width: 442px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c9d0e05 */.elementor-15462 .elementor-element.elementor-element-c9d0e05 { max-width: 728px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d0e0b */.elementor-15462 .elementor-element.elementor-element-c9d0e0b { font-family: 'Satoshi', sans-serif; }
.elementor-15462 .elementor-element.elementor-element-c9d0e0b strong { display: block; font-size: 40px; font-weight: 700; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-c9d0e0b span { display: block; font-size: 16px; font-weight: 500; color: #76736E; margin-top: 8px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e0b strong { font-size: 32px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d0e0a */.elementor-15462 .elementor-element.elementor-element-c9d0e0a { text-align: center; border-right: 1px solid #E8E6E3; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e0a { border-right: none; border-bottom: 1px solid #E8E6E3; padding-bottom: 24px; margin-bottom: 24px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d0e0d */.elementor-15462 .elementor-element.elementor-element-c9d0e0d { font-family: 'Satoshi', sans-serif; }
.elementor-15462 .elementor-element.elementor-element-c9d0e0d strong { display: block; font-size: 40px; font-weight: 700; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-c9d0e0d span { display: block; font-size: 16px; font-weight: 500; color: #76736E; margin-top: 8px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e0d strong { font-size: 32px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d0e0c */.elementor-15462 .elementor-element.elementor-element-c9d0e0c { text-align: center; border-right: 1px solid #E8E6E3; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e0c { border-right: none; border-bottom: 1px solid #E8E6E3; padding-bottom: 24px; margin-bottom: 24px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d0e0f */.elementor-15462 .elementor-element.elementor-element-c9d0e0f { font-family: 'Satoshi', sans-serif; }
.elementor-15462 .elementor-element.elementor-element-c9d0e0f strong { display: block; font-size: 40px; font-weight: 700; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-c9d0e0f span { display: block; font-size: 16px; font-weight: 500; color: #76736E; margin-top: 8px; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e0f strong { font-size: 32px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d0e0e */.elementor-15462 .elementor-element.elementor-element-c9d0e0e { text-align: center; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c9d0e09 */@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e09 .elementor-container { flex-direction: column; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d0e02 */.elementor-15462 .elementor-element.elementor-element-c9d0e02 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-c9d0e02 { max-width: 327px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8480b6d */.elementor-15462 .elementor-element.elementor-element-8480b6d .elementor-heading-title { font-family: 'Satoshi', sans-serif; font-weight: 700; color: #211F1F; font-size: 36px; text-align: left; margin: 0 0 56px 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-8480b6d .elementor-heading-title { font-size: 32px; text-align: center; } }/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-f8b1c8b */.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-item { border-bottom: 0.3px solid #8E8B86; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-item:last-child { border-bottom: none; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-title { display: flex; align-items: center; justify-content: space-between; padding: 32px 0; margin: 0; cursor: pointer; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-title .elementor-toggle-title { order: 1; font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 24px; letter-spacing: -0.28px; color: #211F1F; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon { order: 2; position: relative; width: 16px; height: 16px; margin: 0 0 0 16px; flex-shrink: 0; display: inline-block; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon i { display: none; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon-closed, .elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon-opened { position: absolute; inset: 0; align-items: center; justify-content: center; display: flex; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon-opened { display: none; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-title[aria-expanded="true"] .elementor-toggle-icon-closed { display: none; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-title[aria-expanded="true"] .elementor-toggle-icon-opened { display: flex; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon-closed:before, .elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon-opened:before { content: ''; display: inline-block; width: 8px; height: 8px; border-right: 1.6px solid #211F1F; border-bottom: 1.6px solid #211F1F; transform: rotate(45deg); }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-toggle-icon-opened:before { transform: rotate(225deg); }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-content { padding: 0 0 8px 0; font-family: 'Satoshi', sans-serif; font-weight: 500; font-size: 20px; line-height: 1.6; color: #76736E; }
.elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-content p { margin: 0; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-title .elementor-toggle-title { font-size: 18px; } .elementor-15462 .elementor-element.elementor-element-f8b1c8b .elementor-tab-content { font-size: 16px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e7147f8 */.elementor-15462 .elementor-element.elementor-element-e7147f8 { max-width: 1152px; margin: 0 auto; width: 100%; }
@media (max-width: 767px) { .elementor-15462 .elementor-element.elementor-element-e7147f8 { max-width: 327px; } }/* End custom CSS */