.elementor-144249 .elementor-element.elementor-element-10aa7a53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-10aa7a53:not(.elementor-motion-effects-element-type-background), .elementor-144249 .elementor-element.elementor-element-10aa7a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-144249 .elementor-element.elementor-element-c085979{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-144249 .elementor-element.elementor-element-60bb2dd0 .elementor-heading-title{font-family:"Noto Serif";font-size:40px;font-weight:600;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-6b67fb42 .elementor-heading-title{font-family:"Source sans Pro";font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-55ef549b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-77eaffe4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 > .elementor-widget-container{background-color:#F8FAFC;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:15px 15px 15px 15px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-title{margin-block-end:0px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-77eaffe4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-77eaffe4.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-77eaffe4.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-title a{font-family:"Noto Serif";font-size:14px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-6b37586{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-6b37586 > .elementor-widget-container{background-color:#F8FAFC;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:15px 15px 15px 15px;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-title{margin-block-end:0px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-6b37586.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-6b37586.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-6b37586.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-title a{font-family:"Noto Serif";font-size:14px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-10c94554{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-10c94554 > .elementor-widget-container{background-color:#F8FAFC;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:15px 15px 15px 15px;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-title{margin-block-end:0px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-10c94554.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-10c94554.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-10c94554.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-title a{font-family:"Noto Serif";font-size:14px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-6d9ad08a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a > .elementor-widget-container{background-color:#F8FAFC;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9;border-radius:15px 15px 15px 15px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-title{margin-block-end:0px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-6d9ad08a.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-6d9ad08a.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-title a{font-family:"Noto Serif";font-size:14px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:600;line-height:1.4em;color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-b20d7ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-144249 .elementor-element.elementor-element-486b793b .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-486b793b{width:auto;max-width:auto;}.elementor-144249 .elementor-element.elementor-element-652ad60d{width:initial;max-width:initial;}.elementor-144249 .elementor-element.elementor-element-652ad60d .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-144249 .elementor-element.elementor-element-652ad60d .elementor-icon{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-652ad60d .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-652ad60d .elementor-icon-box-title a{font-family:"Source sans Pro";font-size:14px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-652ad60d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-6a7d91e9{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-144249 .elementor-element.elementor-element-1e28875a > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-144249 .elementor-element.elementor-element-1e28875a img{height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-144249 .elementor-element.elementor-element-7afab5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-6f9d4e51{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-6bb2119f{text-align:center;}.elementor-144249 .elementor-element.elementor-element-6bb2119f .elementor-heading-title{font-family:"Noto Serif";font-size:24px;font-weight:600;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-5851d29c{text-align:center;}.elementor-144249 .elementor-element.elementor-element-5851d29c .elementor-heading-title{font-family:"Source sans Pro";font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-46cde187{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-144249 .elementor-element.elementor-element-46cde187.e-con{--align-self:center;}.elementor-144249 .elementor-element.elementor-element-fc15a5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-fc15a5 > .elementor-widget-container{background-color:#FFFAFA;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9A8;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(241, 245.00000000000003, 249, 0.53);}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-title{margin-block-end:10px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-fc15a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-fc15a5.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-fc15a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-title a{font-family:"Noto Serif";font-size:20px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:400;line-height:1.4em;color:#475569;}.elementor-144249 .elementor-element.elementor-element-277ea67d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-277ea67d > .elementor-widget-container{background-color:#F8FAFC;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9A8;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(241, 245.00000000000003, 249, 0.53);}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-title{margin-block-end:10px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-277ea67d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-277ea67d.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-277ea67d.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-title a{font-family:"Noto Serif";font-size:20px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:400;line-height:1.4em;color:#475569;}.elementor-144249 .elementor-element.elementor-element-15fc30fd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-15fc30fd > .elementor-widget-container{background-color:#F8FAFC;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F5F9A8;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(241, 245.00000000000003, 249, 0.53);}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-title{margin-block-end:10px;color:#334155;}.elementor-144249 .elementor-element.elementor-element-15fc30fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-15fc30fd.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-15fc30fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-title a{font-family:"Noto Serif";font-size:20px;font-weight:500;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-description{font-family:"Source sans Pro";font-size:16px;font-weight:400;line-height:1.4em;color:#475569;}.elementor-144249 .elementor-element.elementor-element-fec3e07 .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-fec3e07{width:auto;max-width:auto;}.elementor-144249 .elementor-element.elementor-element-489205b9{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-489205b9:not(.elementor-motion-effects-element-type-background), .elementor-144249 .elementor-element.elementor-element-489205b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-144249 .elementor-element.elementor-element-22d948a9{text-align:center;}.elementor-144249 .elementor-element.elementor-element-22d948a9 .elementor-heading-title{font-family:"Noto Serif";font-size:24px;font-weight:600;line-height:1.4em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-144249 .elementor-element.elementor-element-10e8fc1 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-144249 .elementor-element.elementor-element-10e8fc1{text-align:center;font-family:"Source sans Pro";font-weight:400;}.elementor-144249 .elementor-element.elementor-element-8f5e247{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-c8b7203{text-align:center;}.elementor-144249 .elementor-element.elementor-element-c8b7203 .elementor-heading-title{font-family:"Noto Serif";font-size:24px;font-weight:600;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-b6ed47c .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-b6ed47c{width:auto;max-width:auto;}.elementor-144249 .elementor-element.elementor-element-b6ed47c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-2d4d7294{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-2d4d7294:not(.elementor-motion-effects-element-type-background), .elementor-144249 .elementor-element.elementor-element-2d4d7294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-144249 .elementor-element.elementor-element-c7e64a9 .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-c7e64a9{width:auto;max-width:auto;}.elementor-144249 .elementor-element.elementor-element-c7e64a9 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-144249 .elementor-element.elementor-element-150ddb4f{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-763fb83a{text-align:center;}.elementor-144249 .elementor-element.elementor-element-763fb83a .elementor-heading-title{font-family:"Noto Serif";font-size:24px;font-weight:600;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-22ce53f8{text-align:center;}.elementor-144249 .elementor-element.elementor-element-22ce53f8 .elementor-heading-title{font-family:"Source sans Pro";font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-289edbcf .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-289edbcf{width:auto;max-width:auto;}.elementor-144249 .elementor-element.elementor-element-289edbcf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-fad9813{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-fad9813:not(.elementor-motion-effects-element-type-background), .elementor-144249 .elementor-element.elementor-element-fad9813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-144249 .elementor-element.elementor-element-baa3f10{text-align:center;}.elementor-144249 .elementor-element.elementor-element-baa3f10 .elementor-heading-title{font-family:"Noto Serif";font-size:24px;font-weight:600;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-77beaee{text-align:center;}.elementor-144249 .elementor-element.elementor-element-77beaee .elementor-heading-title{font-family:"Source sans Pro";font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-286243c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-47afc07 .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-47afc07{width:auto;max-width:auto;}.elementor-144249 .elementor-element.elementor-element-47afc07 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-6744cc2f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-567dab3f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-144249 .elementor-element.elementor-element-567dab3f .elementor-heading-title{font-size:28px;font-weight:400;line-height:36px;color:#262428;}.elementor-144249 .elementor-element.elementor-element-1847ffbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-1772d7c3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-1772d7c3 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(223, 115.99999999999994, 103, 0.28);}.elementor-144249 .elementor-element.elementor-element-1772d7c3 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-144249 .elementor-element.elementor-element-1772d7c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-1772d7c3.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-1772d7c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-1772d7c3 .elementor-icon{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-1772d7c3 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-1772d7c3 .elementor-icon-box-title a{font-family:"Source sans Pro";font-size:16px;font-weight:400;}.elementor-144249 .elementor-element.elementor-element-1772d7c3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-1772d7c3:has(:hover) .elementor-icon-box-title,
					 .elementor-144249 .elementor-element.elementor-element-1772d7c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-3487d186{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-3487d186 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(223, 115.99999999999994, 103, 0.28);}.elementor-144249 .elementor-element.elementor-element-3487d186 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-144249 .elementor-element.elementor-element-3487d186.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-3487d186.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-3487d186.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-3487d186 .elementor-icon{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-3487d186 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-3487d186 .elementor-icon-box-title a{font-family:"Source sans Pro";font-size:16px;font-weight:400;}.elementor-144249 .elementor-element.elementor-element-3487d186 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-3487d186:has(:hover) .elementor-icon-box-title,
					 .elementor-144249 .elementor-element.elementor-element-3487d186:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-58fe06d7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-58fe06d7 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(223, 115.99999999999994, 103, 0.28);}.elementor-144249 .elementor-element.elementor-element-58fe06d7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-144249 .elementor-element.elementor-element-58fe06d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-58fe06d7.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-58fe06d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-58fe06d7 .elementor-icon{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-58fe06d7 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-58fe06d7 .elementor-icon-box-title a{font-family:"Source sans Pro";font-size:16px;font-weight:400;}.elementor-144249 .elementor-element.elementor-element-58fe06d7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-58fe06d7:has(:hover) .elementor-icon-box-title,
					 .elementor-144249 .elementor-element.elementor-element-58fe06d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-370b053{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-144249 .elementor-element.elementor-element-370b053 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(223, 115.99999999999994, 103, 0.28);}.elementor-144249 .elementor-element.elementor-element-370b053 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-144249 .elementor-element.elementor-element-370b053.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-370b053.elementor-view-framed .elementor-icon, .elementor-144249 .elementor-element.elementor-element-370b053.elementor-view-default .elementor-icon{fill:var( --e-global-color-997cbf0 );color:var( --e-global-color-997cbf0 );border-color:var( --e-global-color-997cbf0 );}.elementor-144249 .elementor-element.elementor-element-370b053 .elementor-icon{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-370b053 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-370b053 .elementor-icon-box-title a{font-family:"Source sans Pro";font-size:16px;font-weight:400;}.elementor-144249 .elementor-element.elementor-element-370b053 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-370b053:has(:hover) .elementor-icon-box-title,
					 .elementor-144249 .elementor-element.elementor-element-370b053:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-144249 .elementor-element.elementor-element-6f443ca1{text-align:start;font-family:"Source sans Pro";font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-6f443ca1 p{margin-block-end:10px;}.elementor-144249 .elementor-element.elementor-element-8b56b15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-47d8b32b{--display:flex;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-47d8b32b:not(.elementor-motion-effects-element-type-background), .elementor-144249 .elementor-element.elementor-element-47d8b32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-144249 .elementor-element.elementor-element-6c32c251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-6c32c251{text-align:start;}.elementor-144249 .elementor-element.elementor-element-6c32c251 .elementor-heading-title{font-family:"Noto Serif TC";font-size:28px;font-weight:700;color:#0D1613;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-item{border-width:0px;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-icon, .elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-title{color:#242424;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-icon svg{fill:#242424;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-active .elementor-accordion-icon, .elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-title{font-family:"Source Sans Pro";font-size:20px;font-weight:600;line-height:24px;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-content{color:#242424;font-family:"Source Sans Pro";font-size:20px;font-weight:normal;line-height:24px;padding:10px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-22bf053f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-22bf053f:not(.elementor-motion-effects-element-type-background), .elementor-144249 .elementor-element.elementor-element-22bf053f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-144249 .elementor-element.elementor-element-357f3ae4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-56f38317{text-align:start;}.elementor-144249 .elementor-element.elementor-element-56f38317 .elementor-heading-title{font-size:28px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-144249 .elementor-element.elementor-element-56bfd0b9{text-align:center;font-family:"Source sans Pro";font-weight:400;color:#FFFFFF8C;}.elementor-144249 .elementor-element.elementor-element-56bfd0b9 p{margin-block-end:10px;}.elementor-144249 .elementor-element.elementor-element-29ddff18 .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-144249 .elementor-element.elementor-element-617d69a{width:initial;max-width:initial;}.elementor-144249 .elementor-element.elementor-element-617d69a .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-144249 .elementor-element.elementor-element-617d69a .elementor-icon{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-617d69a .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-617d69a .elementor-icon-box-title a{font-family:"Source sans Pro";font-size:12px;font-weight:400;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-617d69a .elementor-icon-box-title{color:#FFFFFF;}.elementor-144249 .elementor-element.elementor-element-617d69a:has(:hover) .elementor-icon-box-title,
					 .elementor-144249 .elementor-element.elementor-element-617d69a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-144249 .elementor-element.elementor-element-617d69a .elementor-icon-box-description{font-family:"Source sans Pro";font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-144249 .elementor-element.elementor-element-6a7d91e9{--width:80%;}.elementor-144249 .elementor-element.elementor-element-46cde187{--width:800px;}.elementor-144249 .elementor-element.elementor-element-6744cc2f{--content-width:1280px;}.elementor-144249 .elementor-element.elementor-element-47d8b32b{--content-width:1280px;}.elementor-144249 .elementor-element.elementor-element-357f3ae4{--content-width:1280px;}}@media(max-width:1024px){.elementor-144249 .elementor-element.elementor-element-486b793b > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-144249 .elementor-element.elementor-element-fec3e07 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-144249 .elementor-element.elementor-element-b6ed47c > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-144249 .elementor-element.elementor-element-c7e64a9 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-144249 .elementor-element.elementor-element-289edbcf > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-144249 .elementor-element.elementor-element-47afc07 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-144249 .elementor-element.elementor-element-29ddff18 > .elementor-widget-container{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-144249 .elementor-element.elementor-element-10aa7a53{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-c085979{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-60bb2dd0 .elementor-heading-title{font-size:28px;}.elementor-144249 .elementor-element.elementor-element-6b67fb42 .elementor-heading-title{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-title a{font-size:12px;}.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-6b37586 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-title a{font-size:12px;}.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-10c94554 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-title a{font-size:12px;}.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-title a{font-size:12px;}.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-b20d7ac{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-486b793b{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-486b793b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-486b793b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-144249 .elementor-element.elementor-element-486b793b .elementor-button{font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-6a7d91e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-1e28875a img{height:280px;}.elementor-144249 .elementor-element.elementor-element-6f9d4e51{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-6bb2119f{text-align:start;}.elementor-144249 .elementor-element.elementor-element-6bb2119f .elementor-heading-title{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-5851d29c{text-align:start;}.elementor-144249 .elementor-element.elementor-element-5851d29c .elementor-heading-title{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-46cde187{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144249 .elementor-element.elementor-element-fc15a5{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-fc15a5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-title a{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-277ea67d{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-277ea67d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-title{margin-block-end:0px;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-title a{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-15fc30fd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-title{margin-block-end:0px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon{font-size:15px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-title, .elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-title a{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-description{font-size:14px;}.elementor-144249 .elementor-element.elementor-element-fec3e07{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-fec3e07 > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-fec3e07 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-144249 .elementor-element.elementor-element-fec3e07 .elementor-button{font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-489205b9{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-22d948a9 .elementor-heading-title{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-8f5e247{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-c8b7203{text-align:start;}.elementor-144249 .elementor-element.elementor-element-c8b7203 .elementor-heading-title{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-b6ed47c{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-b6ed47c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-b6ed47c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-144249 .elementor-element.elementor-element-b6ed47c .elementor-button{font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-2d4d7294{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-c7e64a9{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-c7e64a9 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-c7e64a9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-144249 .elementor-element.elementor-element-c7e64a9 .elementor-button{font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-150ddb4f{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-763fb83a .elementor-heading-title{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-22ce53f8 .elementor-heading-title{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-289edbcf{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-289edbcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-289edbcf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-144249 .elementor-element.elementor-element-289edbcf .elementor-button{font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-baa3f10 .elementor-heading-title{font-size:24px;}.elementor-144249 .elementor-element.elementor-element-77beaee .elementor-heading-title{font-size:16px;}.elementor-144249 .elementor-element.elementor-element-47afc07{width:100%;max-width:100%;}.elementor-144249 .elementor-element.elementor-element-47afc07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-47afc07 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-144249 .elementor-element.elementor-element-47afc07 .elementor-button{font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-6744cc2f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-567dab3f > .elementor-widget-container{margin:-10px 0px -5px 0px;}.elementor-144249 .elementor-element.elementor-element-567dab3f .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-144249 .elementor-element.elementor-element-6f443ca1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-144249 .elementor-element.elementor-element-6f443ca1{text-align:start;}.elementor-144249 .elementor-element.elementor-element-47d8b32b{--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-144249 .elementor-element.elementor-element-6c32c251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-6c32c251 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-title{font-size:20px;}.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-tab-content{font-size:20px;line-height:24px;}.elementor-144249 .elementor-element.elementor-element-22bf053f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-144249 .elementor-element.elementor-element-357f3ae4{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-144249 .elementor-element.elementor-element-56f38317{text-align:center;}.elementor-144249 .elementor-element.elementor-element-56f38317 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-56bfd0b9 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-144249 .elementor-element.elementor-element-56bfd0b9{text-align:center;font-size:16px;line-height:1.4em;}.elementor-144249 .elementor-element.elementor-element-29ddff18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-144249 .elementor-element.elementor-element-29ddff18.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-60bb2dd0 */.elementor-144249 .elementor-element.elementor-element-60bb2dd0 b{
    color: #DF7467;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77eaffe4 */.elementor-144249 .elementor-element.elementor-element-77eaffe4 h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-77eaffe4 .elementor-icon-box-icon{
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b37586 */.elementor-144249 .elementor-element.elementor-element-6b37586 h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-6b37586 .elementor-icon-box-icon{
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10c94554 */.elementor-144249 .elementor-element.elementor-element-10c94554 h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-10c94554 .elementor-icon-box-icon{
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d9ad08a */.elementor-144249 .elementor-element.elementor-element-6d9ad08a h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-6d9ad08a .elementor-icon-box-icon{
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb2119f */.elementor-144249 .elementor-element.elementor-element-6bb2119f b{
    color: #DF7467;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc15a5 */.elementor-144249 .elementor-element.elementor-element-fc15a5 h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-fc15a5 .elementor-icon-box-icon{
    max-width: 36px;
    max-height: 30px;
    text-align: center;
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-277ea67d */.elementor-144249 .elementor-element.elementor-element-277ea67d h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-277ea67d .elementor-icon-box-icon{
    max-width: 36px;
    max-height: 30px;
    text-align: center;
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15fc30fd */.elementor-144249 .elementor-element.elementor-element-15fc30fd h3{
    margin: 0px;
}
.elementor-144249 .elementor-element.elementor-element-15fc30fd .elementor-icon-box-icon{
    max-width: 36px;
    max-height: 30px;
    text-align: center;
    background: #FFF;
    padding: 8px;
    border-radius: 10px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22d948a9 */.elementor-144249 .elementor-element.elementor-element-22d948a9 b{
    color: #DF7467;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8b7203 */.elementor-144249 .elementor-element.elementor-element-c8b7203 b{
    color: #DF7467;
    font-weight: 600;
}
.elementor-144249 .elementor-element.elementor-element-c8b7203 a{
    color: #CC3366 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-763fb83a */.elementor-144249 .elementor-element.elementor-element-763fb83a b{
    color: #DF7467;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa3f10 */.elementor-144249 .elementor-element.elementor-element-baa3f10 b{
    color: #DF7467;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-567dab3f */.elementor-144249 .elementor-element.elementor-element-567dab3f b{
    color: #DF7467;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1847ffbe */.elementor-144249 .elementor-element.elementor-element-1847ffbe p{
    display: flex;
    justify-content: space-between;
}
/* Apply to the container that directly holds your icon boxes */
.elementor-144249 .elementor-element.elementor-element-1847ffbe b{
    font-weight: 600;
}
.elementor-144249 .elementor-element.elementor-element-1847ffbe {
  /* Turn off Elementor's flex layout */
  display: block !important;

  /* Masonry-style columns */
  column-count: 3;
  column-gap: 30px;
}

/* Each icon box widget */
.elementor-144249 .elementor-element.elementor-element-1847ffbe > .elementor-element {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  margin-bottom: 30px;

  display: inline-block;
  width: 100%;
}
/* Desktop – 3 columns */
.elementor-144249 .elementor-element.elementor-element-1847ffbe {
  display: block !important;
  column-count: 3;
  column-gap: 30px;
}

/* Tablet – 2 columns */
@media (max-width: 1024px) {
  .elementor-144249 .elementor-element.elementor-element-1847ffbe {
    column-count: 2;
  }
}

/* Mobile – 1 column */
@media (max-width: 767px) {
  .elementor-144249 .elementor-element.elementor-element-1847ffbe {
    column-count: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f443ca1 */.elementor-144249 .elementor-element.elementor-element-6f443ca1 p{
    margin: 0px 0px 0px 0px !important;
}
.elementor-144249 .elementor-element.elementor-element-6f443ca1 strong{
    font-weight: 600;
}

.elementor-144249 .elementor-element.elementor-element-6f443ca1 {
  display: inline-block;
  background-color: #fdf5f4;
  border-left: 3px solid #DF7467;
  padding: 12px 18px;
  border-radius: 6px;
  font-size: 18px;
  line-height: 1.6;
}

.elementor-144249 .elementor-element.elementor-element-6f443ca1 strong {
  font-weight: 600;
  color: #333;
}

.elementor-144249 .elementor-element.elementor-element-6f443ca1 i {
  font-style: italic;
  color: #555;
}

.elementor-144249 .elementor-element.elementor-element-6f443ca1 a {
  color: #DF7467;
  text-decoration: none;
  border-bottom: 1px solid rgba(223, 116, 103, 0.4);
  transition: color 0.2s ease, border-color 0.2s ease;
}

.elementor-144249 .elementor-element.elementor-element-6f443ca1 a:hover {
  color: #c9564a;
  border-bottom-color: #c9564a;
}

.elementor-144249 .elementor-element.elementor-element-6f443ca1 a i {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4eef4d72 */.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion-item{
    margin: 0px 0px;
    padding:16px 0px;
}
.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion .elementor-accordion-item:not(:nth-last-of-type(1)) {
      border-bottom: 1px solid #e5e7eb;
}

.elementor-144249 .elementor-element.elementor-element-4eef4d72 .elementor-accordion .elementor-accordion-item:last-child {
  border-bottom: transparent;
}
.elementor-144249 .elementor-element.elementor-element-4eef4d72 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d8b32b *//* Desktop: leave 70px of space when scrolling to an anchor */
#next4 {
  scroll-margin-top: 70px;
}

/* Mobile (up to 768px wide): leave 50px instead */
@media screen and (max-width: 768px) {
  #next4 {
    scroll-margin-top: 50px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56f38317 */.elementor-144249 .elementor-element.elementor-element-56f38317 b{
    color: #df7467;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56bfd0b9 */.elementor-144249 .elementor-element.elementor-element-56bfd0b9 p{
    margin: 0px;
}/* End custom CSS */